callbacks
Initiate a callback between two numbers
Initiates a callback: your user receives an incoming call and, once they pick up, the system automatically dials the recipient.
<strong>Caution:</strong> this feature adds call redirection fees.
Call workflow:
- Your user (<em>from_number</em>) receives a call showing the recipient's number (<em>to_number</em>).
- Your user picks up the phone.
- A call is automatically made to the recipient (<em>to_number</em>).
Permission: Calls Write required.
Monitoring:
- OFF (default): You can only initiate a callback from your own number. The from_number field is ignored.
- ON: You can use from_number to initiate the callback from any team member's number.
Parameters:
- to_number (required) — Destination phone number in E.164 format (e.g. 33611223344).
- device (required) — 3-character device code indicating which device to ring: APP, WEB, SIP, MOB, EXT, or ALL.
- timeout (optional, default 20) — Seconds to wait before aborting the call if no answer. Min: 10, max: 300.
- clir (optional, default false) — If true, the caller's number is hidden from the recipient (Calling Line Identification Restriction).
- from_number (optional, requires Monitoring ON) — The team member's number to initiate the callback from. Ignored when Monitoring is OFF.
post/callback
Request body
Example request
{
"from_number": 33744332211,
"to_number": 33611223344,
"timeout": 45,
"device": "ALL"
}Response
Successful operation — the callback has been initiated.
Example response
{
"call_id": 1234567890987654400,
"channel_id": 12345678909876543000
}