Delphi 虚拟TAPI设备

Delphi 虚拟TAPI设备,delphi,virtualization,tapi,Delphi,Virtualization,Tapi,我目前正在构建一个严重依赖TAPI的应用程序,允许用户拨打/接听电话。我想知道是否有人有一个虚拟的TAPI设备或某种模拟来电、等待等的方式 如果重要的话,我会使用hbTAPI组件进行Delphi(标准版)。不幸的是,由于TAPI的性质,针对模拟器进行开发不会让您走得很远。我不知道有完整的端到端模拟器 您只需稍加努力,就可以使用Microsoft的H.323电话服务提供商和网络上的两台或多台计算机来设置自己的简单模拟环境。还有几个TAPI SIP提供程序(,)可以让您针对生产SIP服务器进行测试

我目前正在构建一个严重依赖TAPI的应用程序,允许用户拨打/接听电话。我想知道是否有人有一个虚拟的TAPI设备或某种模拟来电、等待等的方式


如果重要的话,我会使用hbTAPI组件进行Delphi(标准版)。

不幸的是,由于TAPI的性质,针对模拟器进行开发不会让您走得很远。我不知道有完整的端到端模拟器

您只需稍加努力,就可以使用Microsoft的H.323电话服务提供商和网络上的两台或多台计算机来设置自己的简单模拟环境。还有几个TAPI SIP提供程序(,)可以让您针对生产SIP服务器进行测试

我没有见过任何符合TAPI标准的硬件模拟器。供应商之间的差异太大,无法制作符合TAPI的硬件模拟器,从而为您提供逼真的行为

您最好的选择是针对实际硬件进行测试,然后向客户提供您将支持的硬件列表。您可以购买一些可靠的语音调制解调器,并对Unimodem 5提供良好的支持,从而获得非常好的效果。然后,如果您感兴趣的方向是TAPI兼容PBX设备,那么您可以从那里升级到TAPI兼容PBX设备

此外,您没有在TAPI版本中指明您打算针对的目标。TAPI 2.x要求在C/C++之外访问语言绑定,而TAPI 3.x使用COM接口,但支持TAPI 2.x提供的更有限的功能子集。它还具有2.x中不可用的其他功能。从hbTAPI的文档中看不出它是否支持3.x

并非所有供应商都支持这两种API,因此这也是一个考虑因素