功能: A\B 通话完成后,推送通话记录数据。
请求方向:一键呼叫平台(服务端)→ 第三方应用平台
请求方法: POST
设置推送地址
https://www.mixcom.cn
进入网站, 登录, 如没有账号,请注册进行企业认证。后台会及时审核。进入应用列表中,选择对应的应用,点击”回调地址”,在”通话记录推送地址”输入要推送的地址,保存。
注:如没有应用,请先创建应用即可。
格式:
{
"event": "fee",
"callIdentifier": "CAE-20200302174758-12017889",
"bindNum": "+86971714xxxx",
"caller": "+86130372xxxx",
"callee": "+861760709xxxx",
"Duration": 10,
"callerStartTime": "2020-03-02 17:48:07",
"callerAlertingTime": "2020-03-02 17:48:12",
"callerAnswerTime": "2020-03-02 17:48:15",
"ulFailReason": 0,
"calleeStartTime": "2020-03-02 17:47:58",
"calleeAlertingTime": "2020-03-02 17:48:04",
"calleeAnswerTime": "2020-03-02 17:48:07",
"callEndTime": "2020-03-02 17:48:17",
"isRecord": 0,
"recordUrl": "",
"uuid": "",
}
字段含义
Event fee 表示话单
Callidentifier 表示唯一的 id,用于关联录音文件。
Bindnum 表示业务的号码
Caller 表示主叫
Callee 表示被叫
Duration 表示通话时长
Callerstarttime 表示业务号码呼叫主叫的时间
Calleralertingtime 表示主叫振铃的时间
Calleranswertime 表示主叫应答的时间
Ulfailreason 通话失败的原因
Calleestarttime 呼叫被叫的时间
Calleealertingtime 被叫振铃的时间
Calleeanswertime 被叫应答的时间
Callendtime 通话挂断的时间
Isrecord 表示是否录音, 1 表示录音, 0 表示不录音
Recordurl 录音的下载地址, 如果开启了录音则有, 没有则为空
Uuid 用户自定义的 id
推送说明:
接收端返回的数据格式不是 json, 不会进行重推
返回值是 json, 且格式为{“code”:200}, 则不会进程重推, 返回除 code 为 200 以外的 json, 都会进行重推
404, 403 等状态码不会进行重推, 500 等状态码会进行重推
推送超时数据会进行重推, 推送超时的限制为 2.5 秒
重推间隔为 60 秒, 180 秒, 600 秒, 最多重推 3 次
如果已经开启了录音, 则可以根据话单中的 recordUrl 下载录音到本地, 也可以在线试听