预测式外呼 - 分机状态回调
接口说明
预测试外呼任务开始之后,系统会根据创建任务时传入的参数,呼叫对应号码,当目标号码接通之后,系统会根据任务所属任务组中的坐席闲忙状态,将用户分配给任务组中的空闲坐席分机中,对应的分机会响铃(此时会向后台配置的分机状态回调地址发送分机响铃状态回调数据),当客服人员接听(此时会向后台配置的分机状态回调地址发送分机接听状态回调数据)然后挂断(此时会向后台配置的分机状态回调地址发送分机挂断状态回调数据)之后,系统会向后台配置的话单推送回调地址发送话单回调数据。
回调方式
向回调地址提交一个form-data 表单,字段名为detail,值为json字符串
分机状态回调数据示例
{
"buuid":"9c6f2092-6aad-11eb-a1b9-5107cdf1d50a",
"callee":"89683227899",
"caller":"20280005",
"companycode":"2028",
"direction":"callout",
"disnumber":"2120280001",
"extnumber":"20280005",
"isbleg":"true",
"method":"2",
"starttime":"1612857945",
"status":"ring",
"type":"call",
"uuid":"9c568ac8-6aad-11eb-a1b3-5107cdf1d50a"
}
字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| buuid | string | B侧唯一id |
| callee | string | 被叫号码(用户号码) |
| caller | string | 呼叫号码(分机号) |
| companycode | string | 公司码 |
| direction | string | 呼叫方向 callin 呼入、callout 呼出 |
| disnumber | string | 显示号码 |
| extnumber | string | 分机号 |
| isbleg | string | 是否B侧 |
| method | string | 呼叫方式、1分机、2手动、3接口、4双呼、5预测 |
| starttime | string | 呼叫开始时间 |
| status | string | 分机状态 ring 响铃 answer 接听 hangup 挂断 |
| type | string | 呼叫 |
| uuid | string | 通话唯一id |
话单回调数据示例
{
"type":"callout",
"callmethod":6,
"starttime":"2021-02-09 10:00:03",
"answertime":"",
"endtime":"2021-02-09 10:00:15",
"duration":12,
"billsec":0,
"crmid":"0",
"memberid":"0",
"chengshudu":"0",
"disnumber":"211040260001",
"destnumber":"81211623586",
"extnumber":"000000",
"recordfilename":"",
"downloadip":"",
"hangupdirection":10040,
"hangupcause":10020,
"companycode":"104026",
"uuid":"863ff91e-6a7a-11eb-acf1-5107cdf1d50a",
"userkey":"",
"customuuid":"110001475"
}
字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| type | string | 呼叫方式 |
| callmethod | int | 呼叫方式 |
| starttime | string | 呼叫时间 |
| answertime | string | 接听时间 |
| endtime | string | 挂机时间 |
| duration | int | 等待接听时长 |
| billsec | int | 通话时长 |
| crmid | string | 坐席id |
| memberid | string | 自定义参数 |
| chengshudu | string | 自定义参数 |
| disnumber | string | 主叫号码 |
| destnumber | string | 目标号码 |
| extnumber | string | 分机号 |
| recordfilename | string | 通话文件名 |
| downloadip | string | 下载ip |
| hangupdirection | int | 挂断方向 |
| hangupcause | int | 挂断原因 |
| companycode | string | 公司码 |
| uuid | string | 通话唯一id |
| userkey | string | 用户按键 |
| customuuid | string | 自定义参数 |