呼叫挂机计费接口
用户在挂断电话之后,主动推送挂断信息到开发者服务器上,使开发者服务器得知该电话已经挂断,此接口会推送通话时长和开始及结束时间点,便于开发者服务器对客户进行费用结算工作。
1.1 平台请求
• 请求地址
需要第三方自行配置URL地址。
• 请求包体
属性 | 类型 | 约束 | 说明 |
---|---|---|---|
develid | string | 必选 | 开发者账号id |
appid | string | 必选 | 应用id |
clientid | string | 必选 | 客户端id |
callid | string | 必选 | 呼叫的唯一标识 |
types | string | 必选 | direct : 直拨 callback : 回拨 p2p : 点对点 |
fromnumber | string | 必选 | 主叫号码 普通电话:18612345678 Client号码:60000000000017 |
tonumber | string | 必选 | 被叫号码 |
display | string | 必选 | 去电显示号码 |
starttime | string | 必选 | 开始通话时间。时间格式如:2014-06-16 16:47:28 |
endtime | string | 必选 | 结束通话时间。时间格式如:2014-06-16 17:31:14 |
calltime | int | 必选 | 通话时长(s) |
endreason | string | 必选 | 挂机原因描述,0:正常挂断;1:余额不足;2:媒体超时;3:无法接通;4:拒接;5:超时未接;6:拒接或超时未接;7:平台服务器网络错误;8:用户请求取消通话;9:第三方鉴权错误;255:其他原因。 |
• POST参数示例,请获取请使用标准的POST参数读取
参数 | 值 |
---|---|
develid | aae25ec101fc12087516bc6564d0aa73 |
appid | 950a97bce77b885b747536a1e3887465 |
clientId | 61207000000015 |
callid | 60000000000008mRrDm254582 |
types | direct |
fromnumber | 13512345678 |
tonumber | 13502876411 |
display | 13823501399 |
starttime | 2015-04-16 17:31:14 |
endtime | 2015-04-16 17:31:44 |
calltime | 30 |
endreason | 0 |
1.2 第三方AS响应
• 响应包体
属性 | 类型 | 约束 | 说明 |
---|---|---|---|
retcode | int | 必选 | 返回错误码,0:成功,非0:失败 |
reason | String | 可选 | 原因描述 |
• POST参数示例,请获取请使用标准的POST参数读取
参数 | 值 |
---|---|
retcode | 0 |
reason | 100013 |