您可以通过HTTP批量推送方式订阅通信智能体录音记录消息(AlicomAgentCallRecord),在通话结束后,可以获取到本次通话录音的文件名、下载地址等信息。
协议说明
类别 | 说明 |
协议 | HTTP + JSON |
编码 | UTF-8 |
请求说明
请求内容为JSON Array格式。
请求样例
{ "callId": "10000161****^1000018****", "duration": 125, "endTime": "2025-05-22 12:31:31", "recordFile": "http://alicom-fc-record-biz.cn-hangzhou.oss.aliyuncs.com/**********", "startTime": "2025-05-22 12:29:20", "taskId": "1181**************", "detailId": "9662*************", "batchId": "B202******", "outId": "123456" }
字段说明
名称
类型
示例
描述
callId
String
10000161****^1000018****
呼叫ID。
duration
Integer
125
通话时长,单位:秒。
endTime
String
2025-05-22 12:31:31
通话结束时间。格式为yyyy-MM-dd HH:mm:ss。
recordFile
String
http://alicom-fc-record-biz.cn-hangzhou.oss.aliyuncs.com/**********
录音文件URL地址。
说明录音地址7天内有效。
startTime
String
2025-05-22 12:29:20
通话开始时间。格式为yyyy-MM-dd HH:mm:ss。
taskId
String
1181**************
任务ID。
detailId
String
9662*************
明细ID。
batchId
String
B202******
批次ID。
outId
String
123456
如果客户有传入outId,则从该字段带回。
响应说明
响应样例
{ "code": 0, "msg": "接收成功" }
字段说明
名称
类型
是否必须
说明
示例值
code
Number
是
应答编码。
0
msg
String
否
描述信息。
接收成功
系统仅校验返回值的code是否为数字,不校验内容。若HTTP状态码为200,请求成功。HTTP状态码非200或响应超时情况下,系统会进行重试推送。
若出现系统异常、消费失败等情况,建议HTTP响应码返回50X。
重新推送
第一次推送失败后,间隔1分钟、5分钟、10分钟后会进行重推,直至推送成功为止。如果推送3次后仍失败,不再重试。