功能描述:
- 使用 API 接口发起电话外呼的操作。调用 API 接口,座席分机振铃接通,呼叫中心平台呼出到客户手机。
请求 URL:
- [API_ADDR]/v2/dial
请求方式:
- POST
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
extension | 是 | string | 发起呼叫的分机号 |
calledid | 是 | string | 呼叫的被叫号码 |
callerid | 可选 | string | 出局CID,为空将会使用呼出路由的主叫号码 |
uuid | 可选 | string(20) | 用户自定标识,通话记录中会有 uuid 字段 |
返回示例:
正确时返回:
{
"success": true,
"code": "100000",
"msg": "操作成功",
"data": null
}
错误时返回:
{
"success": false,
"code": "100100",
"msg": "连接呼叫模块失败",
"data": null
}
{
"success": false,
"code": "101001",
"msg": "系统没有配置此分机号码",
"data": null
}
{
"success": false,
"code": "101002",
"msg": "操作的分机正在通话中",
"data": null
}
{
"success": false,
"code": "101003",
"msg": "操作的分机处理忙碌状态",
"data": null
}
{
"success": false,
"code": "101004",
"msg": "操作的分机没有登录",
"data": null
}
{
"success": false,
"code": "101005",
"msg": "操作的分机处理振铃中",
"data": null
}
{
"success": false,
"code": "101006",
"msg": "操作的分机处理保持中",
"data": null
}
{
"success": false,
"code": "101007",
"msg": "主叫号码和被叫号码不能为空",
"data": null
}
注:根据不同情况返回不同错误码
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
success | string | 请求的状态,true:请求成功,false:请求失败 |
code | string(6) | 状态码,用于区分状态类型 |
msg | string | 描述内容 |
data | json | 用于处理数据,此处值为:null |
状态码编号:
101
状态码:
结果码 | 描述 | 处理方法 |
---|---|---|
100000 | 操作成功 | 请求的状态,true:请求成功,false:请求失败 |
100100 | 连接呼叫模块失败 | 检查接口中呼叫中心配置地址。 |
101001 | 系统没有配置此分机号码 | 新增配置此分机号码。 |
101002 | 操作的分机正在通话中 | 分机处于通话中。 |
101003 | 操作的分机处理忙碌状态 | 检查话机是否摘机状态 |
101004 | 操作的分机没有登录 | 将当前分机号码登录 |
101005 | 操作的分机处理振铃中 | 当前分机振铃中,随后再操作 |
101006 | 操作的分机处理保持中 | 当前分机处理通话保持中,随后再操作 |
101007 | 主叫号码和被叫号码不能为空 | 检查接口请求参数。 |
文档更新时间: 2021-12-17 08:32 作者:admin