功能描述:
- 调用 API 接口,获取呼叫中心系统分机号码列表数据。包括分机状态、示忙示状态、通话号码、通话时间等数据。
请求 URL:
- [API_ADDR]/v2/getextensionlist
请求方式:
- POST
请求参数:
- 无
返回示例:
正确时返回:
{
"success": true,
"code": "100000",
"msg": "请求成功",
"data": {
"extensionlist": { #分机列表
"8001": {
"extension_status": "0", #分机状态
"dnd_type": "-1", #示忙状态
"number": "", #通话号码
"calltime": "" #通话时间
},
"8002": {
"extension_status": "0",
"dnd_type": "-1",
"number": "",
"calltime": ""
},
"8003": {
"extension_status": "0",
"dnd_type": "-1",
"number": "",
"calltime": ""
},
"9001": {
"extension_status": "-1",
"dnd_type": "",
"number": "",
"calltime": ""
}
},
"extension_statuslist": { #分机状态类型
"0": "空闲",
"1": "通话中",
"2": "忙",
"4": "未注册",
"8": "振铃中",
"16": "保持中",
"-1": "不存在"
},
"dnd_typelist": { #示忙状态类型
"1": "小休",
"2": "用餐",
"3": "后处理",
"4": "培训",
"5": "开会",
"6": "职能工作",
"7": "辅导",
"8": "下班",
"9": "测试",
"-1": "示闲"
}
}
}错误时返回:
{
"success": false,
"code": "100100",
"msg": "连接呼叫模块失败",
"data": null
}
{
"success": false,
"code": "100200",
"msg": "连接数据库模块失败",
"data": null
}注:根据不同情况返回不同结果码
返回参数说明:
| 参数名 | 类型 | 说明 |
|---|---|---|
| success | string | 请求的状态,true:请求成功,false:请求失败 |
| code | string(6) | 结果码,用于区分状态类型 |
| msg | string | 描述内容 |
| data | json | 用于处理数据,此处值为:null |
状态码编号:
122
状态码:
| 结果码 | 描述 | 处理方法 |
|---|---|---|
| 100000 | 请求成功 | 请求的状态,true:请求成功,false:请求失败 |
| 100100 | 连接呼叫模块失败 | 检查呼叫中心接口连接的 IP 地址。 |
| 100200 | 连接数据库模块失败 | 检查接口中的数据库配置 |
文档更新时间: 2021-12-17 09:29 作者:admin