7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

FusionPBX

Open source

Web-based PBX and voice switch built on FreeSWITCH, offering multi-tenant telephony features for businesses and hosting providers.

fusionpbx.com
FusionPBX homepage screenshot
GitHub stars
1.1k
Last commit
today
Repository age
11 years
Version
5.6.5
Self-hosted
Yes

About FusionPBX

FusionPBX is an open-source web interface and management layer for FreeSWITCH, the telephony platform that handles call routing. It turns a FreeSWITCH installation into a domain-based, multi-tenant PBX and voice switch, so one server can serve several separate organizations, each with its own extensions and settings.

Beyond ordinary office phone features, the project says it can act as a call center server, fax server, voicemail server, conference server and voice application server. Configurable features include unlimited extensions, voicemail-to-email, device provisioning, music on hold, call parking, automatic call distribution, interactive voice response, ring groups, find me and follow me rules, and hot desking. A flexible dialplan system allows custom call logic.

FusionPBX is written in PHP and installs on Debian, Ubuntu LTS, FreeBSD and CentOS using a scripted installer. The installer sets up FusionPBX, FreeSWITCH and its dependencies, along with Nginx, PHP-FPM, PostgreSQL, Fail2ban and IPTables. High availability and redundancy are listed among its capabilities.

Key features

  • Domain-based multi-tenant PBX on FreeSWITCH
  • Unlimited extensions with voicemail-to-email
  • Device provisioning for desk phones
  • Interactive voice response and ring groups
  • Automatic call distribution for call centers
  • Find me / follow me and hot desking
  • Programmable dialplan for custom call logic
  • High availability and redundancy support

Good fit for

  • →Hosting phone systems for multiple client companies
  • →Running a self-managed office phone system
  • →Setting up a small call center
Built with
PHP
Tags
pbx
voip
freeswitch
telephony
multi-tenant
call-center
self-hosted
php

FusionPBX: questions and answers

What is FusionPBX used for?
FusionPBX is a web-based PBX and voice switch built on FreeSWITCH, offering multi-tenant telephony features for businesses and hosting providers. It is a good fit for hosting phone systems for multiple client companies, running a self-managed office phone system and setting up a small call center.
Is FusionPBX open source?
Yes. FusionPBX is open source. Its source code is on GitHub at fusionpbx/fusionpbx and is written mainly in PHP.
Is FusionPBX free?
Yes. FusionPBX is open source, so the software itself is free to use.
Can I self-host FusionPBX?
Yes. FusionPBX can be self-hosted on your own server or infrastructure.
What is FusionPBX an alternative to?
FusionPBX is an open-source alternative to RingCentral, 8x8, Mitel and Nextiva. Other open-source alternatives to RingCentral include Asterisk and Linphone.
Is FusionPBX actively maintained?
Yes. The most recent commit to FusionPBX was on 2 October 2026, and the latest release is 5.6.5, published on 21 September 2026. The project has 1.1k stars on GitHub.

Open-source alternatives to FusionPBX

See all

SaaS alternatives to FusionPBX

See all