预测发起呼叫
请求方式:POST
请求地址:/api.php?r=forecast-call/push
请求参数:json
{
"token": "dddddddddddddddd",
"data": {
"batch_name": "批次名称",
"callback_url": "http://www.ytcall.net",
"self_defined_param": "自定义数据",
"phone_list": [
{
"phone": "13888888888",
"name": "姓名",
"address": "地址",
"sex": "性别",
"phone_mark": "号码标识",
"email": "邮箱",
}
]
}
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| batch_name | string | 是 | 批次名称 |
| phone_list | array | 是 | 呼叫号码列表 |
| phone_mark | string | 否 | 号码标示,回调原样返回 |
| phone | string | 是 | 被叫号码 |
| name | string | 否 | 客户姓名 |
| address | string | 否 | 地址 |
| sex | string | 否 | 性别 |
| string | 否 | 邮箱 | |
| callback_url | string | 否 | 回调地址 |
| self_defined_param | string | 否 | 自定义参数,回调原样返回 |
返回值:
{
"code": 0,
"message": "success",
"data": []
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 此处为空信息 |
预测获取坐席正在接听号码列表
请求方式:POST
请求地址:/api.php?r=forecast-call/staff-status
请求参数:json
{
"token": "dddddddddddddddd"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
返回值:
{
"code": 0,
"message": "成功",
"data": [
{
"staff_id": "888074", // 坐席工号
"exten": "888611", // 工号绑定分机号
"phone": "186****9696" // 当前接听号码
},
{
"staff_id": "888075",
"exten": "888612",
"phone": "186****9697"
}
]
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 此处为空信息 |
预测任务列表
请求方式:POST
请求地址:/api.php?r=forecast-call/task-list
请求参数:json
{
"token": "dddddddddddddddd"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
返回值:
{
"code": 0,
"message": "success",
"data": [
{
"forecast_id":"1", //预测任务id
"name":"test", // 预测任务名称
"status":"1" // 预测任务状态 0 关闭 1 启动
}
]
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 预测任务数组 |
停止预测任务
请求方式:POST
请求地址:/api.php?r=forecast-call/stop-task
请求参数:json
{
"token": "dddddddddddddddd",
"forecast_id": "1"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| forecast_id | string | 是 | 预测任务id |
返回值:
{
"code": 0,
"message": "success",
"data": []
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 此处为空信息 |
启动预测任务
请求方式:POST
请求地址:/api.php?r=forecast-call/start-task
请求参数:json
{
"token": "dddddddddddddddd",
"forecast_id": "1"
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| forecast_id | string | 是 | 预测任务id |
返回值:
{
"code": 0,
"message": "success",
"data": []
}
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,详见 全局状态码 |
| message | string | 错误信息,错误时会以中文方式显示错误原因 |
| data | array | 此处为空信息 |