Skip to main content
VOXRIDGE
Menu

The shape of the API

One REST surface, every PBX.

Every endpoint is the same regardless of the underlying vendor. The adapter resolves what AMI, ESL, AXL, or REST calls are needed under the hood.

Operation VoxRidge endpoint Translates to
Originate callPOST /v1/callsAMI Originate · ESL bgapi · AXL execute · TwiML calls.create
TransferPOST /v1/calls/{id}/transferAMI Redirect · uuid_transfer · TwiML <Dial>
Monitor / whisper / bargePOST /v1/calls/{id}/monitorChanSpy · uuid_eavesdrop · BIB · Stream
Agent loginPOST /v1/agents/{id}/loginQueueAdd · callcenter_config · agent state · TaskRouter
Subscribe to eventsGET /v1/events/stream (SSE)AMI events · ESL events · AXL notifications · TwiML callbacks
Deploy IVR flowPOST /v1/ivr/{id}/deployextensions.conf · dialplan XML · Studio Flow · CUCM script

Bring-your-own-adapter is supported. Implement the PBXAdapter Go interface and VoxRidge handles routing, events, and policy enforcement for free.

Get started

One API for every PBX. Wire it up in an afternoon.

Free under 25 extensions, forever. No credit card. No sales gate. Production use OK.