‘Call Transfer’ Report
When there is a call transferred inside the PBX, the PBX will send a report to the application server.
Note:
This transfer only represents the transfer of extension operations, such as:
- The extension dials the feature code *03, *3 to transfer the call.
- The extension sets the call forwarding function.
Report Parameters
Name | Type | Description |
action | String | Call is transferred. |
callid | String | A unique identifier of the call. |
ext | String | extension object. |
extid | String | The extension number of the extension that initiates the transfer. |
inboundid | String | The inbound ID. |
outboundid | String | The outbound ID. |
outbound | String | Object parameter. |
inbound | String | Object parameter. |
from | String | The caller number. |
to | String | The callee number. |
trunk | String | The name of the trunk that has been used. |
sn | String | The PBX’s serial number. |
Report Examples
In the internal call between Extension 101 and Extension 102, Extension 101 transfers the call to another number.
POST HTTP/1.1
Host:172.16.6.150
Content-Length:97
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"Tranfer",
"callid":"1589957670.2001",
"ext":{
"extid":[
"102",
"101"
]
},
"sn":"a09805021987"
}
In the inbound call between external number 101 and Extension 102, Extension 102 transfers the call to another number.
POST HTTP/1.1
Host:172.16.6.150
Content-Length:176
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"Tranfer",
"callid":"1589957892.2030",
"ext":{
"extid":"102"
},
"inbound":{
"from":"101",
"to":"102",
"trunk":"to-18-16-2",
"inboundid":"1589957892.2030"
},
"sn":"a09805021987"
}