语音天使开发始于2000年, 最初开发的目的是用语音猫这样廉价的设备实现电信催费系统。 开发者们曾希望能在互联网上找到控制语音猫的控件, 他们在国外的网站上发现了一些控制语音卡、语音猫等TAPI兼容设备的控件,但是经过试用,发现这些控件利用语音猫外呼的时候不能判断对方摘机, 因为Unimodem V-语音猫的TSP(Telephone Service Provider)本身不提供判断摘机的消息。 开发者们于是产生了自己制作一个控件的想法。经过半年的艰苦摸索,2000年底, 基于TAPI 2.1的VoiceAngel 1.0 制作出来了,但是不能判断摘机,我们在互联网上发现许多语音猫 & TAPI 爱好者都在寻找一个解决问题的办法,有个国内的朋友用自制的硬件配合语音猫实现了判断摘机的功能。 偶然的机会,我们的开发人员发现用分析波形信号的可以判断摘机, 经过努力, 支持判断线路状态的voiceangel 2.0于2001年初制作成功了,并获得了国内外朋友的青睐。后来功能逐步完善, 不仅支持语音猫,同样支持TAPI兼容的语音卡。 2002年低,针对语音猫增加了AT COMMAND工作模式, 在AT COMMAND工作模式下,不仅可以播放或录音,还可以收发传真。 在同一次通话中可以同时处理语音和传真,这在同类的软件中是罕见的。2004年初,VoiceAngel增加了电话转接、三方通话功能。即使是语音猫也可以实现转接的功能。
语音天使是一个TAPI(Telephony Application Interface) 兼容的电话控件。 TAPI是一套用来控制电话及通讯相关设备的API, 由Intel和微软联合推出。TAPI使应用程序可以共享设备, 为声音、数据等多种媒体提供了统一的接口, 支持为数众多的通讯设备。语音天使可以在所有TAPI兼容的硬件上使用,包括常见的语音猫、 专业的多路语音卡, ISDN设备以及其他的TAPI兼容电话通讯设备。
语音天使把复杂的 TAPI封装成简单的便于控制的对象,通过直观的属性、方法、事件来全面控制TAPI.
由于使用C++编写,语音天使站用资源很少,可以在Windows 9x, Windows ME, Windows NT 4, Windows 2000 and Windows XP等多种系统下使用。
作为ActiveX control, 语音天使可以在Visual Basic, Visual C++, Delphi, Microsoft’s Office products, .Net, C++ Builder, PowerBuilder 等支持ActiveX control的开发环境中重用。
热点技术: