语音文件状态推送
推送地址: 用户自定义,登陆3tong.net配置,位置如图:
提交方式:
编码统一为UTF-8,采用post方式推送。数据格式为JSON。用户收到Http请求后,用数据流的方式获取相应内容并处理,最后以JSON形式返回处理结果给大汉平台。
功能:
大汉三通语音平台向用户系统主动推送语音文件上传后的审核状态。
数据示例:
用户收到的每个推送来的状态报告数据包内,包含不多于200条状态报告内容。数据包由两部分组成,第一部分为数据包整体状态说明(result,desc字段),第二部分为具体外呼状态报告内容。参见下面的表格
{
"result":"DH:0000",
"desc":"成功",
"data":[{
"account":"zxldh",
"mfid":"564e01954f1e4e7ca6f999ef63a870dc",
"status":"1",
"remark":"",
"auditTime":"2020-04-07 13:12:18"
},{
"account":"zxldh",
"mfid":"3e3c3eb51c3b47a9995829a0d75b140d",
"status":"0"
}]
}
参数名 | 约束 | 说明 |
---|---|---|
result | 必须(String) | 请求结果 |
desc | 可选(String) | 描述 |
account | 必须(String) | 客户账号 |
mfid | 必须(String) | 语音文件标识id |
status | 必须(String) | 语音文件状态,0:文件被删除,1:审核通过,2:审核驳回,3:审核失败 |
remark | 可选(String) | 审核说明 |
auditTime | 可选(String) | 审核时间,格式:yyyy-MM-dd HH:mm:ss |
响应示例:
用户处理完上述状态报告数据后,需按情况返回相应响应给大汉平台
{"status":"success"}
返回参数说明:
参数名 | 约束 | 说明 |
---|---|---|
status | 必须(String) | 状态报告处理结果。成功时status的值返回success,其他值均认为推送失败,系统会尝试重推。 |
文档更新时间: 2021-11-02 15:29 作者:夏亮