‘呼叫转移’报告
当 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: 192.168.5.150: 8260 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: 192.168.5.150: 8260
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: 192.168.5.150: 8260
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"
}