7

我被要求编写一些使用 TAPI API 与电话系统集成的 .NET 代码。我读到这个 ​​API 没有 .NET 接口(http://support.microsoft.com/kb/841712)。TAPI 是否有良好的第三方 .NET 接口?或者任何人都可以指出我正确的开始方向吗?

4

3 回答 3

8

.NET 中没有适用于 TAPI 的开箱即用接口,并且 COM-Interop 不能可靠地工作,这是正确的。但是, Julmar免费提供了一个用于 .NET 2.0 的 C++/CLI TAPI 3.1 包装器(您只需要给予信任)。在那里寻找 ITAPI3。它们还包括一些基本的呼入/呼出呼叫示例。

如果您想针对 TAPI 2.x 进行编码,那么您可以使用 Helen Warn 和 Agile-Soft 提供的包装器,可以从 Andreas Marschall 的 TAPI FAQ 站点下载。有关链接,请参阅此新闻组帖子。它也是免费使用的(查看自述文件)。

于 2010-02-25T12:53:15.253 回答
0

即使是 C4F 的 Tapi 也很酷。这个Tapi是一个与 .NET 一起工作的好 dll。它也有一些你可以尝试的样本。

于 2010-02-26T11:04:03.123 回答
0

实际上,TeleTools 为任何 TAPI 或 SIP 设备和 Visual Studio 提供了一套出色的控件。新版本有一组新的控件,更容易用于 90% 的应用程序,因此您不必学习大量的事件、方法和属性。与为您完成大部分工作的一组好的控件相比,围绕 TAPI 的包装器仍然需要太多的工作。像来电显示和拨号这样的大多数应用程序只有几行代码。此外,ExceleTel 是唯一一家拥有 TeleScope 的电话公司,TeleScope 是一种独特的原型设计、记录和学习工具。日志记录将为您节省大量时间,并让您准确了解您的设备/电话线/应用程序在做什么。

ExceleTel 与 TAPI 合作已有十多年,并与编写 TAPI 驱动程序 (TSP) 以使其设备正常工作的制造商进行协商。您可以在网站 www.exceletel.com 上找到很多信息,您可以在我们共享信息的 win32 新闻组的 tapi 上获得更多信息。

完整披露:Fred 为 Teletools 工作 (http://www.microsoftfaqs.com/msg/14811958.aspx)

于 2010-10-14T20:09:54.440 回答