呼叫状态通知

最近更新时间:2019-05-24 17:09:27

接口描述

在应用编辑页面填写的通知类业务回调地址。

请求

请求方式

Post 请求

请求包头

Accept:application/json
Content-Type:text/xml;charset=utf-8

请求包体

属性 类型 必选 说明
appId String 应用 ID
callId String 呼叫 ID
dir int 0: 坐席
1: 用户
serviceId String 被叫电话或坐席号
ansCode int 0:呼叫失败-有可能是媒体
服务器出错,建议上层重呼
1:振铃
2:接听
3:通话中
4:ASR 识别超时 – (废弃)
5:不在服务区
6:欠费未接听
7:被叫拒接
8:被叫关机
9:空号
10:停机(废弃) 11: 线路错误
12: 呼叫超时 – 系统挂机
13: 超限(8分钟3次,24小时8次)
14: 线路超时未返回
15:超限(主叫超限,需要换号码呼叫)
16:线路繁忙-稍后再呼
99: 其他
event String 通知事件类型(callstatrpt)
timeStamp String 时间戳
Data String 用户透传数据,上一个接口的数据

响应

响应包体

属性 类型 必选 说明
code String 返回结果,0 表示成功,1 表示失败
msg String 失败原因

实际示例

JSON 请求示例

{
    "appId": "247e35ff320a4142a105024055c367cf", 
    "callId": "88-2018031000182918181271218-108bc381ca0f42d8-out", 
    "serviceId": "62532060006057", 
    "dir": 0, 
    "ansCode": 6, 
    "timeStamp": "20160131170852107", 
    "event": " callstatrpt", 
    "data": ""
}

JSON 响应示例

{
    "code": "0",
    "msg": "0"
}