‘Ringing’ & ‘Ring Back’ Report
Note:
- The extension status monitoring must be enabled on the PBX API configuration interface before the PBX will send the ring report and ring back report.
- In the same call event, the PBX sends a ring report and a ring back report at the same time.
Report Parameters – Ring Back
After the caller dials the called number and the callee rings, the caller hears the ring back tone.
Name | Type | Description |
action | String | Ringback event: ALERT. |
callid | String | A unique identifier of the call. |
call | Object | Object parameters. |
Caller is extension | ||
ext | Object | Extension object. |
extid | String | The extension number (caller). |
Caller is an outside number | ||
inbound | Object | External call object. |
from | String | The caller number. |
to | String | The callee number. |
trunk | String | The name of the trunk that has been used. |
inboundid | String | Outside caller ID. |
sn | String | The PBX’s serial number. |
Report Parameters – Ringing
After the called party receives the call, the called party hears a ringing tone.
Note: The called number and calling number will be displayed in the ring report event. In the report, the called number is displayed first, and then the calling number.
Name | Type | Description |
action | String | Ring back event: RING. |
callid | String | A unique identifier of the call. |
call | Object | Object parameters. |
The caller is an extension and the callee is an extension | ||
ext | Object | extension object. |
extid | String | The extension number (caller). |
The caller is an extension and the callee is an external number. The outbound object is displayed first, and then the ext object is displayed. | ||
outbound | String | Outgoing call object. |
from | String | The caller number. |
to | String | The callee number. |
trunk | String | The trunk that is used to call out. |
outboundid | String | Outside callee ID. |
The caller is an external number, and the callee is an extension. The ext object is displayed first, and then the inbound object is displayed. | ||
inbound | String | External call object. |
from | String | The caller number. |
to | String | The callee number. |
trunk | String | The trunk that is used to call out. |
inboundid | String | Outside caller ID. |
sn | String | The PBX’s serial number. |
Report Examples
Extension 101 calls to extension 106.
POST HTTP/1.1
Host:172.16.6.150
Content-Length:89
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"ALERT",
"callid":"1589947952.1670",
"ext":{
"extid":[
"101"
]
},
"sn":"a09805021987"
}
POST HTTP/1.1
Host:172.16.6.150
Content-Length:94
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"RING",
"callid":"1589947952.1670",
"ext":{
"extid":["106","101"]
},
"sn":"a09805021987"
}
Extension 106 calls to external number 16103.
POST HTTP/1.1
Host:172.16.6.150
Content-Length:67
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"ALERT",
"callid":"1589948179.1692",
"ext":{
"extid":"106"
}
}
POST HTTP/1.1
Host:172.16.6.150
Content-Length:155
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"RING",
"callid":"1589948178.1690",
"outbound":{
"from":"106",
"to":"103",
"trunk":"to-18-16-2",
"outboundid":"1589948178.1690"
},
"ext":{
"extid":"106"
}
}
The external number 103 calls extension 101.
POST HTTP/1.1
Host:172.16.6.150
Content-Length:152
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"ALERT",
"callid":"1589948512.1709",
"inbound":{
"from":"103",
"to":"101",
"trunk":"to-18-16-2",
"inboundid":"1589948512.1707"
},
"sn":"a09805021987"
}
POST HTTP/1.1
Host:172.16.6.150
Content-Length:173
Accept: application/json
Content-Type:application/json
Connection:close
{
"action":"RING",
"callid":"1589948512.1709",
"ext":{
"extid":"101"
},
"inbound":{
"from":"103",
"to":"101",
"trunk":"to-18-16-2",
"inboundid":"1589948512.1707"
},
"sn":"a09805021987"
}