‘通话结束’报告

当一路通话释放,即通话挂断时,PBX 会向第三方应用服务器发送两个 BYE 报告。在第一个 BYE报告中,先记录主动挂断电话的用户号码,后记录被挂断电话的用户号码。

报告参数

名称 类型 描述
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 码。

报告示例

分机1006 与分机1005 通话中,分机 1006 挂断电话。
POST / HTTP/1.1
User-Agent: WebAPI
Host: 192.168.5.150: 8260
Content-Type: application/json
Accept: application/json

{
    "action": "BYE",
    "callid": "1547375817.78",
    "call": [
        {
            "ext": {
                "extid": "1006"
            }
        },
        {
            "ext": {
                "extid": "1005"
            }
        }
    ],
    "sn": "369362089179"
}

POST / HTTP/1.1
User-Agent: WebAPI
Host: 192.168.5.150: 8260

Content-Type: application/json
Accept: application/json

{
    "action": "BYE",
    "callid": "1547375817.78",
    "call": [
        {
            "ext": {
                "extid": "1005"
            }
        },
        {
            "ext": {
                "extid": "1006"
            }
        }
    ],
    "sn": "369362089179"
}
分机 1005 与外部用户 12564555 通话中,外部用户 12564555 挂断电话。
POST / HTTP/1.1
User-Agent: WebAPI
Host: 192.168.5.150: 8260

Content-Type: application/json
Accept: application/json

{
    "action": "BYE",
    "callid": "1547376084.84",
    "call": [
        {
            "outbound": {
                "from": "1005",
                "to": "12564555 ",
                "trunk": "SPS-6-36",
                "outboundid": "1547376084.85"
            }
        },
        {
            "ext": {
                "extid": "1005"
            }
        }
    ],
    "sn": "369362089179"
}

POST / HTTP/1.1
User-Agent: WebAPI
Host: 192.168.5.150: 8260

Content-Type: application/json
Accept: application/json
{
    "action": "BYE",
    "callid": "1547376084.84",
    "call": [
        {
            "ext": {
                "extid": "1005"
            }
        },
        {
            "outbound": {
                "from": "1005",
                "to": "12564555",
                "trunk": "SPS-6-36",
                "outboundid": "1547376084.85"
            }
        }
    ],
    "sn": "369362089179"
}