cti应用程序接口分析与比较 

cti应用程序接口分析与比较 

ID:20363060

大小:49.50 KB

页数:3页

时间:2018-10-11

cti应用程序接口分析与比较 _第1页
cti应用程序接口分析与比较 _第2页
cti应用程序接口分析与比较 _第3页
资源描述:

《cti应用程序接口分析与比较 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CTI应用程序接口分析与比较杜煜王杰为了使数据与话音网络协同工作,就需要用到语音应用程序接口(API)。利用这些接口建立应用程序,可以在应用层连接不同的系统。AH的特点在于它从硬件层中抽象出来,开发人员可以不用再为每种不同的硬件写专用的代码,而且可以利用系统独特的能力而无须编写功能重复的代码,因此给开发人员带来极大的方便。另外,并非只有开发人员重视API,管理者也同样如此。因为,利用适当的API,可以使用升级的、性能改善后的应川程序而无须更换硬件。有哪一个管理者不想保留现有的硬件投资呢?然而,语音应

2、用程序接口正处在逐步发展的过程中,所以并非十分完善,也尚未在CTI业界得到广泛的使用。但是,开发者又必须选择一种功能强大而且稳定持久的API才能保证CTI设备应冇的功能,这的确是个矛盾。基于这种情况,我们就需要正视一些问题,例如各种API彼此有什么不同?它们之间是否能够互相兼容?目前使用哪一种API更能发挥CTI的最大优势?对于那些正在开发CTI应用、沟通数据与语音通信的人来说,目前回答这个问题可能还为时过早。不过有一点很清楚,那就是基于技术不能持久稳定的API进行产品开发只能是浪费时间,很可能会错

3、失良机。以下是我们对目前API的一些分析,供开发者参考。当前流行的API计算机语音集成系统中有三种流行的应用程序接微软公司的语音应用程序接UTAPENovell和AT&T的语音服务器应用程序接口(TSAPI)和Sun公司的Java语音应用程序接门。TSAPI足首先成功的API。而TAPI岀现的较晚,己经经过了两次修正。尽管很多人抱怨这些修正版的出现不够及吋,但是我们应该看到,每一次修正都是极大的改善。尽管JTAPI的出现比TAPI还要晚,但在某些方而比TAPI更加稳定,而且在很多CTI产品中己使用这

4、种API。现在,我们就来详细地/解这些API。•TAPI目前,TAPI己嵌入到微软的各种操作系统之中。在WindowsNT4.0和Workstation4.0屮内嵌了对TAPI2.0版的支持。TAPI2.1版性能又冇所提高,而且纠正了很多错误。该版API可以在微软的Web站点上获得。另外,所有运行Windows95操作系统的计算机都支持TAPI1.4的应用,它与TAPI2.0是完全兼容的。微软的TAPI3.0目前仍在测试过程中,所以开发人员既可以使用TAPI2.0,也可以使用TAPI2.1。在Win

5、dowsNT5.0Beta巾包括了TAPI3.0,不过要得到该测试版,你就必须是微软开发者阵营的成员。TAPI目前的版本可以区分不同的媒体流(如数据、语音和传真)和发送到某些应用和设备的呼叫。例如,可将传真来话转到传真应用或传真机上。TAPI是视窗开放服务结构(WOSA)的一部分。与M•他WOSA服务一样,TAPI有两种接门:第一种是为开发人员编写软件的应用程序接口;第二种是服务提供者接口,它提供了-•种连接到某一特定设备的方法。在TAH3.0中,服务提供者接口扩充了连接到1P电话的功能。也就是说,

6、TAPI3.0从连接层上抽象出來,因此开发应用时无须考虑是否连接到了公用交换电话网(PSTN)、ISDN网络、程控交换机或是IP网络上。TAPI3.0呈现的其他特性还包括对Unicode的支持以及对通用串行总线(USB)和ActiveX控件的支持。利用这些ActiveX控件,开发者能够利用基于组件的图形环境,避免了大量烦琐的编程。特别是开发者可以结合一些小的专用程序來创建大型应用。山于很多组件是可重复使用的(目前,开发人员可使用微软的1000多个可重用ActiveX控件),因此开发者的工作主要集中在

7、开发那些特定的应用程序,在这种方式下,编制程序变得越来越快而且允许更高层次的定制化。TAPI3.0也将支持ActiveX目录集成、统一呼叫控制和媒体流,而且提供了一个面向对象的与编程语言无关的API,以及与WIN3.2驱动模型(WDM)—致的流式结构。总之,TAPI3.0可以让开发者创建可升级的语音服务器应用。然而应当指出的是,有很多应用已经是TAPI力所不能及的,例如仅仅使用TAP11.4和TAPI2.0对呼叫巾心的应用还不够。而TAPI2.1巾有很多需要完善的地方,这些最终将在TAPI3.0屮得

8、到解决,同时给开发人员提供了建立CTI应用所需的所有工具。TAPI3.0对ACD(自动呼叫分配)、代理、群组和路由的支持使它完全能够胜任呼叫中心应用的创建。•TSAPINovell和AT&T公司开发的TSAPI,其主要任务是将程控交换机或巾央电话系统与Netware网络集成在一起。TSAPI是最早的语音应用程序接口,而且在市场方面也获得过一些成功,与后期出现的TAPI和JTAH相比略显优势。然而,虽然TSAP1早期比较成功,但却因为公司不太关注市场策略,加上昂贵的客户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。