2.4 来电受理(Accept)

如果中继的API功能开关配置为来电应答前控制模式,则每当有电话呼叫该中继,OM就会将用于描述该事件的API报告消息——INVITE事件推送给应用服务器,并等待应用服务器在规定时间(默认5秒)内对该来电进行控制。

应用服务器可以对来电进行如下类型的控制:

  • Accept:如果应用服务器希望OM继续受理该来电,则调用Accept API(即当前API), OM将会让该来电进入后续处理流程;
  • Clear:如果应用服务器希望OM拒接该来电(如来电为黑名单内的号码),则调用Clear API,OM将直接挂断该来电;

超时处理机制:

如果应用服务器未在规定时间内对该来电进行控制,则默认为应用服务器希望OM继续受理该来电,即 按Accept处理。

请求示例

<?xml version="1.0" encoding="utf-8" ?>
<Notify attribute="Accept">
    <visitor id="1"/>
</Notify>

参数说明

参数名称 类型 说明
<visitor id> int 来电的编号,范围:1~4096,从通话开始到结束的时间内是唯一的,但会被循环利用,可作为临时唯一标识。可根据INVITE事件获取。

响应示例

HTTP/1.0 200 OK

Date: Wed, 22 Feb 2017 08:04:44 GMT

Server:

X-Frame-Options:DENY

Cache-Control:no-cache

Pragma:no-cache

Expires:-1

Access-Control-Allow-Headers: accept, Content-Type

Access-Control-Allow-Origin: (null)

Connection: close

Content-Length: 0

<!--包体为空-->

results matching ""

    No results matching ""