Get detailed information like caller, callee, call status, etc. of all calls dialing
out via the trunks of the PBX.
Endpoint
POST /api/v1.1.0/outbound/query?token={token}
Request Parameters
- Sending no parameter means query all information.
- With parameters in request, developers could query specific information. Separate them
with
,
.
Name |
Importance |
Type |
Description |
outboundid |
Required |
Int |
Query all outbound calls.Note: Obtain the ouboundid value
from CDR. |
Response Parameters
Name |
Type |
Description |
outbound |
Object |
Outbound calls: calls to external numbers. |
outboundid |
String |
The outbound ID. With this parameter, operations like forwarding, query, and
hangup can be performed on the outbound call. |
from |
String |
The caller's number. |
to |
String |
The callee's number. |
trunk |
String |
The name of the trunk that passes the outbound call. |
status |
String |
Call status.
- Talking: talking on the call .
- Progress: progressing the call .
- Wait: call waiting.
|
Examples
Request Example
POST /api/v1.1.0/outbound/query?token=1e3b3ebb6a974cb42ed31de5413df52d HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
"outboundid": "1495705009.316"
}
Response Example
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success",
"outbound": [
{
"outboundid": "1495705009.316",
"from": "1002",
"to": "41000",
"trunk": "SIP-142",
"status": "Talking"
}
]
}