UniMedia MSIX座席控件的使用
2009/06/02
1.及的组件
MSIX ActiveX控件
2.应用环境
用于所有能使用ActiveX控件的开发环境中,包括:VB、VC、.Net、C++Builder、Delphi、PB以及Javascript(网页开发)。
3.使用步骤
1) 控件初始化 设置CTI引擎的IP地址和端口,设置控件绑定的话机DN。
2) 启动控件 调用Start()方法建立与CTI引擎的连接
3) 控件登录 控件在正式使用前先要登录,是否为班长和静音模式以及所属的ACD等。
4) 使用控件功能 控件成功登录后就可以通过调用控件的方法实现诸如来话应答、挂机、录放音、收发传真等各种功能。
5) 控件登出 话务员在下班时调用Logout实现登出。
6) 控件退出 使用了控件的应用程序在退出时同样需要Stop()方法停止控件,中断控件与CTI引擎的连接。
4.主要方法
SetConnInfo | 连接前设置CTI引擎的网络属性。 |
SetDN | 设定座席控件对应的DN号码。 |
Start | 控件使用前调用Start,建立与CTI引擎的网络连接。 |
Stop | 控件停止工作,调用Stop后,再调用所有的函数将立即返回失败 |
Login | 发起登录请求。 |
Logout | 发起登出请求。 |
SetAgentStatus | 设置座席状态,设置的座席状态包括:空闲/离开。 |
SetHookStatus | 设置话机状态。 |
Dialout | 发起外拨。 |
InitConf | 发起初始化会议操作,可调用Retrieve恢复。 |
CompleteConf | 完成会议操作。 |
InitTrans | 发起初始化转移操作,可调用Retrieve恢复。 |
CompleteTrans | 完成转移操作。 |
Retrieve | 恢复刚才发起的InitConf/InitTrans操作。 |
Hold | 座席把正在通话的客户电话进行保持,并播放系统缺省的等待音乐。 |
AlternateCall | 座席Hold来话并呼叫第三方,通过该方法实现HOLD方和第三方的通话。 |
Play | 座席放音。 |
TTSPlay | 座席TTS放音。 |
Record | 座席录音。 |
StopOP | 停止指定的异步操作(如放音/TTS放音/录音)。 |
PlayReceiveDTMF | 座席放音收码。 |
TTSPlayReceivdDTMF | 座席TTS放音收码。 |
ReceiveDTMF | 座席收码 |
SendFax | 座席发送传真 |
ReceiveFax | 座席接收传真 |
SetUUD | 设置UUD,用于同屏转移或者在发起呼叫时传递业务数据信息。 |
MonitorAgent | 班长监听/取消监听话务员。 |
InterruptAgent | 班长强插/取消强插话务员。 |
InterceptAgent | 班长拦截话务员。 |
GetAgentList | 获得指定状态指定ACD队列或所有的话务员列表。 |
GetAcdList | 获得指定ACD或所有ACD队列的实时状态统计数目 |
SendTextMessage | 座席之间进行文字信息发送,可以点对点发送,也可以群发。 |
GetAcdQueueItems | 座席获取指定队列中等待客户来电信息。 |
SubscribeAcdItem | 座席预约/取消ACD队列中排队项。 |
CTI论坛报道
UniMedia MSIX座席控件Delphi调用实例解析 2009-06-01 |
UniMedia IDE集成环境文件操作实例解析 2009-05-22 |
UniMedia IDE集成环境调用DLL动态库实例解析 2009-05-22 |
UniMedia IDE集成环境访问数据库实例解析 2009-05-19 |
UniMedia 6S级电话语音中间件典型应用-多机同振 2009-05-18 |