您可以通过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 呼叫类型。取值:
  • 0:主叫,即phone_no打给peer_no。
  • 1:被叫,即peer_no打给phone_no。
  • 4:呼叫拦截。
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 被叫空闲振铃时间。
  • free_ring_time大于call_out_time表示被叫真实发生了振铃事件。
  • free_ring_time和call_out_time相等表示未振铃。
  • 如获取不到,则等于ring_time的时间。
release_time String 2017-09-01 12:02:00 通话释放时间(通话计费结束时间);短信话单时,此值传短信接收时间。
说明 release_time和start_time之差表示通话时长, 如果结果为0,说明呼叫未接通。
sms_number Interger 1 短信长度。
release_dir Interger 0 通话释放方向。 取值:
  • 0:平台释放。
  • 1:主叫挂断。
  • 2:被叫挂断。
out_id String 123456 外部业务ID。
unconnected_cause Interger 0 未接通通话的原因归类。取值:
  • 0:正常通话。
  • 1:黑名单拦截。
  • 2:无绑定关系。
  • 3:呼叫限制。
  • 4:其他。
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 未指定的交互。