我目前正在构建一个在很大程度上依赖于TAPI并允许用户拨打/接听电话的应用程序。我想知道是否有人有一个虚拟的TAPI设备或某种方式来模拟来电,等待等。
如果重要的话,我已经使用了Delphi的hbTAPI组件(标准版)。
发布于 2012-07-07 03:41:26
不幸的是,由于TAPI的性质,在模拟器上进行开发不会让您走得很远。我不知道完整的端到端模拟器。
您只需稍加努力,就可以使用Microsoft的H.323电话服务提供商和网络上的两台或更多台计算机来设置自己的简单模拟环境。还有几个TAPI SIP提供程序(Terasip、SIPTAPI)可以让您在生产SIP服务器上进行测试。
我还没有看到任何兼容TAPI的硬件模拟器。供应商之间的差异太大,无法创建一个符合TAPI的硬件模拟器来提供逼真的行为。
您最好的办法是针对实际的硬件进行测试,然后向您的客户提供您将支持的硬件的列表。你可以通过购买一些对Unimodem 5有良好支持的可靠的语音调制解调器来获得相当好的效果。如果这是你感兴趣的方向,你可以从那里升级到TAPI兼容的PBX设备。
此外,您也没有在TAPI的版本中指明您打算针对的目标。TAPI 2.x要求在C/C++之外访问语言绑定,而TAPI 3.x使用COM接口,但支持TAPI 2.x提供的更有限的功能子集。它还具有2.x中没有的附加功能。从hbTAPI的文档中看不出它是否支持3.x。
并不是所有的供应商都支持这两个API,所以这也是一个需要考虑的问题。
https://stackoverflow.com/questions/11300309
复制相似问题