首页 > 新闻 > 专家观点 >

长虹佳华周春:IPO的CTI那些事

2014-09-23 10:52:18   作者:长虹佳华信息产品有限责任公司技术支持工程师 周春   来源:CTI论坛   评论:0  点击:


  一个专业的PBX设备都有CTI接口。CTI是计算机电话集成(Computer Telephony Integration)的缩写,用于通过计算机软件接收、监控从PBX传出来的各种通讯信息,并通过软件给PBX发送、控制各种各种通讯指令。业内有多种CTI协议,Avaya IPOffice采用的是大众化的微软TAPI协议。

  Avaya IP Office的CTI突出了SME用户和开发合作伙伴的需求,支持开放的标准,易于开发和使用,支持第三方的产品。IP Office 的CTI软件编程接口架构图如下:

  Avaya IP Office有TAPI Link lite、TAPI Link Pro和XML三种类型的CTI接口和附加的软件包。

  TAPILink Lite提供了针对Microsoft TAPI 2.1 或TAPI 3.0第一方的CTI支持,每台安装了Avaya的TAPI Dirver的PC可以控制,监控一个电话终端。这个软件组件在IP Office User光盘中,不需要软件许可,可以免费使用,可从任何支持TAPI的应用软件发起呼叫,例如在Outlook中的拨号应用等。TAPILink Lite具有

  • 屏幕弹出Screen-popping
  • 电话预拨Preview dialling
  • 其他管理软件集成Sales Management integration
  • 呼叫时间显示Call Costing

  TAPI Link Pro -提供了针对Microsoft TAPI 2.1 或TAPI 3.0第三方的CTI支持。此组件的功能同在Lite的基础上,可以提供对所有分机用户、组的监控,同时对组的排队(Queue)的监控,需要CTI Link的软件许可。许多国内外第三方中间件软件厂商,都是基于此开发出呼叫中心、调度系统等应用。 TAPI Link Pro具有

  • 电话预拨Predictive dialling
  • 呼叫路由Call routing
  • CRM集成CRM integration
  • 通过TAPI WAV将支持3rd-party 数据库的IVR 集成

  Dev Link Pro 提供了针对IP Office SMDR接口的实时事件流。实时事件流提供了呼叫的记录,记录了任何终端在任何时间的呼叫状况和呼叫的变化、DevLink Lite提供了一种简单的API,用于捕获呼叫计费系统需要使用的呼叫详细信息。DevLink Pro为分机和中继线连接之间的实时关联提供了API,并且可用于配合外部呼叫录音设备。

  Software Development Kit 包含了针对TAPILink Lite, TAPILink Pro, DevLink Lite 和DevLink pro的开发文档,以及针对 TAPI 2.1 和3.0.开发的预编辑文档。另外,还包括了例子的源代码,使开发者在使用过程中,根据CTI接口开发很容易上手。以下是IPOffice的CTI第三方中间件开发示意图

  除了以上介绍的传统CTI接口外,IPO还提供了XML接口。这个接口是免费开放的。可扩展标记语言XML(eXtensible Markup Language)是一种简单灵活的文本格式的编程语言。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,使用XML语言的程序可以更容易的与Windows,Mac OS,Linux以及其他平台下产生的信息结合,可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果。

  基于XML的API接口使软件开发人员可以通过IPO的Web服务端口用XML文档编写修改IPO的设置。可对IPO里面的用户和用户组的属性进行增加、修改、删除等操作。

  在IPO的酒店系统中,结合IPO的XML接口,扩展了酒店管理软件的丰富应用, 实现了例如Check in、Check out、电话权限控制等典型的酒店业务功能。

  关于作者



长虹佳华信息产品有限责任公司技术支持工程师周春

  周春,就职于四川长虹佳华信息产品有限责任公司,2003年起专注Avaya IP Office产品售前售后工作,担任IP Office专职技术支持工程师,负责售前、培训、测试等工作,负责日常售后支持工作及重点项目售后安装工作。Avaya IP Office中级售后安装培训讲师,拥有Avaya SME APSS和Avaya SME ACSS认证资质。

相关阅读:

分享到: 收藏

专题