Skip to main content
VOXRIDGE
Menu

Adapter

FreeSWITCH

High-performance softswitch. The FreeSWITCH adapter speaks ESL natively and uses mod_audio_fork for non-disruptive audio capture.

Protocols used

  • ESL (Event Socket Library) — TCP control + event subscription
  • mod_audio_fork — WebSocket audio mirroring for AI assist

Capabilities

  • bgapi for non-blocking originate
  • uuid_transfer, uuid_bridge, uuid_eavesdrop for control
  • callcenter_config for queue / agent management
  • IVR deploy as XML dialplan

Tested versions

  • FreeSWITCH 1.10 (recommended)
  • FreeSWITCH 1.8
# event_socket.conf.xml
<param name="listen-ip"   value="0.0.0.0"/>
<param name="listen-port" value="8021"/>
<param name="password"    value="${ESL_SECRET}"/>

# voxridge connect
$ voxridge pbx add freeswitch \
    --host 10.0.5.20 --port 8021 \
    --password ${ESL_SECRET}
  testing ESL...        ok
  loading sofia status  3 profiles
  loading mod_callcenter 6 queues
  ready

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.