Common Application Programming Interface

来源:岁月联盟 编辑:zhu 时间:2010-02-07
    

通用应用程序编程接口(Common Application Programming Interface,CAPI)是应用软件直接与ISDN设备通讯的国际性标准接口。使用CAPI,应用程序能够对装备在计算机中的ISDN实施初始化和停止电话呼叫的操作,因此可以用它为ISDN用户编写电脑电话集成(CTI)应用软件。官方说法,CAPI指的是通用ISDN API和ETS 300 838中实现的接口(“综合业务数字网(Integrated Service Digital Network,ISDN);ISDN的调制解调可编程通信接口(Harmonized Programmable Communication Interface,HPCI)。”ETS是欧洲电信标准协会(European Telecommunication Standards Institute,ETSI)提出的标准,此标准被国际电信联盟(the International Telecommunications Union,ITU)所认同,并成为国际化的T.200标准,即“连接ISDN的终端设备的可编程通信接口”。  

CAPI通常与Intel-Microsoft联盟的“标准”编程接口--电话应用程序接口(Telephony Application Program Interface,TAPI)相比较。CAPI包含信号和数据交换协议,TAPI则不包括。TAPI服务同样由CAPI提供,TAPI应用程序能够移植到CAPI上使用。  

因为ISDN在德国、荷兰和斯堪的那维亚半岛应用广泛,那里的用户习惯为自己计算机中的ISDN卡使用CAPI标准的应用软件和驱动程序。并不是所有的CAPI驱动程序版本都具有全功能,CAPI提供的功能与不同国家不同的物理信号协议无关。CAPI支持以下协议:HDLC、反HDLC、SDLC、LAPD、X.75、Voice (PCM)、 Fax group 3 (T.30)、V.110/V.120和compression (V.xx)。

图片内容