会话对象
坐席通话操作
外呼取消
CTI.Session.callOutCancel(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
接听
*接听是一个特殊的操作,如果使用话机,直接通过话机接听即可,如果使用 webrtc 软电话,则调用下面的方法接听:
CTI.SipPhone.sipAnswer()
拒接
CTI.Session.refuse(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
挂机
CTI.Session.hangup(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
转 IVR
CTI.Session.transferIVR(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
ivrCode | Int | 必选 | IVR 编号 |
ivrNode | string | 必选 | IVR 节点 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
IVR 交互
CTI.Session.interact(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
ivrCode | int | 必选 | Ivr Code |
ivrParam | string | 可选 | 自定义参数 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
转坐席(盲转)
此操作为盲转,可能会由于转接的坐席不为空闲状态而导致电话挂断,建议使用咨询转接的方式,咨询转接的方式不会导致电话直接挂断,如果咨询失败还是会接回当前的通话
CTI.Session.transferAg(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
transferAgNo | String | 必选 | 转接的坐席工号 取值 3-10 位正整数,被转移的座席工号 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
转电话(盲转)
CTI.Session.transferTel(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
callerID | String | 可选 | 主叫号码(外线号码) |
transferTel | string | 必选 | 转接的电话号码 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
转技能组
CTI.Session.transferQueue(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
queueId | Int | 必选 | 队列 Id |
transVcc | Int | 可选 | 跨部门转移 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
保持
CTI.Session.hold(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
保持恢复
CTI.Session.unhold(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询坐席
CTI.Session.consultAg(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
callerID | String | 可选 | 主叫号码(外线号码) 坐席签入时,会告知该坐席所有可用号码,若填写则校验 |
consultAgNo | String | 必选 | 被咨询者的座席工号 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询外线
CTI.Session.consultTel(params,callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
callerID | String | 可选 | 主叫号码(外线号码) 坐席签入时,会告知该坐席所有可用号码,若填写则校验 |
consultTel | String | 必选 | 被咨询者的电话 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询取消
CTI.Session.consultCancel(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询转移
CTI.Session.consultTransfer(params,callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询接回
CTI.Session.consultReturn(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询三方
CTI.Session.consultThreeway(params,callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
咨询三方接回
CTI.Session.consultThreewayReturn(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
发送 DTMF 码
CTI.Session.sendDTMF(callback)
参数对象 params
参数 | 类型 | 可选 | 描述 |
---|---|---|---|
digits | String | 必选 | 按键值 数字类型的字符串,最大 20 位,如:0123 |
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
满意度调查
CTI.Session.transferEvaluate(callback)
返回字段说明
参数 | 类型 | 说明 |
---|---|---|
code | int | 结果码 |
message | string | 返回结果描述 |
静音
*静音是一个坐席测的操作,在通话过程中,可以设置静音。如果使用 webrtc 软电话,则调用下面的方法接听:
CTI.Session.webRtcMuted()
解除静音
*解除静音是静音操作的对立面,当处于静音状态时,可以解除静音。如果使用 webrtc 软电话,则调用下面的方法接听:
CTI.Session.webRtcNotMuted()