FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
β‘ The future of programmable SIP servers.
Official FusionPBX - A full-featured domain based multi-tenant PBX and voice switch for FreeSwitch.
A PBX written by rust
Self-hosted AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway). API-first, with a built-in agent desktop.
One binary, one YAML file. A pure-Go Session Border Controller that keeps FreeSWITCH or Asterisk off the public internet: SIP proxy, RTP/SRTP relay, WebRTC gateway, built-in SIP security.
FreeSWITCH module that streams live call audio to AI voice agents over WebSocket and plays their voice back β full-duplex.