我取得了很大的成功,我得到了一个C#应用程序,可以使用TAPI连接到我的办公室PBX并拨打和挂断电话,但是需要走得更远,并且能够监视 Activity 并将CTI提供给客户端PC以及集成回我公司基于Web的CRM。

我专注于CTI弹出窗口和拨号/挂断功能的客户端应用程序,因为查找CRM的电话号码相对容易。

我最初从在Tapi中注册一个手机开始,然后可以拨号和挂断,我什至似乎已经在系统上注册了所有手机,并且能够从其中任何一个进行拨号,但是我似乎无法获取有关任何手机何时响铃等的任何 Activity 日志。

有没有人有任何示例Tapi代码可以帮助我入门或为我指明正确的方向?我可以使用C++,C#或VB.Net,因为我对其中任何一个都可以。

最佳答案

要监视多个设备,您将需要PBX制造商提供的第三方TAPI驱动程序(并且它们都不都提供它们)。默认的Windows驱动程序可能是一次只能处理一个设备的第一方驱动程序。

您应该考虑使用中央服务器来监视所有设备,并使用基于套接字的手动滚动协议(protocol)与CTI客户端进行通讯-这就是我们所做的事情,这意味着您不需要每台PC上都有TAPI驱动程序(我向您保证是一个巨大的PITA。)

关于c# - 使用Tapi监控多部电话并拨号或挂断,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2027363/

10-11 23:14