应用场景在电话坐席进行点击转话,创建三方和多方会议之前。使用该接口查询一下内部分机的状态用来确定被邀请的分机是否空闲。 实现效果接口描述URLhttp://x.x.x.x/bridge/jsoncfg?opt=EXTNUM_STATE 接口参数描述opt=EXTNUM_STATE默认参数请不要修改 x.x.x.x/srvlt对接服务器IP通讯地址 JSON格式返回值[{"telNum":"801","userName":"助手7","telRegState":1,"phoneType":"NewRockTech-MX8-v1.9.82.333/UA","remoteNum":"015919823610","state":"BUSY_INCOMING","presence":"online","missingCallCount":0},{"telNum":"830","userName":"分机30","telRegState":0,"phoneType":"eyeBeam","state":"OFFLINE","presence":"unkown","missingCallCount":0}] 属性描述telNum 分机号码 userName 助手用户的名字, 如果该分机没有绑定助手那么就不会有这个值。 telRegState 分机注册状态,0: 离线 1: 在线 phoneType 终端型号 remoteNum 与之通话人的对方号码,没有通话则为空 state 分机通话状态,IDEL: 空闲,BUSY_OUTGOING:外呼通话中,BUSY_INCOMING: 接听来电中, OFFLINE: 离线 presence 分机绑定助手后,话务台通过助手手动设置的状态。ONLINE: 在线, BUSY: 忙, REDUCING: 减少来电, unkown: 未知,该状态可能是分机没有绑定助手,或者助手没有设置过分机的状态。 missingCallCount 终端长时间提起电话机,导致漏接来电。0: 正常, 1: 疑似提起话机置忙, 2: 提起话机置忙电话 |