语音文件状态推送

推送地址: 用户自定义,登陆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   作者:夏亮