2.1 登录

标识(key):login

传入参数(data):

序号 名称 类型 是否必填 说明
1 id String 接入代码中的phoneId(以下统称:对接ID)
2 agent String 账户,格式为:{座席号码}@{租户名称}
3 password String 密码
4 mode String 登录方式(’1’:手机登录 ,’2’:话机接听,’4’:插件登录,’6’:WebRTC,’7’:SIM卡话机接听,’8’:SIP软电话接听)
5 type String 登录类型(’ready’为空闲,’busy’为忙碌)
示例代码:
//登录
function login() {
  let obj = {
    key: 'login', // 操作标识
    data: {
      id: phoneId, // 对接ID
      agent: 'xxx@xxx', // 登录账号,如'8004@1030test'
      password: 'xxx', // 密码
      mode: '4', // 登录方式,'1':手机登录 ,'2':话机接听,'4':插件登录,以api文档为准
      type: 'ready', // 座席状态,ready:空闲,busy:忙碌,以api文档为准
    }
  }
  telephoneFunction(obj); // 调用对外函数
}
登录的回调事件说明:
{
    "key": "CTIResponse",
    "name": "通话信令",
    "data": {
        "agentnum": "1007", // 座席工号
        "agentstate": "ready", // 座席状态为空闲
        "calltimes": "",
        "phoneType": 4,
        "callstate": 0,
        "callscene": 0,
        "tenantid": "acf528a2-xxxx-xxxx-xxxx-74cb3995cfab", // 租户id
        "type": "response",
        "retmsg": "succeed!",
        "command": "agentLogin", // 登录事件,command可区分不同事件
        "retcode": 200 // 200代表登录成功,非200登录失败
    }
}
文档更新时间: 2024-08-28 14:30   作者:admin