首页 >> 新闻


CTI技术发展概述

姚小波

  摘要:本文叙述CTI(Computer Telephony Integration)的形成及发展,重点说明标准化的简单情况。

  一、引言

随着通信网络数字化和计算机处理连续事件能力的迅速发展,近几年以来,通信技术和计算机技术的相互渗透的进程明显加快,它已远远超出传统意义上通信网采用计算机技术进行处理和控制的范围,进而出现了通信网和计算机网的相互集成,这种集成不但体现在技术方面,而且在业务上也已经广泛出现,这种进展已经成为通信发展的一大热点。从网络的规模上看,这种发展趋势体现在两点上。其一是电信网和Internet网的结合,例如Internet网的接入借用于电信网,例如采用modem的接入,无线的接入,ISDN的接入等等。而采用Internet网进行多媒体的传送(H.323系列标准)也在快速的发展之中,特别是语音和传真在Internet上的传送的发展更是迅速,虽然由于网络带宽的限制以及技术上的原因,还存在这样或那样的问题,但这种发展的趋势却是无法阻挡的。其二是在企业网这一级,电信业务和局域网业务的集成的发展也是十分迅速,这就是CTI技术,本文即主要讨论CTI技术。

 CTI发展的推动力来源于企业对管理上水平和服务上水平的要求,在目前市场多变的形势下,如何有效地提高企业的工作效率以及服务的水平便成为企业生存发展的重要方面。企业内部电话网可以有效提高这些方面的水平,但是在处理电话呼叫,应答以及对电话系统的管理上却有许多的问题,这方面恰好是计算机的特长,在目前许多的企业有局域网的情况下,技术人员很快想到利用数据网络的高速数据处理来补充
电话网的上述不足,进一步的发展使得电话网业务和计算机网业务相互补充而开发出许多新的业务。


 二、CTI技术的发展

 业务的需求推动了市场的形成。在国外,有大量的计算机公司和电信公司介入此种技术的发展,例如AT&T、MCI、BT等电信公司和微软,Intel、Novell等计算机公司,这些公司对于公共标准的建立起很大的推动作用,开展CTI技术集成的公司更是数不胜数,据Internet网上的不完全统计,有一百多个公司从事了这方面的集成服务。

 从CTI技术的发展来看,CTI的发展经历了两个阶段,一是专用单项业务的发展阶段,二是以标准为基础,形成公共平台和一系列的开发工具,其网络拓扑图如下:

图 1

  图1说明传统意义上的CTI开发模式(即第一阶段),所有的应用业务都是在PBX的接口上开发,此时一方面造成各种CTI业务的互联很难,或者难于形成规范,另一方面,所有开发商必须熟悉PBX的结构并且有良好的测试能力保证PBX的其他功能不受影响,同时接口过多给业务的进一步深入发展造成困难。这些缺点促进了标准化工作,图2.2说明了ECTF组织的标准化工作,即将PBX的交换功能、媒体共享能力和控制管理功能集成,其中媒体功能、控制功能的深入应用以及数字信号处理器(DSP)相结合,可以使得PBX标准化工作得到发展,即未来的PBX是一个有公共平台、标准化的产品,可以在通用的PC机或小型机、工作站上实现。

图2.3说明了目前的折衷方案,即在企业电话网已有PBX的情况下,如何得到一个针对多种CTI业务的统一平台,这个平台即为Telephony Server。

图2 ECTF、TSAPI、TAPI的拓朴图



图3 ECTFAPI TSAPI,TAPI和PBX的集成


  三、统一平台设计上的复杂性及进展

  要统一设计出开发CTI业务的平台,应该说是十分困难的。这种困难性来源于两个方面,其一是技术, 其二是业务。

  从技术上看,CTI涉及到大量的内容,例如声音的表示和压缩,文字和语音的转换,语音识别、传真和文字、语音的结合、平台所应具有的呼叫处理和计算机网络中的目录服务,数据库系统的集成,提供良好的路由转换(即从一个呼叫开始到不同的CTI业务的路由建立过程),管理控制功能的实现等;同时企业的计算机网络的不同体系结构及应用系统等对公共平台的设计也有很大的阻碍作用。

  业务上看,CTI提供了许多的集成业务,例如语音信箱业务,声音回应业务(IVR)等,公共平台应能保证业务之间的互操作性,同时还应能保证开发新业务的简单性。

 而且由于传统上,CTI已经有一系列的产品在市场上使用,如何集成已有的这些产品以保证用户的投资,在公共平台中也应加以考虑,这些因素综合起来考虑说明设计这样的公共平台是有难度的。

 出于市场和公司发展策略上的考虑,许多公司参与了公共平台的开发进程。其一是Novell公司,在1993年左右,设计出TSAPI的开放接口,并迅速形成产品,在Netware平台上实现;接着,微软,AT&T、Intel公司开发出TAPI公共接口,继而是ECTF组织的标准化工作,ECTF组织由国际上从事CTI业务的大量厂家组成,有电信运营公司,例如AT&T,MCI,BT公司,有计算机公司,例如HP,IBM,SUN,DEC等。ECTF组织进行了从业务到技术的一系列标准化工作。下面将主要讨论TSAPI/TAPI以及ECTF的标准化框架。(其中TAPI和TSAPI是微软和Novell公司的介入CTI的应用编程接口,而ECTF是企业计算机电信论坛的简称)。


  四、TAPI/TSAPI和ECTF的标准框架

 1.TAPI/TSAPI的框架

 TAPI和TSAPI均支持CSTA标准(它是由ECMA组织制定的),其中TAPI和电话集成到一起,而TSAPI是与PBX集成到一起。TAPI的框架结构如下:

图4.1  TSAPI的框架如下:


图4.2

  TAPI和TSAPI虽然都是公共平台,但是,它们在处理模式上是不相同的,TAPI是以电话机的改造来实现的,在初始版本中,电话机通过RS-232接口进入PC机,由PC机和PBX之间连接,此时需要PBX端的TAPI处理软件,再经过PC机的处理然后将信号提供给电话机,或者由PC机直接进行电话拨入后的处理,在TAPI2.0中,将去掉电话机,直接由PC机充当电话机并且负责端末的CTI应用的管理;这种模式只能应用于
终端用户具有PC机的场合。TSAPI的设计模式是以交换机端的处理为中心,如图4.2所示,Telephony Server起到中心服务器的功能,所有的CTI应用均建立在此服务器之上,这样的模式也可以用于端末用户没 有PC机的场合,而且可以设计出集中的管理模式,进一步的发展将使之可以代替PBX的功能。

 尽管如此,他们均可以作为CTI应用的平台,在此之上,开发出一系列的应用。

 2.ECTF的体系结构框架ECTF系统定义CTI应用中各个方面的公共平台框架,拓扑结构图如下:

  各个模块的解释如下:

 (1)S.100

 称为媒体和交换服务界面,提供了应用软件的互操作性以及对资源的利用,例如语音信箱、传真和其他媒体的转换,电话和其他媒体的转换等应用软件之间的通信接口,资源包括录音设备、播放设备以及系统资源等的公共利用。应该说S.100是定义CTI应用互操作的技术基础,是以应用级解决CTI应用公共平台的核心。

 (2)S.200

 S.200提供了应用之间进行S.100规定的业务的通信协议的标准。将S.100API 呼叫打包放入S.200消息报文之中,从而完成应用级的互连,但真正的支持通信可以是基于TCP/IP的,也可以是Novell的SPX/IPX或者其他类型的通信协议。

 (3)S.300

 S.300提供了对系统资源的控制,它是一个标准界面,允许不同的提供者提供的资源,在Telephony Server框架下的相互转换。

 (4)H.100

 是硬件兼容性界面,提供不同产家生产的硬件产品的互操作性。

 (5)呼叫控制界面

 这个界面提供了各个不同的呼叫控制API可以在ECTF的框架中同时得到应用,例如上面论述的TAPI, TSAPI,S.100。

 (6)A.X00

 定义了应用之间相互交换数据的格式。

 (7)S.900

 系统解决网管控制中的各个方面,主要应用SNMP协议。

 五、结束语

 CTI技术对电信网的建设的影响有两个方面,从业务上看,它可以满足用户提出的新的要求,并且可以不断开发出新的业务种类,从技术上看,它对通信网络平台的标准化有很大的推动作用,最后,从电信网经营的角度考虑,它可以提高电话网的接通率,使得网络通信已建立但终端用户未摘机而不能收取费用的情况不会出现。

作者简介:福建省邮电管理局科技处处长助理,博士后,高级工程师


分类信息:     文摘   cti文摘