点拨发起呼叫 (方式一)
请求方式:POST
请求地址:/api.php?r=staff-call/call
请求参数:json
{
"token": "dddddddddddddddd",
"phone": "13888888888", // 支持虚拟号 13888888888,6317
"staff": "1001",
"gateway": "1000001", // 呼入呼出的外呼线路(不指定则用坐席绑定的外线)
"phone_mark": "12345",
"callback_url": "http://www.ytcall.net",
"self_defined_param": "自定义数据"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| phone | string | 是 | 被叫号码 支持虚拟号 13888888888,6317 |
| staff | string | 是 | 坐席工号 |
| gateway | string | 否 | 呼入呼出的外呼线路(不指定则用坐席绑定的外线) |
| phone_mark | string | 否 | 号码标示,回调原样返回 |
| callback_url | string | 否 | 回调地址 |
| self_defined_param | string | 否 | 自定义参数,回调原样返回 |
返回值:
{
"code": 0,
"message": "success",
"data": []
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 此处为空信息 |
点拨发起呼叫 (方式二)
请求方式:POST
请求地址:/api.php?r=seats-call-out/robot-call-out
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| info | string | 是 | 呼叫数据信息,例如 {"staff_id":"1006","extension":"1006","phone":"13888888888","callback_url":"www.baidu.com","define":"自定义参数"} |
info参数说明:
| 参数 | 说明 |
|---|---|
| staff_id | 坐席工号 |
| extension | 分机号 |
| phone | 号码 |
| callback_url | 回调地址 |
| define | 自定义参数 |
回调需返回success字符串,视为操作成功即已接收到推送信息,否则视为未收到并当天每分钟再次推送
返回值:
{
"statusCode": 1,
"message": "Success",
"info": ""
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | string | 此处为空信息 |
回调推送数据示例:
{
"staff_id": "520003",
"extension": "520003",
"phone": "13888888888",
"callback_url": "www.baidu.com",
"define": "自定义参数",
"record": {
"calldate": "2019-02-19 14:03:27",
"path": "http://ai.ytcall.net/recordings/2019-02-19/20190219140327_520003_13888888888.wav",
"call_result_number": "接通",
"billsec": "12.00"
}
}