‘通话结束’报告
当一路通话释放,即通话挂断时,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" }