FusionPBX

A multi-tenant PBX and voice switch for FreeSWITCH providing carrier grade communication and telephony features.

FusionPBX screenshot 1

FusionPBX is an open-source, self-hosted application that serves as a multi-tenant PBX and voice switch. It is built on FreeSWITCH to provide telephony and communication services, functioning as a call center server, VoIP server, and voicemail server. The software is deployed as a server-side application with a web-based management interface for administration and configuration.

The system supports both single-domain and multi-tenant configurations, making it suitable for various organizational sizes. It is installed on Linux distributions including Debian, Ubuntu LTS, and CentOS, as well as FreeBSD. The installation process uses a modular script that deploys NGINX, PHP FPM, and PostgreSQL to handle the web interface and data storage, alongside IPTables and Fail2ban for security.

Key features

  • Multi-tenant architecture for domain-based management
  • Unlimited extensions and device provisioning
  • Voicemail-to-Email integration
  • Automatic Call Distribution and Ring Groups
  • Interactive Voice Response (IVR) systems
  • Find Me / Follow Me and hot desking
  • High availability and redundancy configurations
  • Custom dialplan programming
  • Music on hold and call parking

The software is designed for businesses requiring corporate-level phone system features and carrier-grade switching. It integrates with FreeSWITCH to provide a scalable, multi-threaded communication platform capable of handling high volumes of traffic. For advanced automation and external integration, a REST API is available. The architecture allows the system to function as a fax server, conference server, or a general voice application server, providing the flexibility to build complex telephony workflows.

Administrators can manage the entire environment through the web interface, which handles the configuration of the underlying FreeSWITCH engine. The software is intended for system administrators and telephony providers who need a centralized framework to manage multiple clients or internal departments within a single installation.

FusionPBX is positioned as a comprehensive telephony framework for small, medium, and large businesses.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age11 years
Licensempl-1.1
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.