我目前正在构建一个严重依赖TAPI并允许用户拨打/接听电话的应用程序。我想知道是否有人有虚拟TAPI设备或某种模拟来电,保持等等。
如果重要的话,我已经使用了Delphi(标准版)的hbTAPI组件。
答案 0 :(得分:9)
不幸的是,由于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,所以这也是一个考虑因素。