功能描述:

  • 使用 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