接口描述
该规范由优音通信定义,客户系统需按此规范实现该接口。优音通信平台 调用该接口将通话记录主动推送给客户系统。
通话记录详细数据以 json 字符串格式封装,通过 http post 方式推送给客户
数据格式
无加密
{
"opAnswerTime": "2021-07-26 14:13:27",
"opHangupTime": "2021-07-26 14:13:37",
"account": "4000002373",
"serviceSn": "8b45e1e4edd811ebaf01c3ee5d89d094",
"callingid": "02986510753",
"duration": 31,
"recStatus": "1",
"recordUrl": "http://10.10.21.51:8080/record/2021/07/26/4000002373/4000002373_8b454b9e-edd8-11eb-aefc-c3ee5d89d094_02986510753_18691638539_Transfer=2=2_20210726141314_dr.wav",
"city": "西安",
"province": "陕西",
"endTime": "2021-07-26 14:13:37",
"calledid": "18691638539",
"startTime": "2021-07-26 14:13:07",
"accessTime": "2021-07-26 14:13:14",
"transferId": "Transfer=2=2",
"transferName":"工作时间",
"extension": "1101",
"inOrOut": "inbound"
}
AES加密
加密规则如下:AES加密模式:CBC;填充方式:pkcs7padding;数据块:128位;密码:企业ID前16位(企业ID由优音提供);偏移量:企业ID前16位;输出编码:base64;字符集:utf-8。
{
"data":"irue5zV5nrSs3rG7kT1DS0fMi140Lk4XY6uM6HWkUnVWx1SG03AGCFLhF/ycHtNdd29xclOQ/4TkdAe89agTZaAdHFkkhKkUA0Ka+joBUpsgmbxOpULKvZHBUUf1OhO5lNw2EmbmN7Q2tuyO6mKztQGFVleHUApFCumYrQeGpL+s/p7nY2nIq+3R8Q1R+/3iPzhrUmaY3Qs+i64Wdf2wYtf+qsRWfx4DoWLxMjo5y8A3ZtvfU+8O2bA5wnbscOcjlLyiPmmEFw8Xj4Kd23q/noN8pTIIF9BgzkhApbzBZ/IOx4E4edNQEPGPiML1JXTE8TOfqJ9B+aGRI91gLxiWLPTq496MkW9m4L08K4WCqW5rdmCyraPpV/Fn8+Hf7qFJkHpbO8ljWGCEt190byrbozCgoRnA34A5wq4si3k8QRr/K/rGjJU8V6Zz3jQ6dsGkRVYyOAf5bfRD5p3zjXBMZCAgqbcveDWkmPIaOGiW5BM7fRxERVavZ0kIgYgygbPbKktaQiPCUurB/lmYFvSrEkXL6DTKfNxurZeqmnr4vQa4oHU+uu7hV20aCtDptoJHklgDQ+pHAPtmzj/otA4LFSzHo+HccyWPKlcRjtoLFnegHRxZJISpFANCmvo6AVKbsmJwXHToAaVb9PwAeh/tmT6c3vgZs4WUqRXQH62CBIAwRfdmFhRmbbylA9CdBtOc66jEfvr4Cy62ESh7NIVtNcpJjqBOQBSzrtjkvzxYfY+1eBy8sgNe+kXvbH7TNV2eNCjC7lSddCzP03aMU8OtqJQEuG9EHT0XMuBfw+iZ9fQ0BfnMaQi/jSqvmjGJQbqYE0pVZc8nrmpov9vbqZ2FjVJKyh50JMVfnIr5G3syQA7aVSA2AcW2TlpgLzL/OunR"
}
参数说明
序号 | 名称 | 是否必填 | 说明 |
---|---|---|---|
1 | opAnswerTime | 是 | 被叫接听时间,400来电转接业务才有 |
2 | opHangupTime | 是 | 被叫挂断时间,400来电转接业务才有 |
3 | account | 是 | 企业业务号码 |
4 | serviceSn | 是 | 唯一标识。 |
5 | callingid | 是 | 主叫号码 |
6 | duration | 是 | 通话时长,单位秒 |
7 | recStatus | 是 | 接听状态:详见文章未的recStatus状态码说明 |
8 | recordUrl | 是 | 录音下载地址(录音地址访问不需要secret签名) |
9 | city | 是 | 市 |
10 | province | 是 | 省 |
11 | endTime | 是 | 呼叫结束时间 |
12 | calledid | 是 | 被叫号码 |
13 | startTime | 是 | 呼叫开始时间 |
14 | accessTime | 否 | 被叫开始接入时间,格式:2015-11-04 14:31:29。 |
15 | transferId | 是 | 转接节点id |
16 | transferName | 是 | 转接节点名称 |
17 | extension | 否 | 分机号码。 |
18 | inOrOut | 是 | 呼入呼出类型,inbound 呼入,outbound 呼出。 |
返回结果示例
{ "message": "success", "result": "200" }
result:200-成功。其他-失败
recStatus状态码说明:
状态码 | 说明 |
---|---|
1 | 接通 |
-1 | 主叫主动挂机 |
-2 | 被叫电话不应答 |
-3 | 通话失败 |
430 | 空号 |
431 | 关机 |
432 | 停机 |
433 | 正在通话 |
434 | 无人接听 |
435 | 号码有误 |
436 | 号码过期 |
437 | 用户忙 |
438 | 暂停服务 |
439 | 呼叫等待 |
440 | 来电提醒 |
441 | 不方便接听 |
442 | 免打扰 |
443 | 本地号码 |
444 | 外地号码 |
445 | 呼转不成功/多次呼转 |
446 | 线路忙 |
447 | 欠费 |
448 | 网络忙 |
449 | 稍后再拨 |
450 | 线路故障 |
451 | 呼入限制 |
452 | 黑名单 |
453 | 呼叫超频 |
454 | 不在服务区 |
455 | 呼叫受限 |
460 | 号码状态异常 |
461 | 黑名单(拦截) |
462 | 空号(拦截) |
463 | 增强动态模型(拦截) |
464 | 超频(拦截) |
465 | 大数据(拦截)–默认状态 |
466 | 靓号(拦截) |
4580 | 无空闲目的码 |
4581 | 分机号输入错误 |
4582 | 无有效目的码 |
4587 | 导航未按键 |
文档更新时间: 2024-11-18 11:19 作者:admin