FusionPBX

FusionPBX

Multi-tenant PBX and softswitch web interface for FreeSWITCH

963stars
731forks
Last commit: 20h ago
Repo age: 11y old
FusionPBX screenshot

FusionPBX is a full-featured, domain-based multi-tenant PBX and voice switch built around FreeSWITCH. It provides a web-based interface to manage telephony features for businesses, service providers, and multi-customer environments.

Key Features

  • Domain-based multi-tenancy for hosting multiple independent PBX tenants
  • Extension and user management with typical PBX calling features
  • IVR, ring groups, call parking, and call routing via dialplan tools
  • Call queues / ACD and call center-oriented applications
  • Voicemail features including voicemail-to-email support
  • Device provisioning with troubleshooting logs for provisioning requests
  • Call detail records (CDR) and call recordings management
  • High availability and redundancy options for more resilient deployments

Use Cases

  • Hosting a multi-tenant PBX platform for customers or departments
  • Building a VoIP business phone system with IVR, voicemail, and queues
  • Running a FreeSWITCH-based softswitch with web-managed configuration

Limitations and Considerations

  • Requires deploying and operating FreeSWITCH alongside the FusionPBX web application
  • Some advanced features (for example, certain reporting modules and the REST API) may depend on membership or add-on applications

FusionPBX is well-suited for organizations that want a FreeSWITCH-based telephony stack with a comprehensive administrative UI and multi-tenant capabilities. It scales from single-instance PBX deployments to carrier-oriented environments when designed with redundancy in mind.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Mumble

Mumble

Low-latency, high-quality VoIP voice chat client and server

7.5k
1.3k
Last commit: 22h ago

Mumble is an open-source, low-latency VoIP voice chat platform with a desktop client and a self-hosted server for encrypted group communication.

Alternative to:
Skype
Skype
+4
ejabberd

ejabberd

Scalable real-time messaging server for XMPP, MQTT, and SIP

6.5k
1.5k
Last commit: 1d ago

ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

Alternative to:
CloudMQTT
CloudMQTT
+11
FreeSWITCH

FreeSWITCH

Software-defined telecom stack for VoIP, SIP, and real-time media

4.6k
1.7k
Last commit: 20h ago

FreeSWITCH is an open-source software-defined telecom stack for building VoIP and real-time communication services with SIP and WebRTC support.

Alternative to:
Twilio
Twilio
+15
Asterisk

Asterisk

Open-source telephony engine and PBX framework

3k
1.2k
Last commit: 2d ago

Open-source PBX and telephony toolkit for building communications applications; modular C-based engine with SIP, WebRTC, RTP, ARI/AMI APIs and hardware support.

Alternative to:
3CX
3CX
+19
Kamailio

Kamailio

High-performance SIP server for VoIP and real-time communications

2.7k
1.1k
Last commit: 2d ago

Kamailio is an open source SIP signaling server for scalable VoIP and real-time communication platforms, supporting routing, load balancing, WebRTC, and IMS/VoLTE.

Alternative to:
AudioCodes Mediant Session Border Controller (SBC)
AudioCodes Mediant Session Border Controller (SBC)
+6
HOMER (SIPCAPTURE)

HOMER (SIPCAPTURE)

Packet capture and observability for SIP, VoIP, and WebRTC

1.9k
251
Last commit: 1mo ago

Carrier-grade SIP/VoIP/WebRTC packet capture and monitoring platform with real-time search, correlation, and troubleshooting workflows using the HEP/EEP protocol.

Alternative to:
ThousandEyes VoIP Monitoring
ThousandEyes VoIP Monitoring
+3