是否有支持第三方呼叫控制 (3pcc) 的 TAPI 替代技术?
我想在应用程序中提供以下 3pcc 功能:
-
拨出电话:
- 用户单击应用程序中的按钮。
- 用户的电话摘机,被叫电话振铃。
- 被叫者的电话显示被叫者的电话号码,而不是用于应用程序的电话号码。
- 当被叫者拿起电话时,连接就建立了。
-
来电:
- 当用户的电话响起时,主叫号码和被叫号码将发送到应用程序。
- 该应用程序评估数字并显示例如客户记录。
在过去,我会使用 TAPI 来完成此操作,但 Microsoft 似乎不再积极开发 TAPI(尽管当前所有 Windows 版本(直至 Windows 7)都支持 TAPI)。因此,我正在寻找一种将来更有可能得到大多数电话系统提供商支持的技术。
我知道 CSTA 可以用来做到这一点,但这也是一项相当古老的技术,而且不是很广泛(例如,它的 Google 点击量比 TAPI 少 100 倍)。
我还知道 SIP,它不直接支持 3pcc 功能,但有一些方法可以解决这个问题:
问题是拨出电话的过程非常笨拙,并且被叫电话在振铃时不会显示正确的电话号码(即主叫号码)。
此外,SIP 不是单一标准,而是许多不同 RFC 的集合,并且电话系统制造商似乎只实现了这些 RFC 的部分内容,并且通常没有良好的文档说明实现了哪些部分。
所以,我的问题是:是否还有其他电话集成标准
支持第三方呼叫控制,这可以被认为是在可预见的未来得到广泛支持的标准吗?
我建议你考虑CSTA3。
ECMA CSTA3 是第三方电话呼叫控制的综合标准,在细节上远远优于 TAPI,并由多家供应商实施。 CSTA 存在 Web 服务定义。
See ECMA CSTA 3
我强烈推荐该标准,但建议您仔细考虑目标供应商是否支持您需要的 CSTA 标准。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)