这里会显示出您选择的修订版和当前版本之间的差别。
语音通知状态通知接口 [2015/08/03 08:29] liuxia |
语音通知状态通知接口 [2017/08/23 08:44] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 语音通知状态通知接口 ====== | ||
- | 语音通知状态通知接口,平台对被叫手机进行主动拨号,并在其接通后对其进行语音通知,通话结束后,将通话状态通知到开发者服务器上 | ||
- | |||
- | ==== 1.1 平台请求 ==== | ||
- | |||
- | ---- | ||
- | |||
- | **• 请求地址** \\ | ||
- | 需要第三方自行配置URL地址。 \\ | ||
- | **• 请求包体** | ||
- | |||
- | ^属性 ^类型 ^约束 ^说明| | ||
- | |event |String |必选 |值为:saleCall | | ||
- | |callid |String |必选 |呼叫的唯一标识(sdk组件生成) | | ||
- | |accountid |String |必选 |开发者账号id | | ||
- | |appid |String |必选 |应用id | | ||
- | |type |String |必选 |内容类型:0:文本;1:语音ID | | ||
- | |content |String |必选 |当type为0时:文本内容,平台负责将该内容转成语音,呼通指定号码后,播放该语音文件;当type为1时:表示语音ID(语音文件必须先上传)。| | ||
- | |called |string |必选 |被叫号码,可以是正常手机号码、固定号码,被叫为座机时需要添加区号,如:075512345678。 | | ||
- | |state |String |必选 |通话状态,0:正常通话;1:被叫未接听;2:被叫拒接;3:外呼失败 | | ||
- | |duration |String |必选 |通话时长,单位为秒。 | | ||
- | |||
- | **• XML请求示例** | ||
- | <code java> | ||
- | POST /coolweb/saleCall HTTP/1.1 | ||
- | Host: 172.16.10.32:8080 | ||
- | Content-Type:text/xml;charset=utf-8 | ||
- | Accept:application/xml | ||
- | Content-Length: 461 | ||
- | |||
- | <?xml version="1.0"?> | ||
- | <request> | ||
- | <event>saleCall</event> | ||
- | <callid>60000000000008mRrDm254582</callid> | ||
- | <accountid>aae25ec101fc12087516bc6564d0aa73</accountid> | ||
- | <appid>0e0ad5c8ba5c4225b9eff2f4c0259196</appid> | ||
- | <type>0</type> | ||
- | <content>测试</content> | ||
- | <called>18612345678</called> | ||
- | <state>0</state> | ||
- | <duration>38</duration> | ||
- | </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> | ||
- | </response> | ||
- | </code> |