是否与它一起工作,这是TAPI的良好开端......
我想创建一个自动应答/录制来电的应用程序,并且还可以呼叫某人录制的消息。
想要在.net(asp.net或c#desktop没问题)。
答案 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服务提供程序。我目前对此有一个很好的包装工作的希望很低。