推送状态报告

推送地址: 用户自定义,登陆3tong.net配置,位置如图:

获取方式:

指大汉三通语音平台向用户系统主动推送语音外呼状态报告。编码统一为UTF-8,采用post方式推送。数据格式为JSON。用户收到Http请求后,使用getParameter(“voicereport”)获取相应内容并处理,最后以JSON形式返回处理结果给大汉平台。

功能:

用户收到的每个推送来的状态报告数据包内,包含不多于200条状态报告内容。数据包由两部分组成,第一部分为数据包整体状态说明(result,desc字段),第二部分为具体外呼状态报告内容。

请求参数:

推送数据格式:
{
    "result":"DH:0000",
    "desc":"成功",
    "data":[{
        "msgid":"49a5f1d78ab84b90a963beac04867b72",
        "duration":0,
        "callee":"157****6131",
        "calledtimes":2,
        "status":"DH:0004",
        "presskeys":"无",
        "reporttime":"2016-05-11 13:12:18"
        },{
        "msgid":"49a5f1d78ab84b90a963beac04867b71",
        "duration":10,
        "callee":"157****6132",
        "calledtimes":1,
        "status":"DH:0000",
        "presskeys":"1",
        "reporttime":"2016-05-11 13:12:11"
        }]
}
参数名 说明
result 请求结果
desc 描述
msgid 消息ID
callee 被叫号码
status 外呼状态码
duration 通话时长。单位为秒
calledtimes 最终实际呼叫总次数。如果没有失败重呼,则值为1,表示只呼叫了一次
presskeys 用户的按键信息,多个按键时用英文逗号隔开
reporttime 状态报告时间。一般指实际呼叫结束的时间。”yyyy-MM-ddHH:mm:ss”
recordurl 隐号通话录音文件下载路径,路径有效时间72小时

响应数据格式:

用户处理完上述状态报告数据后,需按情况返回相应响应给大汉平台,响应格式如下:
{
    "status":"success"
}

返回参数说明:

参数名 说明
status 状态报告处理结果。成功时返回success,其他值均认为推送失败,系统会尝试重推
文档更新时间: 2020-05-25 09:32   作者:admin