2010-02-25 30 views
7

Tôi đã được yêu cầu viết một số mã .NET tích hợp với một hệ thống điện thoại sử dụng API TAPI. Tôi đọc rằng không có giao diện .NET cho API này (http://support.microsoft.com/kb/841712). Có giao diện .NET bên thứ ba tốt cho TAPI không? Hoặc bất cứ ai có thể chỉ cho tôi đi đúng hướng để bắt đầu?Giao diện .NET TAPI

Trả lời

7

Không có giao diện out-of-the-box làm việc từ .NET cho TAPI và COM-Interop không hoạt động đáng tin cậy, đúng vậy. Tuy nhiên, có một wrapper C++/CLI TAPI 3.1 cho .NET 2.0 có sẵn miễn phí từ Julmar (bạn chỉ cần cung cấp tín dụng). Nhìn ở đó cho ITAPI3. Chúng cũng bao gồm một số mẫu cuộc gọi đến/đi cơ bản.

Nếu bạn muốn mã chống lại TAPI 2.x, thì bạn có thể sử dụng trình bao bọc được cung cấp bởi Helen Warn và Agile-Soft có thể tải xuống từ trang TAPI FAQ của Andreas Marschall. Xem số này newsgroup post cho số link. Nó cũng miễn phí để sử dụng (kiểm tra readme).

0

Ngay cả tapi của C4F cũng rất tuyệt. Tapi là một dll tốt để làm việc với .NET. Nó cũng có một số mẫu mà bạn có thể thử.

0

Thực ra, TeleTools có bộ điều khiển tuyệt vời cho mọi thiết bị TAPI hoặc SIP và Visual Studio. Phiên bản mới có một bộ điều khiển mới thậm chí còn dễ sử dụng hơn cho 90% các ứng dụng trên mạng nên bạn không phải học một tập hợp lớn các sự kiện, phương thức và thuộc tính. Một trình bao bọc xung quanh TAPI vẫn còn quá nhiều công việc so với một bộ điều khiển tốt làm hầu hết công việc cho bạn. Hầu hết các ứng dụng như id người gọi và quay số chỉ là một vài dòng mã. Ngoài ra, ExceleTel là công ty điện thoại duy nhất có TeleScope, là một công cụ tạo mẫu, ghi chép, học tập độc đáo. Việc ghi nhật ký sẽ giúp bạn tiết kiệm rất nhiều thời gian và cho phép bạn biết chính xác thiết bị/đường dây điện thoại/ứng dụng của bạn đang làm gì.

ExceleTel đã có mặt hơn một thập kỷ làm việc với TAPI và tư vấn với các nhà sản xuất viết trình điều khiển TAPI (TSP) để làm cho thiết bị của họ hoạt động. Bạn có thể tìm thấy rất nhiều thông tin trên trang web, www.exceletel.com và bạn có thể nhận thêm thông tin về tapi cho nhóm tin win32 mà tất cả chúng ta đều chia sẻ thông tin.

CÔNG BỐ ĐẦY ĐỦ: Fred làm việc cho Teletools (http://www.microsoftfaqs.com/msg/14811958.aspx)