话单CDR回调接口说明(V1.0) - nxtele/http-api-document GitHub Wiki
简要描述:
- 话单回调推送接口V1.0
推送请求URL:
- 客户开发接收接口,提供回调推送
请求方式:
- POST
推送参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
sessionid | 是 | string(50) | sessionid 全局唯一 |
username | 是 | string(20) | 话机用户名 |
mobile_name | 是 | string(20) | 话机昵称 |
sipid | 是 | string(10) | 话机id |
orderid | 是 | string(50) | 订单ID |
code | 是 | string(10) | 国家代码 |
phone | 是 | string(15) | 呼叫号码 |
show_phone | 是 | string(15) | 显示号码 |
duration | 是 | int(5) | 通话时长(秒) |
direction | 是 | int(5) | 呼叫方向 1,呼出 0,呼入 |
record | 是 | int(1) | 是否录音 0,不录音 1,录音 |
record_url | 否 | string(100) | 录音访问地址(非最终录音文件地址[302跳转]。如果通过程序拉取,请先抓取302的跳转地址,再抓取新地址录音文件) |
start_time | 是 | string(20) | 开始时间(Unix timestamp) |
answer_time | 是 | string(20) | 接通时间(Unix timestamp) |
end_time | 是 | string(20) | 结束时间(Unix timestamp) |
hangup_cause | 是 | string(20) | 挂机原因 |
推送json参数示例
{"show_phone":"6298881888","direction":0,"end_time":"1555484089","record":1,"answer_time":"1555484086","sipid":"1049002","code":"86","start_time":"1555484075","duration":3,"phone":"4444","username":"6298881888","mobile_name":"first mobile","orderid":"1001233","record_url":"https://as01.nxcloud.com/record/bf1b9043-cb9f-048f-cc97-0f939dc94609","hangup_cause":"NORMAL_CLEARING","sessionid":"bf1b9043-cb9f-048f-cc97-0f939dc94609"}
备注
更新说明:
增加sessionid字段
删除了id,fee字段
修改了部分字段名称
时间统一使用时间戳
增加mobile_name