過通過HTTP批量推送方式訂閱錄音記錄消息(VoiceRecordReport),可以在通話結束后獲取通話的錄音記錄。
參數說明
參數內容為JSON Array格式。
參數樣例
[ { "call_id": "100001616500^1000018****", "start_time": "2017-06-01 10:00:00", "end_time": "2017-06-01 10:03:00", "duration": "10", "status_code": "200010", "record_file": "http://xxxx", "out_id": "123456", "record_begin_time": "2017-06-01 10:00:00" } ]
字段說明
名稱
類型
示例
描述
call_id
String
100001616500^1000018****
呼叫ID。
start_time
String
2017-06-01 10:00:00
通話開始時間,未接通則為空。
end_time
String
2017-06-01 10:03:00
通話結束時間,未接通則為空。
duration
Integer
10秒
通話時長,單位為秒,未接通為0秒。
status_code
String
200010
呼叫結果狀態碼,狀態碼說明請查看呼叫狀態碼。
record_file
String
http://xxxx
錄音文件URL。
out_id
String
123456
擴展字段回傳,將調用API時傳入的字段返回。
record_begin_time
String
2017-06-01 10:00:00
錄音開始時間。
說明record_begin_time回執消息,僅適用于SmartCall接口。
響應說明
響應樣例
{ "code": 0, "msg": "接收成功" }
字段說明
名稱
類型
是否必選
示例值
描述
code
Number
是
0
應答編碼。
msg
String
否
接收成功
描述信息。
說明
系統僅校驗返回值的code是否為數字,不校驗內容。若HTTP狀態碼為200,請求成功。HTTP狀態碼非200或響應超時情況下,系統會進行重試推送。
若出現系統異常、消費失敗等情況,建議HTTP響應碼返回50X。
重新推送
第一次推送失敗后,間隔1分鐘、5分鐘、10分鐘后會進行重推,直至推送成功為止。如果推送3次后仍失敗,不再重試。
文檔內容是否對您有幫助?