2.2.3 会议(Conference)

该API用于发起会议,目前只支持三方会议。

操作步骤

  1. 分机A和B建立通话;
  2. 分机A把原通话呼叫保持;
  3. 分机A向C发起新的呼叫,并建立通话;
  4. 此时,使用该API能够实现以分机A为主持方建立A、B、C的三方会议。

请求示例

<?xml version="1.0" encoding="utf-8" ?>
<Transfer attribute="Conference">
    <ext id="212"/>
</Transfer>

参数说明

参数名称 类型 说明
<ext id> string 会议发起方

响应示例

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

<!--包体为空-->

实现流程

步骤1:分机212呼叫分机213,建立通话;

<?xml version="1.0" encoding="utf-8" ?>
<Transfer attribute="Connect">
    <ext id="212"/>
    <ext id="213"/>
</Transfer>

步骤2:呼叫保持213,此时212听拨号音,213听等待音;

<?xml version="1.0" encoding="utf-8" ?>
<Control attribute="Hold">
    <ext id="212"/>
</Control>

步骤3:212呼叫214,建立通话;

<?xml version="1.0" encoding="utf-8" ?>
<Transfer attribute="Connect">
    <ext id="212"/>
    <ext id="214"/>
</Transfer>

步骤4:执行Conference命令,212作为发起方和213、214建立三方会议通话。

<?xml version="1.0" encoding="utf-8" ?>
<Transfer attribute="Conference">
    <ext id="212"/>
</Transfer>

results matching ""

    No results matching ""