在Windows 7上使用TAPI创建应用程序 - 从哪里开始

时间:2010-01-02 16:42:59

标签: c# asp.net windows-7 telephony tapi

是否与它一起工作,这是TAPI的良好开端......

我想创建一个自动应答/录制来电的应用程序,并且还可以呼叫某人录制的消息。

想要在.net(asp.net或c#desktop没问题)。

2 个答案:

答案 0 :(得分:3)

微软似乎不太可能从Windows 7中删除TAPI,因此最终这将取决于您使用的电话系统和驱动程序。 Avaya和思科通常提供良好的驱动程序。我们有一个Avaya电话系统在工作,有些人使用Windows 7没有问题AFAIK。

对托管代码中使用TAPI的支持很少,但可以使用包装器或第三方组件(请参阅Microsoft Knowledgebase article 841712)。

This post可能会指出你正确的方向。

答案 1 :(得分:0)

我也在尝试使用TAPI,C#和64位Windows 7。我写了一个非常小的程序,它使用(the ITAPI assembly from codeplex)。

theTextBox.Clear();
foreach (TAddress addr in tapi.Addresses){
theTextBox.Text += addr.AddressName + "\n";
}
theTextBox.Refresh();

tapi是一个TTapi对象,在Form的构造函数中初始化。

结果列表似乎是一些默认列表,它严重缺乏我安装的LAN TAPI服务提供程序。我目前对此有一个很好的包装工作的希望很低。