Call Back

Through this interface, the PBX will dial two external numbers consecutively, and the two numbers could be connected with the PBX as the transit stop.

Operations

  • Dial the calling party's number first. The call is answered.
  • Then dial the called party's number. The call is answered.
  • The two parties are therefore connected.

Conditions

  • The calls will rely on an extension's outbound call permission.
  • There are at least two available trunks.
  • The two calls need to match the outbound route.

Endpoint

POST /api/v1.1.0/outbound/dial_outbound?token={token}

Request Parameters

Name Importance Type Description
caller Required String The number of the calling party (the outbound dial pattern should be matched), which will be dialed first.
outto Required String The number of the called party (the outbound dial pattern should be matched), which will be dialed secondly.
fromext Required Int Which extension's call permission will be applied.

Response Parameters

Name Type Description
callid String A unique identifier for the call.

Examples

Request Example
POST /api/v1.1.0/outbound/dial_outbound?token=1e3b3ebb6a974cb42ed31de5413df52d HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "caller": "118396210850",
    "outto": "98237374",
    "fromext": "1000"
}
Response Example
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
    "status": "Success",
    "callid": "1495698843.215"
}