Skip to main content
VOXRIDGE
Menu
The Unified Telephony Control Plane

One API. Every PBX.

VoxRidge is the vendor-agnostic control plane that sits above Asterisk, FreeSWITCH, Cisco, 3CX, PortSIP, and Twilio. One REST API for calls, queues, agents, IVR, and policies — across every brand of PBX you already run.

Free under 25 extensions, forever. No credit card. Cloud SaaS or self-hosted, your call.

Vendors supported Asterisk · FreeSWITCH · Cisco CUCM · 3CX · PortSIP · Twilio
$ curl -X POST https://api.voxridge.com/v1/calls \
    -H "Authorization: Bearer $VOX_TOKEN" \
    -d '{"from":"+18005551001","to":"+442071234567"}'

routing   pbx=asterisk-lon01 trunk=bt-sip-01
policy    dnc=ok geo_fence=ok rate_limit=ok        pass
originate bridge=lon01/PJSIP/0042  agent=ext-3107   ringing
event     call.answered  02:14  sentiment=neutral
event     call.ended     duration=4m12s        cdr written

$ voxridge ivr deploy customer-support.json --to cisco-nyc02
  compiling  28 nodes → CUCM AXL dialplan
  validating routes, prompts, time-conditions  ok
  pushing    cucm-nyc02.example.com           deployed
  ready  version 14 · rollback available
One API. Six adapters. Cloud or self-hosted. Every action signed.

What "control plane" means

Stop writing the same integration six times.

Every PBX vendor speaks a different protocol — AMI, ESL, AXL, REST, WebSocket. VoxRidge speaks all of them so your application speaks one.

One REST API, six PBXes

Originate, hangup, transfer, monitor, agent login — same endpoints whether you're talking to Asterisk in London or CUCM in New York. Adapter pattern, not lowest-common-denominator.

Policies that follow the call

DNC, geo-fence, rate limit, business hours, blacklist, compliance — eleven policy types evaluated by a CEL engine before every originate. Same rules everywhere, regardless of underlying PBX.

Real-time events, normalized

Asterisk events look like Twilio events look like Cisco events. Subscribe over SSE or NATS JetStream. Build a unified supervisor dashboard once and run it across every site.

Cloud SaaS or your VPC

Hosted on VoxRidge Cloud or a single binary in your data center. Same product, same API, same admin panel. Air-gapped install supported on Enterprise.

Why VoxRidge exists

Most multi-PBX shops live in integration hell. We built the layer that ends it.

If you've ever maintained AMI, ESL, AXL, and REST integrations side by side — wired your CRM screen-pop to one and tried to copy it to the next — you already know the problem.

Telephony is fragmented by accident. Asterisk grew up open source. Cisco ate the enterprise. 3CX won SMB. Twilio took cloud. Each one has its own protocol, its own event model, its own admin UI, its own way of saying "transfer this call."

For one office, one PBX, that's fine. For a hundred-site enterprise that acquired three companies and ended up with four PBX brands, it's a permanent tax on every project — CRM integration, contact-center workflow, AI assist, regulatory reporting. Each one gets implemented N times, slightly differently, and stays slightly broken on the long tail.

VoxRidge is the layer that makes "the PBX" a single object again. One API, one policy engine, one event stream, one CDR table — across every vendor.

Without VoxRidge With VoxRidge
N integrations per app — one per PBX vendorOne REST API call, regardless of underlying PBX
Policies duplicated and drifted across systemsEleven policy types, evaluated globally by CEL
Different event shapes from each vendorNormalized events on one NATS stream
IVR flows reauthored per vendorVisual designer compiles to every dialplan format
CDRs in five different schemasOne CDR table, one analytics dashboard

What's in the platform

Six pillars on one control plane.

A queue isn't a row in Asterisk and a row in CUCM and a row in Twilio. It's one object, with one history, that maps onto whichever PBX it lives on today.

At a glance

The numbers behind the platform.

Honest scope. We tell you what's solid, what's young, and what's on the roadmap.

6
PBX vendors supported on day one — Asterisk, FreeSWITCH, Cisco CUCM, 3CX, PortSIP, Twilio
11
policy types evaluated by the CEL engine before every originate
28
IVR node types — including AI intent and AI conversation
1
API surface, one CDR schema, one event stream — across every vendor

AI agent assist

Real-time transcription and agent suggestions — without per-vendor audio plumbing.

VoxRidge taps audio off the call leg, runs it through your STT and LLM of choice, and returns suggestions to the agent's screen. The hard part — getting audio off Asterisk vs. CUCM vs. Twilio — is our problem, not yours.

1 · Tap

Audio captured via vendor-native hooks: ARI external media for Asterisk, mod_audio_fork for FreeSWITCH, JTAPI on CUCM, Media Streams on Twilio.

2 · Transcribe

Streaming STT with diarization. Bring your own Deepgram, AssemblyAI, Azure, or Whisper endpoint. Language-aware. Arabic, Persian, English supported on day one.

3 · Suggest

LLM-driven next-best-action, knowledge-base lookup, and post-call summary. Pluggable — Claude, GPT-4o, Gemini, or your own. Suggestions surfaced in the agent screen pop.

Who buys VoxRidge

The teams running multiple PBXes — for one reason or another.

Multi-site enterprises post-M&A

Inherited Cisco at HQ, Asterisk in the warehouse, 3CX in the regional office. Need one screen the supervisor can run, one set of policies that follows the customer, one CDR table the auditor can read.

CCaaS & UCaaS providers

Selling contact-center features to customers running every flavor of PBX. Ship one API and one admin UI; let VoxRidge handle the per-vendor adapters underneath.

CRM & vertical-SaaS teams

Adding click-to-dial, screen pop, AI assist, and outbound campaigns to your product. One integration covers every customer's PBX brand. Stop writing five connectors.

"We had four PBXes across three offices and a CRM that needed click-to-dial against all of them. Two engineers had been writing it for a year. VoxRidge replaced their work in a sprint."

— Director of Telephony, mid-market SaaS · Read the use cases →

Built by Deklarative

A small team that ships boring, durable infrastructure. Same group behind GenuStream messaging and the Argitron compliance platform. Self-hosted by default, cloud-hosted by request.

PBX vendors supported on day one

One adapter per vendor. One API for you.

Need a vendor that's not on this list? Adapter pattern is open — Avaya, Mitel, RingCentral, and Genesys are next. See every vendor →

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.