2

我已经取得了很好的成功,让 C# 应用程序使用 TAPI 连接到我的办公室 PBX 并拨打和挂断电话,但需要更进一步,能够监控活动并将 CTI 提供给客户端 pc 以及集成回我的公司基于 Web 的 CRM。

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

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

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

4

1 回答 1

2

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

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

于 2010-01-08T12:14:42.900 回答