您可以通过MNS消息队列模式订阅呼叫结束后话单报告消息,可以在呼叫结束后获取通话记录信息,包括通话开始时间、通话结束时间、主被叫号码等,便于平台进行管理。
参数说明
名称 | 类型 | 是否必选 | 示例 | 描述 |
---|---|---|---|---|
pool_key | String | 是 | FC1234567 | 对应的号池Key。 |
sub_id | Long | 是 | 123456 | 绑定关系ID。 |
record_url | String | 否 | https://*****.oss-cn-shanghai.aliyuncs.com | 录音下载URL。 |
ring_record_url | String | 否 | https://****.oss-cn-shanghai.aliyuncs.com | 放音录音URL。 |
call_id | String | 是 | abcdef1234 | 话记录ID。
说明 call_id长度限制在100个字符以内。
|
phone_no | String | 是 | 150****0000 | AXB中的A号码。 |
secret_no | String | 是 | 170****0000 | AXB中的X号码。 |
peer_no | String | 是 | 158****0000 | AXB中的B号码或者N号码。 |
called_display_no | String | 是 | 158****0000 | 被叫显号。 |
call_type | Interger | 是 | 1 | 呼叫类型。取值:
|
call_time | String | 是 | 2017-09-01 12:00:00 | 主叫拨打时间。 |
start_time | String | 是 | 2017-09-01 12:01:00 | 被叫接听时间(通话计费开始时间)。如未接通,则等于release_time的时间。短信话单时,此值传短信接收时间。 |
call_out_time | String | 是 | 2017-09-01 12:01:00 | 呼叫被叫侧发起的时间。如未发起,则等于call_time的时间;短信话单时,此值传短信接收时间。 |
ring_time | String | 是 | 2017-09-01 12:01:00 | 被叫响铃时间。如没有响铃时间,则等于call_out_time的时间。短信话单时,此值传短信接收时间。 |
free_ring_time | String | 是 | 2017-09-01 12:01:00 | 被叫空闲振铃时间。
|
release_time | String | 是 | 2017-09-01 12:02:00 | 通话释放时间(通话计费结束时间);短信话单时,此值传短信接收时间。
说明 release_time和start_time之差表示通话时长, 如果结果为0,说明呼叫未接通。
|
sms_number | Interger | 否 | 1 | 短信长度。 |
release_dir | Interger | 是 | 0 | 通话释放方向。 取值:
|
out_id | String | 否 | 123456 | 外部业务ID。 |
unconnected_cause | Interger | 否 | 0 | 未接通通话的原因归类。取值:
|
release_cause | Interger | 否 | 1 | 释放原因。更多详情,请参见释放原因。 |
control_msg | String | 否 | NO_SUBS_EXIST | 无绑定关系时返回NO_SUBS_EXIST。 |
释放原因
释放原因编号 | 说明 |
---|---|
1 | 未分配的号码。 |
2 | 无路由到指定的转接网。 |
3 | 无路由到目的地。 |
4 | 发送专用信息音。 |
16 | 正常的呼叫拆线(正常挂断)。 |
17 | 用户忙。 |
18 | 用户未响应(被叫网络、信号异常导致)。 |
19 | 用户未应答(被叫未接听)。 |
20 | 用户缺席。 |
21 | 呼叫拒收。 |
22 | 号码改变。 |
27 | 目的地不可达。 |
28 | 无效的号码格式(地址不全)。 |
29 | 性能拒绝。 |
31 | 通话正常结束(正常挂断)。 |
34 | 无电路或通路可用。 |
42 | 交换设备拥塞。 |
50 | 所请求的性能未预定。 |
53 | CUG中限制去呼叫。 |
55 | CUG中限制来呼叫。 |
57 | 承载能力无权。 |
58 | 承载能力目前不可用。 |
65 | 承载能力未实现。 |
69 | 所请求的性能未实现。 |
87 | 被叫用户不是CUG的成员。 |
88 | 不兼容的目的地。 |
90 | 不存在的CUG。 |
91 | 无效的转接网选择。 |
95 | 无效的消息。 |
97 | 消息类型不存在或未实现。 |
99 | 参数不存在或未实现。 |
102 | 定时器终了时恢复。 |
103 | 参数不存在或未实现—传递。 |
110 | 消息带有未被识别的参数—舍弃。 |
111 | 协议错误。 |
127 | 未指定的交互。 |