訂閱呼叫記錄消息(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 | 被叫號碼。 |
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 | 擴展碼或附加信息。 |
請求示例
請求內容為JSON Array格式。
[
{
"status_code": "200000",
"smart_status_code": "ANSWERED",
"hangup_direction": "機器",
"callee": "1390000****",
"ring_time": "2023-03-13 14:42:17",
"duration": "49",
"voice_type": "voice",
"b_duration": 49,
"originate_time": "2023-03-13 14:42:16",
"b_ring_time": "2023-03-13 14:42:17",
"b_start_time": "2023-03-13 14:42:22",
"b_originate_time": "2023-03-13 14:42:16",
"end_time": "2023-03-13 14:43:11",
"call_id": "1***********3^1***********2",
"start_time": "2023-03-13 14:42:22",
"caller": "0286****965",
"b_end_time": "2023-03-13 14:43:11",
"status_msg": "用戶聽完語音",
"out_id": "m*********************1",
"toll_type": "DOMESTIC"
}
]