功能描述:

  • 推送 CDR(通话记录)数据到第三方系统。

请求 URL:

  • 第三方系统提供接收 CDR(通话记录)的 http/https 接口。

请求方式:

  • POST
  • 呼叫中心—>第三方业务系统

请求参数:

字段 类型 默认值 字段说明
action string cdr 事件名称,默认值:cdr 表示通话记录事件。
starttime date 0000-00-00 00:00:00 开始呼叫时间。
source string 号码 主叫号码。
destination string 号码 被叫号码
answertime date 0000-00-00 00:00:00 通话时间。
billableseconds int 00 实际通话时长,也是计费时长。单位:秒
userfield string 录音文件名 通话录音文件名用于关联播放及下载接口。格式:日期-时分秒-主叫号-被叫号-唯一标识.mp3
disposition string {ANSWERED、NO ANSWER、FAILED} 呼叫状态, ANSWERED:接通,NO ANSWER:未接,FAILED:失败。
lastapp string 最后执行的程序 最后执行呼叫流程
uuid string 自定义标识 自定义呼叫标识,与分机外呼中的 uuid 关联。
uniqueid string 呼叫唯一标识 当前呼叫的唯一标识。
calltype string {out、in、internal} 呼叫类型,out:呼出,in:呼入,internal:内部呼叫
duration int 00 通话时长= 振铃时长+应答时长,单位:秒
hangup string {Caller、Callee} 挂断方,Caller 主叫挂断,Callee 被叫挂断
endtime date 0000-00-00 00:00:00 通话结束时间

数据示例:

返回示例:

正确时返回:

{
    "success": true,
    "code": "200",  // 当返回的code 不一致时数据会发生重推 最大重推为3次(可以根据实际需求进行调整)
    "msg": "获取成功",
    "data": null
}

返回参数说明:

参数名 类型 说明
success string 请求的状态,true:请求成功,false:请求失败
code string(6) 结果码,用于区分状态类型
msg string 描述内容
data json 用于处理数据,此处值为:null

状态码:

结果码 描述 处理方法
100000 请求成功 请求的状态,true:请求成功,false:请求失败
100100 连接呼叫模块失败 检查接口中呼叫中心配置地址。
134001
文档更新时间: 2021-12-28 03:28   作者:admin