接口描述

该规范由优音通信定义,客户系统需按此规范实现该接口。优音通信平台 调用该接口将通话记录主动推送给客户系统。
通话记录详细数据以 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