SecretReport

您可以通过轻量消息队列(原MNS)模式订阅呼叫结束后话单报告消息,可以在呼叫结束后获取通话记录信息,包括通话开始时间、通话结束时间、主被叫号码等,便于平台进行管理。

参数说明

名称

类型

是否必选

示例

描述

pool_key

String

FC10000012345****

对应的号池Key。

sub_id

Long

100018********02

绑定关系ID。

record_url

String

https://*****.oss-cn-shanghai.aliyuncs.com

录音下载URL。

说明

录音下载URL的有效期是7天。

ring_record_url

String

https://****.oss-cn-shanghai.aliyuncs.com

放音录音URL。

说明

放音录音URL的有效期是7天。

call_id

String

416662cb********

通话记录ID。

说明

call_id长度限制在100个字符以内。

phone_no

String

150****0000

A号码。

secret_no

String

170****0000

X号码。

peer_no

String

158****0000

B号码、N号码或G组号码。

called_display_no

String

158****0000

被叫显号。

call_type

Integer

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

Integer

1

短信长度。

release_dir

Integer

0

通话释放方向。 取值:

  • 0:平台释放。

  • 1:主叫挂断。

  • 2:被叫挂断。

out_id

String

123456

外部业务ID。

unconnected_cause

Integer

0

未接通通话的原因归类。取值:

  • 0:正常通话。

  • 1:黑名单拦截。

  • 2:无绑定关系。

  • 3:呼叫限制。

  • 4:其他。

release_cause

Integer

1

释放原因。更多详情,请参见话单错误码

control_msg

String

NO_SUBS_EXIST

无绑定关系时返回NO_SUBS_EXIST。

extension

String

8011

分机号。