坐席操作
签入
CTI.Agent.login(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
bindTel | String | 必选 | 绑定电话 |
loginType | Int | 可选 | 签入模式类型 取值1.动态模式,2静态模式,默认为动态模式 |
state | Int | 可选 | 签入状态 取值1.置闲,2置忙,默认为置闲 |
notReadyReason | Int | 可选 | 置忙原因 |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
签出
CTI.Agent.logout(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
logoutType | Int | 可选 | 签出类型 枚举值 1 : 完全退出 2:仅退出动态模式(默认) |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
置闲
CTI.Agent.ready(callback)
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
置忙
CTI.Agent.unready(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
reason | Int | 可选 | 置忙类型 取值说明:置忙原因id,可以通过CTI.Info.getBusyReason获得 |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
外呼
CTI.Agent.callOut(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
agPho | string | 可选 | 坐席分机 |
tel | String | 必选 | 外呼号码。支持编码,例如base64格式:B64:+ 具体base64编码的电话号码 |
callerID | String | 可选 | 客户侧外显号码 |
agCallerID | String | 可选 | 坐席侧显示号码 |
queueId | int | 可选 | 呼出所属技能组 |
userData | String | 可选 | 自定义字段 json格式字符串,传入的值会打入通道变量,格式:json字符串{"key":"value"} |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
呼叫坐席
CTI.Agent.callInner(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
calledAgNo | String | 必选 | 被叫坐席工号 |
callerID | String | 可选 | 主叫号码(中继号) |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |
修改绑定电话
CTI.Agent.changeBindTel(params,callback)
参数对象params
参数 | 类型 | 可选 | 描述 |
bindTel | String | 必选 | 绑定电话 |
返回字段说明
参数 | 类型 | 说明 |
code | int | 结果码 |
message | string | 返回结果描述 |