Adapter
Cisco CUCM
The enterprise PBX that nobody loves and nobody can rip out. The CUCM adapter speaks AXL for configuration and runs a JTAPI sidecar for call events.
Protocols used
- AXL/SOAP — configuration: phones, lines, route patterns, hunt groups, call park
- JTAPI — Java sidecar for real-time call events and control (originate, hold, transfer)
- BIB (Built-In-Bridge) — for monitor / whisper / barge
Capabilities
- Originate, hangup, transfer (blind, consultative)
- Monitor / whisper / barge via BIB
- Agent state via UCCX or external integration
- Audio capture via Network-Based Recording or SPAN
Tested versions
- CUCM 12.5(1) SU8+
- CUCM 14.0(1) SU3+
- Webex Calling (via Cloud-Connected UC) — beta
# JTAPI sidecar
$ docker run -d \
-e CUCM_HOST=cucm-pub.example.com \
-e CUCM_USER=voxridge \
-e CUCM_PASS=${CUCM_PASS} \
-p 8089:8089 \
voxridge/cucm-sidecar:latest
# voxridge connect
$ voxridge pbx add cisco-cucm \
--host cucm-pub.example.com \
--axl-user voxridge --axl-pass ${CUCM_PASS} \
--jtapi-sidecar https://10.0.6.5:8089
testing AXL... ok (12.5.1 SU8)
testing JTAPI... ok (847 devices)
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.