使用tapi监控多个电话和拨号或挂断

时间:2010-01-08 11:58:33

标签: c# c++ vb.net tapi pbx

我有一个很好的成功,有一个C#应用程序使用TAPI连接到我的办公室PBX和拨号和挂断电话,但需要更进一步,能够监控活动,并提供CTI到客户端PC和集成回到我的公司基于网络的CRM。

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

我最初是通过在tapi中注册一个手机然后我可以拨号和挂机开始的,我甚至似乎已经在系统上注册了所有手机并且能够从其中任何一个拨号,但我似乎没有能够获得任何活动日志,以确定何时手机响铃等。

有没有人有任何示例tapi代码可以让我开始或指向我正确的方向?我可以使用C ++,C#或VB.Net,因为我可以使用它们。

1 个答案:

答案 0 :(得分:2)

要监控多个设备,您需要来自PBX制造商的第三方TAPI驱动程序(并且它们并非都提供它们。)默认Windows驱动程序可能是第一方驱动程序,只能处理一个设备一段时间。

您应该考虑使用中央服务器来监控所有设备,并使用手动插槽协议与CTI客户端通信 - 这就是我们的工作,这意味着您不需要在每台PC上使用TAPI驱动程序(我保证你是一个庞大的PITA。)