技术支持
开发接口 常见问题 软件下载
注意事项
1.利用呼叫中心开发接口,可以很方便的让您的业务系统中,含有呼叫中心的呼叫控制功能;
2.开发接口为js库模式,开发人员需要有javascript脚本开发能力;
3.所有提供的开发接口,均为异步模式,接口调用完毕后,通过回调接口返回执行状态。
4.浏览器需要支持websocket通信功能,建议使用IE10及以上、火狐、谷歌等等
5.使用前,需要引入ipcc.service.ws.js 库文件
01. 连接服务接口
输入参数:
server_address —-CTI服务的IP地址
server_port —-CTI服务的端口
示例:cc_connect(“192.168.0.200”, “25098”);
02. 断开服务接口
输入参数:无
示例:cc_disconnect();
03. 坐席登录接口
输入参数:
userId —-预先分配的坐席工号
queue —-登录的技能组编号
extension —-登录的分机号码
penalty —-坐席的技能等级
示例:agentLogin(“10010”, “9001”,”8001″,”9″);
04. 强制登录接口
输入参数:
userId —-预先分配的坐席工号
queue —-登录的技能组编号
extension —-登录的分机号码
penalty —-坐席的技能等级
示例:agentForceLogin(“10010”, “9001”,”8001″,”9″);
05. 坐席置忙接口
输入参数:
userId —-预先分配的坐席工号
reason —-置忙原因
示例:agentPause(“10010”, “coffee”);
06. 坐席置闲接口
输入参数:
userId —-预先分配的坐席工号
示例:agentUnPause(“10010”);
07. 坐席注销接口
输入参数:
userId —-预先分配的坐席工号
示例:agentLogoff(“10010”);
08. 坐席外呼接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-外呼号码
示例:agentOriginate(“10010”, “13800138000”);
09. 坐席挂断接口
输入参数:
userId —-预先分配的坐席工号
示例:agentHangup(“10010”);
10. 坐席盲转接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-转移目的号码,可为内线号码或者外线号码
示例:agentBlindTransfer(“10010”, “13800138000”);
11. 呼叫磋商转接接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-转移目的号码,可为内线号码或者外线号码
示例:agentAtxfer(“10010”, “13800138000”);
12. 三方通话接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的号码,可为内线号码或者外线号码
示例:agent3WayCall(“10010”, “13800138000”);
13. 客户评价接口
输入参数:
userId —-预先分配的坐席工号
示例:agentFeedBack(“10010”);
14. 通话监听接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的分机号码
示例:agentSpy(“10010”, “8008”);
15. 通话拦截接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的分机号码
示例:agentInterceptor(“10010”, “8008”);
16. 通话强插接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的分机号码
示例:agentForceIn(“10010”, “8008”);
17. 通话强拆接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的分机号码
示例:agentForceBreak(“10010”, “8008”);
18. 坐席强踢接口
输入参数:
userId —-预先分配的坐席工号
opuserid —-对端坐席的坐席工号
示例:agentForceOut(“10010”, “10011”);
19. 通话耳语接口
输入参数:
userId —-预先分配的坐席工号
opnumber —-对端目的分机号码
示例:agentWhisper(“10010”, “8008”);
20. 设备状态接口
输入参数:
userId —-预先分配的坐席工号
exten —-分机号码
queue —-技能组编号
示例:agentInit(“10010”, “8008”,”9001″);
22. 消息回调接口
返回命令:
2001 —-登录状态返回
2002 —-登出状态返回
2003 —-置忙状态返回
2015 —-置闲状态返回
2017 —-坐席被强制登出通知
3001 —-坐席呼入振铃事件
3002 —-坐席呼出振铃事件
3003 —-呼叫挂断事件
3004 —-呼叫接通事件
21. 呼叫抢接接口
输入参数:
userId —-预先分配的坐席工号
exten —-当前登录的分机号码
channel —-正在通话的通道编号
示例:agentComeHere(“10010”, “8008”,”SIP/8002-000000FC”);