Open-Source Platforms
FreeSWITCH Development
FreeSWITCH was built for the traffic patterns Asterisk struggles with — thousands of concurrent media channels, heavy transcoding, and multi-homed carrier trunking. We deploy FreeSWITCH as a class-5 softswitch, a media server behind Kamailio, a WebRTC gateway, and everything in between. Our work covers XML dialplan architecture, Lua and mod_lua scripting, mod_sofia profile tuning, codec selection, and hardware sizing. We also write custom modules in C when the built-in modules don't cover the use case — which, for wholesale termination and carrier platforms, happens more often than documentation suggests.
Who it's for
- Wholesale carriers needing a high-CPS softswitch with carrier-grade CDR
- Platforms handling transcoding between G.711, G.729, Opus, and AMR-WB
- Product teams building WebRTC-to-SIP gateways
- ITSPs outgrowing Asterisk's scheduling model at 500+ concurrent calls
Our approach
- 1Right-size hardware based on measured codec mix, not vendor tables
- 2Separate signaling profiles (mod_sofia) from media logic (mod_dptools, mod_lua)
- 3Use XML curl for dialplan lookups so routing logic lives in your billing system
- 4Deploy FreeSWITCH in active-active pairs behind a Kamailio dispatcher
- 5Instrument CDR delivery with at-least-once guarantees — no silent billing gaps
What you get
Capacity plan with CPS, concurrent sessions, and CPU/memory sizing
XML dialplan structured around real routing logic, not copied examples
mod_sofia profiles tuned for your trunk mix and NAT topology
CDR pipeline into PostgreSQL, Kafka, or your billing backend
Custom FreeSWITCH modules in C where needed — built, tested, packaged
Prometheus exporters and Grafana dashboards for real-time operations
Common questions
Related services
Kamailio Development
Dispatcher tuning, SIP routing logic, and Kamailio-as-SBC deployments for carrier platforms.
Session Border Controller Solutions
Open-source and commercial SBC deployments with topology hiding, DoS protection, and media handling.
Unified Communications Solutions
End-to-end UC platforms: voice, video, chat, presence, and mobility — built open, operated reliably.
Ready to build on carrier-grade voice?
Talk to a VoIP engineer — not a salesperson.