3. 设置SDK
3.1 设置连接地址
接口名称:set3CS_url(url)
功能:重新设置SDK连接的地址
参数:
参数名 | 类型 | 说明 |
url | String | 设置的地址 |
返回值:无
示例:
- CallCenter. set3CS_url(“/app/login”)
注意:无
3.2 开启日志发送到服务端
接口名称:openClientLog()
功能:开启日志发送到服务端,用来调试
参数:无
返回值:无
示例:
- CallCenter. openClientLog()
注意:无
3.3 关闭日志发送到服务端
接口名称:closeClientLog()
功能:关闭日志发送到服务端
参数:无
返回值:无
示例:
- CallCenter. closeClientLog()
注意:无
3.4 更改忙碌和空闲默认显示文本
接口名称:setBusyText(showText)
功能:更改忙碌时显示的文本
参数:showText:字符串,设置的文本
返回值:无
示例:
- // 更改忙碌时显示“午休”
- CallCenter.setBusyText(“午休”)
注意:无
接口名称:setIdleText(showText)
功能:更改空间时显示的文本
参数:showText:字符串,设置的文本
返回值:无
示例:
- // 更改空闲时显示“空闲”
- CallCenter.setIdleText(“空闲”)
注意:无
3.5 添加自定义忙碌按钮
接口名称:CallCenter.addBusyButton(typeId,showText)
功能:在当前工具栏增加按钮
参数:
参数名 | 类型 | 说明 |
typeId | Int | 未就绪状态码 |
showText | String | 未就绪状态文本 |
返回值:无
示例:
- // 添加新的未就绪状态,定制版接口,不推荐使用,请通过Admin进行配置
- CallCenter. addBusyButton(2,”小休”);
注意:
部分版本定制接口,新版本自定义忙碌类型需要管理员在Admin中配置:【配置】-【通话配置】-【座席忙碌类型】
如果添加的未就绪状态typeId与原有的未就绪状态typeId相同,会覆盖原有的
3.6 移除自定义忙碌按钮
接口名称:CallCenter.removeBusyButton(typeId)
功能:移除已经添加的忙碌按钮
参数:
参数名 | 类型 | 说明 |
typeId | Int | 未就绪状态码 |
返回值:无
示例:
- // 移除未就绪状态
- CallCenter. removeBusyButton(2);
- // 或
- CallCenter.getBusyTypeMap().remove(2);
注意:无
3.7 隐藏部分号码
接口名称:CallCenter.hidePhone()
功能:隐藏部分号码,手机号码隐藏中间4位,固话隐藏前面号码段
参数:无
返回值:无
示例:
- // 显示完整号码
- CallCenter.hidePhone()
注意:座席登录后调用
3.8 显示完整号码
接口名称:showPhone()
功能:显示完整号码,如果隐藏了部分号码,调用此函数恢复
参数:无
返回值:无
示例:
- CallCenter.showPhone()
注意:无
3.9 开启外呼后显示咨询和转接按钮
接口名称:openCalloutTC()
功能:外呼后显示咨询和转接按钮
参数:无
返回值:无
示例:
- CallCenter. openCalloutTC()
注意:无
3.10 关闭外呼后显示咨询和转接按钮
接口名称:closeCalloutTC()
功能:外呼后不显示咨询和转接按钮
参数:无
返回值:无
示例:
- CallCenter. closeCalloutTC()
注意:无
3.11 应用布局最后一次样式
接口名称:applyLastStyle ()
功能:解决由于重新布局造成的样式显示不正确的问题
参数:无
返回值:无
示例:
- CallCenter. applyLastStyle ()
注意:无
3.12 开启登录后获取预测外呼任务
接口名称:openAvailablegroup ()
功能:需要在调用登录函数前使用,当登录方式为预测外呼时,登录后等待座席员选择可用任务进行工作
参数:无
返回值:无
示例:
- CallCenter.openAvailablegroup ()
注意:无
3.13 关闭登录后获取预测外呼任务
接口名称:closeAvailablegroup ()
功能:关闭登录后等待坐席员选择任务
参数:无
返回值:无
示例:
- CallCenter. closeAvailablegroup ()
注意:无
3.14 销毁布局
接口名称:destory ()
功能:销毁布局
参数:无
返回值:无
示例:
- CallCenter.destory ()
注意:无
3.15 开启只静音客户
接口名称:openOnlyMuteCustomer ()
功能:软话机方式登录时,通话后调用Mute,只静音座席方,仍能听到客户方声音
参数:无
返回值:无
示例:
- CallCenter. openOnlyMuteCustomer ()
注意:无
3.16 关闭只静音客户
接口名称:closeOnlyMuteCustomer ()
功能:软话机方式登录时,通话后调用Mute静音双方
参数:无
返回值:无
示例:
- CallCenter. closeOnlyMuteCustomer ()
注意:无
3.17 开启登录前选择技能组
接口名称:openSelectionGroup ()
功能:调用登录后,选择可以登录到的技能组
参数:无
返回值:无
示例:
- CallCenter. openSelectionGroup ()
注意:无
3.18 关闭登录前选择技能组
接口名称:closeSelectionGroup ()
功能:不显示可以登录到的技能组
参数:无
返回值:无
示例:
- CallCenter. closeSelectionGroup ()
注意:无
3.19 开启刷新后重连
接口名称:openRefreshReconnection ()
功能:登录前开启,刷新页面后,登录前开启,会自动发送重新连接消息
参数:无
返回值:无
示例:
- CallCenter. openRefreshReconnection ()
注意:
l CCS方式,仅支持SIP话机、手机方式登录。
l CTI方式登录
3.20 关闭刷新后重连
接口名称:closeRefreshReconnection ()
功能:关闭刷新后重连
参数:无
返回值:无
示例:
- CallCenter. closeRefreshReconnection ()
注意:无
3.21 设置状态变化回调
接口名称:setStatusAndPhoneTextEvent ()
功能:设置状态变化回调
参数:function
返回值:无
示例:
- CallCenter.setStatusAndPhoneTextEvent(function(text){
alert('状态有变化:'+text);
});
注意:无
3.22 设置事件提醒回调
接口名称:setEventAlertEvent ()
功能:设置状态提醒回调
参数:function
返回值:无
示例:
- CallCenter.setEventAlertEvent(function(text){
- alert('有事件提醒:'+text);
- });
注意:无
3.23 开启日志输出
接口名称:openLog ()
功能:开启控制台日志输出
参数:无
返回值:无
示例:
- CallCenter. openLog ()
注意:无
3.24 关闭日志输出
接口名称:closeLog ()
功能:关闭控制台日志输出
参数:无
返回值:无
示例:
- CallCenter. closeLog ()
注意:无
3.25 开启全按钮状态条
接口名称:openStatusBar ()
功能:开启状态条
参数:无
返回值:无
示例:
- CallCenter. openStatusBar ()
注意:无
3.26 关闭全按钮状态条
接口名称:closeStatusBar ()
功能:关闭状态条
参数:无
返回值:无
示例:
- CallCenter. closeStatusBar ()
注意:无
3.27 开启忙碌时手动外呼
接口名称:openAgentBusyCallout()
功能:开启忙碌时手动外呼
参数:无
返回值:无
示例:
- CallCenter. openAgentBusyCallout()
注意:需要在调用busy([typeId])接口前调用此接口,否则将会在下次调用busy([typeId])接口时生效
3.28 关闭忙碌时手动外呼
接口名称:closeAgentBusyCallout()
功能:关闭忙碌时手动外呼
参数:无
返回值:无
- 示例:CallCenter. closeAgentBusyCallout()
注意:无
3.29 设置websocket重连时间最大值
接口名称:setReconnectMax()
功能:设置重连时间最大值
参数:num
返回值:无
示例:
- CallCenter. setReconnectMax(60)
注意:
1、传递参数类型为Number,单位位秒(S);
2、若传0/false则表示一直重连,无最大值;
3、参数Num限制大于等于30,若传值小于30,则取30;
3.30 获取websocket重连最大值
接口名称:getReconnectMax()
功能:获取重连时间最大值
参数:无
返回值:重连时间最大值
示例:
- CallCenter. getReconnectMax(60)
注意:无