预测式外呼 - 呼叫状态参数回调说明 接口说明 预测试外呼任务开始之后,系统会根据创建任务时传入的参数,呼叫对应号码,当目标号码接通之后,系统会根据任务所属任务组中的坐席闲忙状态,将用户分配给任务组中的空闲坐席分机中,对应的分机会响铃(此时会向后台配置的分机状态回调地址发送分机响铃状态回调数据),当客服人员接听(此时会向后台配置的分机状态回调地址发送分机接听状态回调数据)然后挂断(此时会向后台配置的分机状态回调地址发送分机挂断状态回调数据)之后,系统会向后台配置的话单推送回调地址发送话单回调数据。 回调方式 由客户提供一个可以接收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 自定义参数