‘呼叫转移’报告

当 PBX 分机用户转移通话时,PBX 向应用服务器发送 “呼叫转移” 报告。

注:
  • 此转移只代表分机操作的转移,如:
    • 分机拨打特征码*03,*3将通话转接。
    • 分机设置呼叫转移功能。
  • API 控制的转移不报告。

报告参数

名称 类型 描述
action String 呼叫转移事件。
callid String 该通通话的 id。
ext String 分机对象。
extid String 发起转移的分机号。
inboundid String 来电编码。
outboundid String 去电编码。
outbound String 对象参数。
inbound String 对象参数。
from String 来电的原始主叫号码。
to String 来电的原始被叫号码。
trunk String 通话过程中使用的中继名称。
sn String PBX 的 SN 码。

报告示例

分机 1005 与分机 1001 通话中,分机 1005 将电话转移到另外一个号码。

POST / HTTP/1.1
User-Agent: WebAPI
Host: api.yeastarcloud.com
Content-Type: application/json
Accept: application/json

{
    "action": "Tranfer",
    "callid": "1547378727.152",
    "call": [
        {
            "ext": {
                "extid": "1005"
            }
        },
        {
            "ext": {
                "extid": "1001"
            }
        }
    ],
    "sn": "369362089179"
}

分机 1001 设置呼叫转移到号码 A,分机 1006 呼叫 1001,电话转移到号码 A。

POST / HTTP/1.1
User-Agent: WebAPI

Host: api.yeastarcloud.com
Content-Type: application/json
Accept: application/json

{
    "action": "Tranfer",
    "callid": "1547379044.160",
    "call": [
        {
            "ext": {
                "extid": "1006"
            }
        }
    ],
    "sn": "369362089179"
}

外部用户 182837733 呼入PBX,与分机 1001 通话,分机 1001 将电话转移到另外一个号码。

POST / HTTP/1.1
User-Agent: WebAPI

Host: api.yeastarcloud.com
Content-Type: application/json
Accept: application/json

{
    "action": "Tranfer",
    "callid": "1547379694.192",
    "call": [
        {
            "inbound": {
                "from": "182837733",
                "to": "1001",
                "trunk": "SPS-6-36",
                "inboundid": "1547379694.192"
            }
        }
    ],
    "sn": "369362089179"
}