Skip to content

Call control API reference

Last updated: 2026-06-01

Originate, transfer, hold, and end active calls programmatically. Often used to wire CTI controls into a CRM.

Required scope

call:control

Endpoints

MethodPathDescription
POST/call/originateRing an extension, then connect it to a destination once answered.
POST/call/transferAttended or blind transfer of an active call.
POST/call/holdPlace an active call on hold.
POST/call/unholdResume a held call.
POST/call/hangupEnd an active call.
POST/call/dtmfSend DTMF digits during an active call.
GET/call/activeList currently active calls on the tenant.

Common errors

  • 40001 — Missing or invalid parameter.
  • 40301 — API key lacks the scope this endpoint requires.
  • 40401 — Resource not found.
  • 50001 — Internal error; safe to retry with backoff.