这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
业务通知回调接口 [2015/08/03 08:30] liuxia |
业务通知回调接口 [2015/12/22 09:31] admin |
||
---|---|---|---|
行 1: | 行 1: | ||
======业务通知回调接口====== | ======业务通知回调接口====== | ||
- | 目前业务通知回调包过三个业务: | ||
- | *漫游呼转离线来电Push续活通知,当用户APP离线时,发送消息激活APP,使其能够正常接听电话。 | + | 目前及将来【业务通知回调接口】作为平台所有统一的回调地址入口,您可以将当前已有的其他地址回调地址输入至此输入框。 |
- | *漫游呼转未接来电通知 | + | |
- | *漫游关闭通知 | + | |
- | ==== 1.1 平台请求 ==== | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | **• 请求地址** \\ | + | |
- | 需要第三方自行配置URL地址。 \\ | + | |
- | **• 请求包体** | + | |
- | + | ||
- | 1.漫游呼转离线来电Push续活通知 | + | |
- | ^属性 ^类型 ^约束 ^说明| | + | |
- | |event |String |必选 |值为:roam pushcall | | + | |
- | |callid |String |必选 |呼叫的唯一标识(沿用原来机制,由sdk组件生成) | | + | |
- | |dsid |Int |必选 |会话处理服务器标识id | | + | |
- | |callertype |Int |必选 |主叫号码类型,0:Client账号,1:普通电话| | + | |
- | |caller |String |必选 |主叫号码 \\ 普通电话:18512345678 \\ Client号码:60000000000018 | | + | |
- | |calledtype |Int |必选 |被叫号码类型,0:Client账号,1:普通电话 | | + | |
- | |called |String |必选 |被叫号码 \\ 普通电话:18612345678 \\ Client号码:60000000000017 | | + | |
- | + | ||
- | 2.漫游呼转未接来电通知 | + | |
- | ^属性 ^类型 ^约束 ^说明| | + | |
- | |event |String |必选 |值为:roam misscall | | + | |
- | |callid |String |必选 |呼叫的唯一标识(沿用原来机制,由sdk组件生成) | | + | |
- | |callertype |Int |必选 |主叫号码类型,0:Client账号,1:普通电话| | + | |
- | |caller |String |必选 |主叫号码 \\ 普通电话:18512345678 \\ Client号码:60000000000018 | | + | |
- | |calledtype |Int |必选 |被叫号码类型,0:Client账号,1:普通电话 | | + | |
- | |called |String |必选 |被叫号码 \\ 普通电话:18612345678 \\ Client号码:60000000000017 | | + | |
- | + | ||
- | 3、漫游关闭通知 | + | |
- | ^属性 ^类型 ^约束 ^说明| | + | |
- | |event |String |必选 |值为:closeRoam | | + | |
- | |accountid |String |必选 |开发者账号id | | + | |
- | |appid |String |必选 |应用id| | + | |
- | |clientnumber|String |必选 |clientNumber号码| | + | |
- | |closetime |String |必选 |关闭时间,时间格式如:2014-06-16 16:47:28 | | + | |
- | |reason |Int |必选 |关闭原因,0:到达失效期,1:余额不足 | | + | |
- | + | ||
- | **• XML请求示例 ** | + | |
- | <code java> | + | |
- | POST /coolweb/notify HTTP/1.1 | + | |
- | Host: 172.16.10.32:8080 | + | |
- | Content-Type:text/xml;charset=utf-8 | + | |
- | Accept:application/xml | + | |
- | Content-Length: 515 | + | |
- | + | ||
- | 1.漫游呼转离线来电Push续活通知 | + | |
- | <?xml version="1.0"?> | + | |
- | <request> | + | |
- | <event>roam pushcall</event> | + | |
- | <callid>Y2IyZmRmMjc0NWI2NTFjN2YyNDkwZDM3Mzk0NWViZTE.</callid> | + | |
- | <dsid>54</dsid> | + | |
- | <callertype>1</callertype> | + | |
- | <caller>15994729927</caller> | + | |
- | <calledtype>0</calledtype> | + | |
- | <called>60000000000008</called> | + | |
- | </request> | + | |
- | + | ||
- | 2.漫游呼转未接来电通知 | + | |
- | <?xml version="1.0"?> | + | |
- | <request> | + | |
- | <event>roam misscall</event> | + | |
- | <callid>Y2IyZmRmMjc0NWI2NTFjN2YyNDkwZDM3Mzk0NWViZTE.</callid> | + | |
- | <callertype>1</callertype> | + | |
- | <caller>15994729927</caller> | + | |
- | <calledtype>1</calledtype> | + | |
- | <called>13554876722</called> | + | |
- | </request> | + | |
- | + | ||
- | 3.漫游关闭通知 | + | |
- | <?xml version="1.0"?> | + | |
- | <request> | + | |
- | <event>closeRoam</event> | + | |
- | <accountid>e7e87018c960d01da9aab0f71f79d589</accountid> | + | |
- | <appid>78d3db19c0694c95ac4720de70004921</appid> | + | |
- | <clientnumber>65900000690095</clientnumber> | + | |
- | <closetime>2015-03-18 21:00:00</closetime> | + | |
- | <reason>1</reason> | + | |
- | </request> | + | |
- | </code> | + | |
- | ==== 1.2 第三方AS响应 ==== | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | **• 响应包体** | + | |
- | + | ||
- | ^属性 ^类型 ^约束 ^说明| | + | |
- | |retcode |Int |必选 |返回错误码,0:成功,非0:失败 | | + | |
- | |reason |String |可选 |原因描述 | | + | |
- | + | ||
- | **• XML响应示例 ** | + | |
- | <code java> | + | |
- | <?xml version="1.0" encoding="UTF-8"?> | + | |
- | <response> | + | |
- | <retcode>0</retcode> | + | |
- | <reason>100013</reason> | + | |
- | </response> | + | |
- | </code> | + |