Free, open-source alternatives to RingCentral
Cloud phone system for businesses. 5 apps you can run yourself instead of RingCentral, sorted by how well they replace it. Each one is open source, so your data stays with you.
FreepbxBest match
Web-based open source GUI that controls and manages Asterisk.
Asterisk
Easy to use but advanced IP PBX system, VoIP gateway and conference server.
FusionPBX
Web interface for multi-platform voice switch called FreeSWITCH.
Wazo
Full-featured IPBX solution built atop Asterisk with integrated Web administration interface and REST-ful API.
FreeSWITCH
Scalable open source cross-platform telephony platform.
Side by side
| App | Stars | License | Activity | Runs on |
|---|---|---|---|---|
| Freepbx | - | GPL-2.0 | PHP | |
| Asterisk | 3,616 | GPL-2.0 | C, Debian packages | |
| FusionPBX | 1,070 | MPL-1.1 | PHP | |
| Wazo | - | GPL-3.0 | Python | |
| FreeSWITCH | 5,221 | MPL-2.0 | C |
Why replace RingCentral?
RingCentral works, but your data lives in someone else's account, the price can change at any time, and features can disappear. An open-source app you run yourself is yours: you choose where it runs, who can see the data, and when to update.
Questions
What is the best free alternative to RingCentral?
Freepbx is the closest open-source replacement for RingCentral in our list. Asterisk and FusionPBX are worth a look too, depending on what you need.
Can I self-host an alternative to RingCentral?
Yes. All 5 apps on this page are open source and can run on your own server, usually with Docker, or on a managed host that installs them for you.