
OPEN-SOURCE TELEPHONY · SINCE 2006
Real-time voice and video since 2006. FreeSWITCH turns a server into a full telecom platform — powering carriers, contact centers, and communication products around the world.
* A free SignalWire account is required to access FreeSWITCH downloads and packages.
2006
Open source since day one
20+
Years of continuous development
Billions
Of calls handled every year
1000s
Of platforms built on FreeSWITCH
IN PRODUCTION INSIDE THE PLATFORMS YOU ALREADY KNOW
WHAT IS FREESWITCH?
FreeSWITCH turns a single server into a full telecom platform — routing calls, bridging video, transcoding media, and connecting protocols in real time.
Voice calling & routing
Video conferencing & bridging
Protocol translation & interop
Programmable call control
Carrier-grade media handling
HERITAGE
The original creators of FreeSWITCH founded SignalWire to bring the same engineering rigor to the cloud. Two decades of telecom infrastructure experience live in every release.
Today, FreeSWITCH is actively maintained by SignalWire — the same people who wrote it, still shipping it.
FROM FREESWITCH TO THE CONTROL PLANE
2006
FreeSWITCH 1.0 ships
An open-source softswitch designed to replace closed telephony hardware.
2012
Powering global platforms
FreeSWITCH becomes the engine behind carriers, contact centers, and UCaaS providers worldwide.
2018
SignalWire is founded
The FreeSWITCH core team launches SignalWire to bring programmable telecom to the cloud.
Today
One stack, open to cloud
FreeSWITCH remains open source, maintained by SignalWire, with a native path to elastic cloud scale.
TWO PATHS
Which fits your situation?
Run FreeSWITCH yourself
Full control over your own infrastructure
Build on bare metal or your own cloud
Community support and full source access
Scale with SignalWire
Elastic cloud scale without managing servers
Same FreeSWITCH engine, fully managed
Global infrastructure, AI, and APIs built in
EDITIONS
Three ways to run FreeSWITCH.
From the free community engine to a fully managed cloud — the same team stands behind all three.
FREE · SELF-HOSTED
FreeSWITCH Open Source
The community engine.
Open-source, community-maintained
Community support
You run it
PAID · SELF-HOSTED
FreeSWITCH Advantage
The enterprise branch.
Commercial modules (G.729A, AMD)
Founder-level support
You run it
PAID · CLOUD-HOSTED
SignalWire Platform
The programmable cloud.
Programmable layer around FreeSWITCH media engines
Commercial-grade and built to scale
Runs in the optimized SignalWire cloud
FAQ
Frequently asked questions
What people ask about FreeSWITCH, from licensing to how it powers SignalWire.
Is FreeSWITCH really free?
Yes. FreeSWITCH is open source under the MPL license. You can download, modify, and run it in production at no cost. A free SignalWire account is required to access packages and downloads.
What is the relationship between FreeSWITCH and SignalWire?
SignalWire was founded by the original creators of FreeSWITCH and is the primary maintainer of the project today. SignalWire’s cloud platform runs on the same core engine.
Can I migrate from self-hosted FreeSWITCH to SignalWire?
Yes. Because SignalWire is built on the same engine, dialplans, and concepts, migrating workloads from self-hosted FreeSWITCH to SignalWire’s managed cloud is a natural path.
Where do I get commercial support?
SignalWire offers commercial support, hardened builds, and priority patches through FreeSWITCH Pro. Contact the team to discuss your production requirements.