订阅呼叫记录消息(VoiceReport)可以在呼叫结束后获取呼叫的记录信息。
参数说明
参数名称 | 参数类型 | 描述 |
call_id | String | 呼叫ID。 |
start_time | String | 通话接通时间,即被叫接起电话时间,未接通时该字段则为空。 |
end_time | String | 通话结束时间,未接通时该字段则为空。 |
duration | String | 通话时长,单位:秒,未接通时为0秒。 |
status_code | String | 呼叫结果状态码,状态码说明请查看呼叫状态码。 |
smart_status_code | String | 智能通话结果状态码,状态码说明请参见智能状态码。 |
status_msg | String | 结果描述。 |
out_id | String | 扩展字段回传。将调用API时传入的字段返回。 说明 智能外呼SAAS助手相关API的out_id内容为ALICOM_SMART_SAAS^111111^2222222,其中的111111为批次任务ID。 |
caller | String | 主叫号码。 |
callee | String | 被叫号码。 |
early_media_code | String | 早媒体结果状态码。需开启号码状态(早媒体)识别功能,开启后会产生语音识别费用。开启号码状态识别功能可辅助识别停机、无服务等号码状态,并根据号码状态自动执行挂断动作。状态码说明请查看呼叫状态码。 说明
|
hangup_direction | String | 挂断方向。取值:
|
toll_type | String | 通话类型。取值:
|
originate_time | String | 呼叫发起时间,即通话由语音服务向运营商发起时间。 |
ring_time | String | 被叫响铃时间,即发起外呼后被叫收到请求开始响铃的时间,若被叫未响铃,则该字段为空。 |
b_ring_time | String | b路被叫响铃时间。若被叫未响铃,则该字段为空。 |
b_start_time | String | b路电话呼叫开始时间。 |
b_end_time | String | b路电话呼叫结束时间。 |
b_duration | String | b路电话通话时长,单位:秒,未接通时为0秒。 |
b_originate_time | String | b路电话呼叫发起时间。 |
voice_type | String | 话单类型。取值:
|
extend | String | 扩展码或附加信息。 |
parallel_leg_hangup_cause | String | 智能外呼转接失败原因。 |
dialog_id | String | 机器人话术ID,智能外呼SAAS助手专有。 |
请求示例
请求内容为JSON Array格式。
[
{
"status_code": "200000",
"smart_status_code": "ANSWERED",
"hangup_direction": "用户",
"callee": "1390000****",
"ring_time": "2023-03-15 14:46:12",
"duration": "10",
"voice_type": "voice",
"b_duration": 10,
"dialog_id": "100003303****",
"originate_time": "2023-03-15 14:46:10",
"b_ring_time": "2023-03-15 14:46:12",
"b_start_time": "2023-03-15 14:46:17",
"b_originate_time": "2023-03-15 14:46:10",
"end_time": "2023-03-15 14:46:27",
"call_id": "1***********3^1***********2",
"start_time": "2023-03-15 14:46:17",
"caller": "0216230****",
"b_end_time": "2023-03-15 14:46:27",
"status_msg": "用户听完语音",
"out_id": "12****************5",
"toll_type": "DOMESTIC"
}
]
智能呼转示例
请求内容为JSON Array格式。
[
{
"status_code": "200000",
"smart_status_code": "ANSWERED",
"hangup_direction": "机器",
"callee": "1390000****",
"ring_time": "2023-03-10 17:38:27",
"duration": "80",
"voice_type": "voice",
"b_duration": 80,
"parallel_leg_hangup_cause": "TRANSFER_FAIL",
"originate_time": "2023-03-10 17:38:23",
"b_ring_time": "2023-03-10 17:38:27",
"b_start_time": "2023-03-10 17:38:37",
"b_originate_time": "2023-03-10 17:38:23",
"end_time": "2023-03-10 17:39:56",
"call_id": "1***********3^1***********2",
"start_time": "2023-03-10 17:38:37",
"caller": "0105175****",
"b_end_time": "2023-03-10 17:39:56",
"status_msg": "用户听完语音",
"out_id": "PRE**************************CN#",
"toll_type": "LOCAL"
}
]