技术文档
  开发经验
  问题解答
     
     
  北电11C/CS1000交换机呼叫中心
  西门子Hipath3000交换机呼叫中心
  阿尔卡特4400/4200/OXE/OXO交换机呼叫中心
  AVAYA definity/S8000系列/IPO交换机呼叫中心
  行业应用解决方案
     
     
  华呼CTI Link中间件
  华呼UC统一通信平台
  华呼CCM呼叫中心管理软件
  华呼CClog录音监听管理系统
  华呼电话会议系统
     
  福州华呼技术有限公司
  电 话: 0591-87721405 87722406
  传 真: 0591-87734408
  Email: hr@cncall.com
 

地 址:

中国福建福州五四北路方圆大厦14层(350003)
   
 
   
 
   
 
 
 
 
为阿尔卡特Alcatel 4400系列交换机提供的API中间件A1A软件使用说明
 

一. CTI Link A1A安装

CTI Link A1A运行在NT或WIN2000服务器上,以NT服务(NT SERVICE)形式实现。

在NT服务器上,编辑C:\Winnt\system32\drivers\etc\hosts 文件,将A4400交换机IP地址(假设为192.168.0.200)命名为pbx,增加下列一行:

192.168.0.200 pbx

运行 ping pbx ,测试网络连接是否正常。

若A4400配备第二块CPU板,则将第二块CPU板的IP地址命名为pbx2,并加入C:\Winnt\system32\drivers\etc\hosts 文件里。

若是正式版,安装软件狗驱动程序:运行dog Driver目录下的Instdrv.exe即可,并重启NT。

最后安装CTI Link A1A 软件:

将CTILinkA1A.exe 文件拷至 C:\Winnt\system32 目录下,运行

"C:\Winnt\system32\CTILinkA1.exe" install

(用鼠标按 开始|运行,然后输入 "C:\Winnt\system32\CTILinkA1A.exe" install),安装CTI Link A1A服务。在 控制面板|服务 里,开始CTI Link A1A服务即可。下次NT系统启动时,会自动开始CTI Link A1A服务。可用管理工具里的事件查看器,在应用程序日志里查看CTI Link A1A服务所输出的信息。

若要卸去CTI Link A1A服务,运行

"C:\Winnt\system32\CTILinkA1A.exe" remove

二. 注册表(registry)修改

CTI Link A1A软件在安装后,会在注册表里创建了下列子键:

HKEY_LOCAL_MACHINE\Software\cncall\CTILinkA1A

在该键里共有下列值:

* PbxName :A4400交换机IP地址,例如“pbx”或“192.168.0.200”,缺省为“pbx”。

* PbxName2 :A4400交换机第二块CPU板IP地址,例如“pbx2”或“192.168.0.201”,缺省为“pbx2”。

* PbxPort :A4400交换机CSTA的服务端口,缺省为2555。

* CheckTimeout:CTI Link A1A每隔10秒钟测试与交换机之间的网络连接,若连续多次(由CheckTimeout指定)测试失败,CTI Link A1A就认为与交换机之间的网络连接已断开。缺省为2。

* UsePbxTime,返回的事件(EVENT)里是否使用交换机的Time Stamp,缺省为0,表示不使用。若为非零,表示使用。

三. 关于链路故障恢复

当由于网络故障或其他原因,导致CTI Link A1A服务器与A4400交换机之间的TCP连接断开,此时CTI Link A1A服务器关闭所有的客户端连接,暂停服务。然后CTI Link A1A服务器不断尝试恢复与A4400交换机的TCP连接,一旦与A4400交换机的TCP连接恢复后,CTI Link A1A服务器恢复提供对客户端的服务,接受客户端的连接请求。

四. CTC API实现说明

* CTI Link A1A支持CTC 4.0及CTC 5.0 API标准,建议使用CTC 5.0 API。

* 支持的CTC例行程序:
例行程序的名称 用 途

--------------------------------------------------------------------------------

ctcAddMonitor 给一条监听通道添加一个设备

ctcAnswerCall 应答一个呼叫

ctcAssign 分配一条信道

ctcAssociateData 把数据与一个呼叫关联起来

ctcCancelCall 切断一个呼叫

ctcConferenceJoin 合并几个呼叫到一个会议呼叫中

ctcConsultationCall 发出一个磋商呼叫

ctcCstaGetAllCallForwards 返回所有的呼叫转发的当前信息

ctcDeassign 撤消一条信道

ctcDeflectcall 转发一个ACD呼叫

ctcErrMsg 获得为一个条件值定义的名称

CtcGetAgentStatus 返回一个座席的当前状态信息

CtcGetCallForward 返回呼叫转发的当前信息

ctcGetChannelInformation 获得一个信道的信息

ctcGetDoNotDisturb 返回不被干扰(Do-Not-Disturb)状态的当前信息

ctcGetEvent 获得关于事件和状态变化的信息

ctcGetMonitor 获得关于监听状态的信息

ctcGetRouteQuery 获得来自交换机的路由查询信息

ctcGetRoutingEnable 获得一个设备的路由状态

ctcHangupCall 切断一个呼叫

ctcHoldCall 设置当前呼叫为保持等待状态

ctcMakeCall 发出一个呼叫

ctcReconnectHeld 切断一个磋商呼叫,并获得保持等待状态的呼叫

ctcRemoveMonitor 从监听信道上移去一个设备

ctcRepondToRouteQuery 回应来自交换机的路由查询消息

ctcRetrieveHeld 恢复一个保持等待状态的呼叫

ctcSwapWithHeld 交换当前活动呼叫与磋商保持状态呼叫

ctcSendDTMF 发送DTMF数字

ctcSetAgentStatus 为一个ACD座席设置状态

ctcSetCallForward 为一个设备设置呼叫转发

ctcSetDoNotDisturb 为一个设备设置Do-Not-Disturb状态

ctcSetMonitor 为一个设备设置监听状态

ctcSetRoutingEnable 设置路由状态

ctcSingleStepTransfer 单步传递一个呼叫

ctcSingleStepConference 单步会议一个呼叫

ctcSnapshot 查询设备的当前状态

ctcTransfercall 传递一个呼叫

* 在ctcAssign例行程序里的支持的设备类型deviceType有:

ctcK_Dn 一个电话设备

ctcK_RoutePoint 一个路由点

ctcK_MonitorChannel 一条监听信道

不使用LogicalIdentifier的值。

* 对于ctcAssociateData等例行程序,应用数据Application Data存储在CTI Link A1A服务器上。

* 对于ctcSetAgentStatus例行程序,agentMode可取下列值:

ctcK_AgnenLogin:登录,在logicalAgent里指定Agent ID

ctcK_AgnenLogout:退出

ctcK_AgnetReady:准备

ctcK_AgentNotReady:未准备

ctcK_AgentAferCallWork:话后处理,正在完成一个呼叫的细节

为让更多的用户使用和了解华呼CTI Link A1A,我们还提供试用版软件,请与我们联系。

 
 
 
 

关于华呼 | 解决方案 | 产品信息 | 技术支持 | 成功案例 | 软件下载 | 诚聘英才 | 联系我们 | 友情链接
福州华呼技术有限公司  Fuzhou Cncall Technology Co.,Ltd  版权所有
网站备案号/经营许可证号:闽ICP备05003173号
Copyright © 2001-2008 www.cncall.com All rights Reserved.