收藏 分享(赏)

CTILinkS1A 软件使用说明书.doc

上传人:ysd1539 文档编号:4454332 上传时间:2018-12-29 格式:DOC 页数:12 大小:84KB
下载 相关 举报
CTILinkS1A 软件使用说明书.doc_第1页
第1页 / 共12页
CTILinkS1A 软件使用说明书.doc_第2页
第2页 / 共12页
CTILinkS1A 软件使用说明书.doc_第3页
第3页 / 共12页
CTILinkS1A 软件使用说明书.doc_第4页
第4页 / 共12页
CTILinkS1A 软件使用说明书.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、CTI LinkS1A 软件使用说明目 录一. CT-CONNECT 简介 1二. 与 CT-CONNECT 兼容的华呼 CTI Link S1A 3三. 华呼 CTI Link 中间件系列产品 3四. CTI Link S1A 安装 4五. 注册表(registry)修改 6六. 关于链路故障恢复 7七. CTC API 实现说明 7一. CT-CONNECT 简介CT-Connect 是由 Dialogic 的 Computer-Telephone(CT)分部研制开发的一套呼叫控制软件。它可以将各种交换系统与数据处理系统连接在一起。CT-Connect 的客户端 /服务器软件支持符合工业标

2、准的硬件、操作系统、网络服务和 TAPI,ActiveX 和 JAVA 的呼叫控制软件接口。这套软件是基于客户机/服务器方式的,它就象是呼叫环境与 CT 系统这间的一个桥梁,在呼叫环境与 CT 系统之间传送呼叫控制信息。如图 1 所示,在CT-Connect 服务器与交换设备之间有一个接口,我们通常称之为 CTI Link,在交换设备与 CTI 服务器之间传送呼叫控制消息, CT-Connect 服务器与 PBX 通过 CTI Link 进行通信。并把控制信息传递到客户端。目前大多数 CTI Link 符合ECMA 制定的 CSTA(Computer Supported Telephony A

3、pplication)标准,CT-Connect 支持这些具有符合 CSTA 标准的 CTI Link 的交换机,比如 Lucent DEFINITYG3(call visor ASAI) 。Northern Telecom Meridian/SL-I(Meridian Link) 。在 CT-Connect 服务器上不需要用户编程,用户只需要在服务器上进行软件安装和 CTI Link 的配置,目前,CT-Connect 服务器软件可以运行于WINDOWS NT,SUN SOLARIS 下,它通过与许多当今比较流行的交换机的连接完成较复杂的呼叫控制功能和监视功能。CT-Connect 服务器软

4、件主要具有以下功能: 支持不同交换机的计算机电话集成链路(CTI Link) 。 将不同的 CTI Link 的协议及消息转换为通用的基于 CSTA 标准的呼叫控制模式。 管理服务器与多个应用系统之间的电话服务请示和状态消息的传递。CT-Connect 提供一套客户端的 API,用户可以根据自己的需要选择不同的操作系统,比如 WINDIOW 3.0,WINDIOS95,以及 WINDOWS NT,OS,SCO 呼叫控制软件CT-Connect客户机CT-Connect服务器交换环境(例如:PBX)呼叫控制 API远程接入模块交换接口客户机系统服务器系统图 1 CT-Connect 结构Open

5、Server,SCO Unix Ware,Sun Solaris,Hewlett-Packard ,HP-UX,Digital UNIX 和Open VMS 等操作系统。在同一台 CT-Connect 服务器的环境中可以同时并存不同操作系统的客户端,而且客户端的数目没有限制。各种客户端软件也是免费的。二. 与 CT-CONNECT 兼容的华呼 CTI Link S1A为了降低呼叫中心的开发成本,我公司推出了支持 CT-CONNECT 编程接口(CTC API)的 CTI Link S1A,开发商不用购买 DIALOGIC 的 CT-CONNECT 软件,就可利用 CT-CONNECT 所提供的

6、丰富的客户端开发工具来开发呼叫中心应用。CTI Link S1A 可与西门子 HICOM 300E 系列(330E 、350E等)交换机连接。三. 华呼 CTI Link 中间件系列产品交换机平台 Link 层产品 API 层产品 Link+Api 层产品NortelNetworks Meridian 1 M1L M1A M1DSiemens Hicom 300E S1A Siemens Hicom 150E S2A Alcatel 4400 A1A Alcatel 4200 A2A Ericsson MD110 E1A Ericsson MD150 E2A Avaya(Lucent) Def

7、inity L1A Philips Sopho iS3000 P1A 产品分类说明CnCall Link 层产品:实现交换机的原始私有 Link 协议-标准的 Link协议:Nortelnetworks 的 Meridian Link、Avaya 的 ASAI Link,以及遵循工业标准 CSTA Phase I、CSTA Phase II、CSTA Phase III 的 CSTA Link,从而可实现与Callpath、CT-Connect、CCM 等 CTI 中间件连接。CnCall API 层产品:实现标准 Link 协议-CTC API,提供 CTC API、TAPI、ActiveX

8、 控件等不同的客户端编程工具,屏蔽了不同交换机拥有的 CTI 协议和 CTI 接口,实现应用程序与交换机平台无关性。CnCall Link+Api 层产品:直接实现交换机的原始私有 Link 协议-CTC API,统一集成 Link 层产品和 API 层产品。四. CTI Link S1A 安装CTI Link S1A 运行在 NT 或 WIN2000 服务器上,以 NT 服务(NT SERVICE)形式实现。首先,安装好 CallBridge for Workgroups CSTA,在 CSTA Application Configuration 里,应如下配置:TCP PORT :1040

9、Automatic Global Routing:YESMonitor Filter:ReversePre-connection ACSE:NO确认 PBX Link 的状态为 YES,并记录下 CallBridge for Workgroups CSTA 提供 CSTA 服务的 IP 地址。然后,在 NT 服务器上,编辑 C:Winntsystem32driversetchosts 文件,将 CallBridge for Workgroups CSTA 提供 CSTA 服务的 IP 地址(假设为192.168.0.200)命名为 pbx,增加下列一行:192.168.0.200 pbx运行

10、ping pbx ,测试网络连接是否正常。若是正式版,安装软件狗驱动程序:运行 dog Driver 目录下的 Instdrv.exe即可,并重启 NT。最后安装 CTI Link S1A 软件:将 CTILinkS1A.exe 文件拷至 C:Winntsystem32 目录下,运行“C:Winntsystem32CTILinkS1A.exe” install(用鼠标按 开始|运行,然后输入 “C:Winntsystem32CTILinkS1A.exe” install) ,安装 CTI Link S1A 服务。在 控制面板| 服务 里,开始 CTI Link S1A服务即可。下次 NT 系统

11、启动时,会自动开始 CTI Link S1A 服务。可用管理工具里的事件查看器,在应用程序日志里查看 CTI Link S1A 服务所输出的信息。若要卸去 CTI Link S1A 服务,运行“C:Winntsystem32CTILinkS1A.exe” remove五. 注册表(registry)修改CTI Link S1A 软件在安装后,会在注册表里创建了下列子键:HKEY_LOCAL_MACHINESoftwarecncallCTILinkS1A在该键里共有下列值: PbxName :CallBridge for Workgroups CSTA 提供 CSTA 服务的主机名或 IP 地址

12、,例如“pbx”或“192.168.0.200 ”,缺省为“pbx” 。 PbxPort :CallBridge for Workgroups CSTA 的服务端口,缺省为 1040。 CheckTimeout:CTI Link S1A 每隔 10 秒钟测试与 CallBridge for Workgroups CSTA 之间的网络连接,若连续多次(由CheckTimeout 指定)测试失败,CTI Link S1A 就认为与CallBridge for Workgroups CSTA 之间的网络连接已断开。缺省为 2。六. 关于链路故障恢复当由于网络故障或其他原因,导致 CTI Link S

13、1A 服务器与 CallBridge for Workgroups CSTA 之间的 TCP 连接断开,此时 CTI Link S1A 服务器关闭所有的客户端连接,暂停服务。然后 CTI Link S1A 服务器不断尝试恢复与CallBridge for Workgroups CSTA 的 TCP 连接,一旦与 CallBridge for Workgroups CSTA 的 TCP 连接恢复后,CTI Link S1A 服务器恢复提供对客户端的服务,接受客户端的连接请求。七. CTC API 实现说明 CTI Link S1A 支持 CTC 4.0 及 CTC 5.0 API 标准,建议使用

14、 CTC 5.0 API。 支持的 CTC 例行程序:例行程序的名称 用 途ctcAddMonitor 给一条监听通道添加一个设备ctcAnswerCall 应答一个呼叫ctcAssign 分配一条信道ctcAssociateData 把数据与一个呼叫关联起来ctcCancelCall 切断一个呼叫ctcConferenceJoin 合并几个呼叫到一个会议呼叫中ctcConsultationCall 发出一个磋商呼叫ctcCstaGetAllCallForwards 返回所有的呼叫转发的当前信息ctcDeassign 撤消一条信道ctcDeflectcall 转发一个 ACD 呼叫ctcErr

15、Msg 获得为一个条件值定义的名称CtcGetAgentStatus 返回一个座席的当前状态信息CtcGetCallForward 返回呼叫转发的当前信息ctcGetChannelInformation 获得一个信道的信息ctcGetDoNotDisturb 返回不被干扰(Do-Not-Disturb)状态的当前信息ctcGetEvent 获得关于事件和状态变化的信息ctcGetMonitor 获得关于监听状态的信息ctcGetRouteQuery 获得来自交换机的路由查询信息ctcHangupCall 切断一个呼叫ctcMakeCall 发出一个呼叫ctcReconnectHeld 切断一个

16、磋商呼叫,并获得保持等待状态的呼叫ctcRemoveMonitor 从监听信道上移去一个设备ctcRepondToRouteQuery 回应来自交换机的路由查询消息ctcSwapWithHeld 交换当前活动呼叫与磋商保持状态呼叫ctcSendDTMF 发送 DTMF 数字ctcSetAgentStatus 为一个 ACD 座席设置状态ctcSetCallForward 为一个设备设置呼叫转发ctcSetDoNotDisturb 为一个设备设置 Do-Not-Disturb 状态ctcSetMonitor 为一个设备设置监听状态ctcSingleStepTransfer 传递一个呼叫ctcSn

17、apshot 查询设备的当前状态ctcTransfercall 传递一个呼叫 在 ctcAssign 例行程序里的支持的设备类型 deviceType 有:ctcK_Dn 一个电话设备ctcK_PhysicalIdentifier 一个 RCGctcK_MonitorChannel 一条监听信道不使用 LogicalIdentifier 的值。 对于 ctcAssociateData 等例行程序,应用数据 Application Data 存储在 CTI Link S1A 服务器上。 对于 ctcGetEven 例行程序,返回的 eventData 里的timeStamp 为 CTI Link

18、 S1A 服务器接收到这个事件时的日期和时间。 不支持ctcCstaEscape、ctcCstaGetPrivateData、ctcCstaGetPrivateEventData、ctcCstaSetPrivateData 等例行程序。 对于 ctcSetAgentStatus 例行程序,agentMode 可取下列值:ctcK_AgnenLogin:登录,在 logicalAgent 里指定 Agent IDctcK_AgnenLogout:退出ctcK_AgnetReady:准备ctcK_AgentNotReady:未准备ctcK_AgentAferCallWork:话后处理,正在完成一个

19、呼叫的细节 关于 RCG 编程首先,用 ctcAssign 打开一个 RCG,deviceType 为ctcK_PhysicalIdentifier,DeviceDN 则为一个 4 个字节的十六进制数,最高字节为 0X02,其余 3 个字节为 RCG 号。例如,若RCG 号为 20(十六进制则为 0X14) ,则 DeviceDN 为“02000014”。接着,调用 ctcSetMonitor() 、ctcGetEvent()获取事件,调用 ctcGetRouteQuery()获取路由请求。调用ctcRepondToRouteQuery()给出路由,可在 newCalledNumber指定“#1” ,表示给呼叫送忙音。若ctcRepondToRouteQuery()返回 ctcReRouteRequested,表示路由失败,可以再次调用ctcRepondToRouteQuery()给出新的路由。要使 RCG 送路由请求,必须在 ART 的第一步设为Delay Ringback。也可以用另一种方法实现路由控制。在 ART 里,将呼叫送至一个没有任何坐席登录的 ACD GROUP,在这期间,可随时用 ctcDeflectcall()将呼叫路由到指定的坐席。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 说明文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报