简要描述
  • 使用HTTP的POST请求,推送呼叫挂机事件话单信息给第三方指定的URL,未指定时不推送
请求URL
  • 由客户提供
请求方式
  • POST
Header
header 必选 类型 说明
Content-Type string application/json; charset=utf-8
请求参数
参数 必选 类型 描述
event String 消息类型,固定为PnsCallEnd
callId String 呼叫id,通话唯一标识
bindId string 唯一标示绑定关系的 ID,绑定时返回的
bindType String 本次事件对应的业务类型:ax、axb
callingNumber String 主叫号码
calledNumber String 被叫号码
telX String x号码
beginTime long 外呼开始时间,13位时间戳,比如1636535406808
ringTime long 外呼振铃时间,13位时间戳,比如1636535406808
startTime long 通话开始时间,13位时间戳,比如1636535406808
stopTime long 通话结束时间,13位时间戳,比如1636535406808
duration int 通话时长 (单位:秒)
userData String 用户自定义数据
recordUrl String 录音文件路径
hangupGcode integer 挂机码
hangupGname String 挂机原因
请求示例
{
    "callId": "e1ad91dd-75a0-4fe9-87a7-cc669872d062",
    "bindType": "axb",
    "callingNumber": "100000009",
    "calledNumber": "15800352873",
    "beginTime": 1636535406808,
    "ringTime": 1636535406828,
    "startTime": 1636535406828,
    "stopTime": 1636535406828,
    "duration": 2000,
    "userData": "10000100101001",
    "recordUrl": "http://xxxxxxxxxxxxx",
    "hangupGcode": "0",
    "hangupGname": "正常结束"
}
返回说明

回调时网络状态码返回200,判断为推送成功,如果推送失败会每隔5分钟重试一次,重试3次z

文档更新时间: 2023-09-06 12:09   作者:admin