avvoip-freepbxlogoblack-195x45With over 1 MILLION production systems worldwide and 20,000 new systems a month installed, the FreePBX community continues to out-perform the industry’s commercial efforts. Sangoma is proud to be the sponsor of FreePBX and the FreePBX.org project.


download-freepbx-brochureIf you are new to FreePBX you can get started quickly by downloading and installing the FreePBX Distro.

The FreePBX Distro is an all in one platform that installs everything you need to build a phone system.

Once You have a basic PBX in place you can add Commercial modules to add advanced features to an already feature rich base install of FreePBX.
What is FreePBX?

FreePBX is a web-based open source GUI (graphical user interface) that controls and manages Asterisk® (PBX), an open source voice over IP server. FreePBX is licensed under the GNU General Public License, an open source license. FreePBX can be installed manually or as part of a pre-configured FreePBX Distro that includes the system OS, Asterisk, FreePBX GUI and assorted dependencies.

The “Free” Stands for Freedom

The FreePBX EcoSystem has developed over the past decade to be the most widely deployed Open Source PBX platform in use across the world today. The openness of the project allows users, resellers, enthusiasts and partners to utilize the FreePBX EcoSystem to build robust communications solutions that are powerful but at the same time easy to implement and support.


FreePBX EcoSystem

avvoip-ecosystemAs an open source, web-based PBX solution, FreePBX is easy to customize and adapt to your changing needs. FreePBX can run in the cloud or on-site, and is currently being used to manage the business communications of all sizes and types of businesses from small one person SOHO businesses, to multi-location corporations and call centers. The FreePBX EcoSystem provides you with the Freedom and Flexibility to custom design business communications around your needs.


We try to keep you informed on the project with news items and announcements on what we are up to. There is also a Technical Corner blog where developers and other contributors are encouraged to author articles that are of general interest to the greater community.


Visit our forums to meet and interact with other community members. Give help, ask for help and browse the different topics to find many nuggets of information. New to the project? Remember to spend a few minutes searching for your answers before posting your questions. There are many contributors willing to help, but you may find your questions have already been answered!

Developers World

FreePBX would not be where it is today if not for the countless hours of contributed code by our great development community. Find out how you can get involved to be part of this great telephony revolution! We welcome novice and experienced developers alike. Not a developer? There are many other ways you can contribute.


FreePBX Appliances

Download Data Sheet

The FreePBX appliance is a purpose-built, high-performance PBX solution. Designed and rigorously tested for optimal performance, this is the only officially supported hardware solution for FreePBX. The appliance comes preloaded with the FreePBX Distro and includes a one-year warranty.

Featuring the FreePBX Distro, this appliance is an ideal fit for businesses looking to get more from a PBX. With millions of deployments throughout the world, FreePBX is relied upon daily by everyone from enterprises to startups. Leveraging the power of FreePBX has enabled businesses to grow while keeping communication expenses minimal. The FreePBX Distro has made deploying, configuring and using a PBX system easier than ever. With an easy-to-use GUI (Graphical User Interface), getting started is a breeze!

FreePBX Phone System 40
  • FreePBX Distro Pre-loaded
  • 40 Users/30 Simultaneous Calls
  • Intel Quad Core
  • Single 120GB SSD
  • 2GB Ram
  • 4 GB Network Ports
  • Small Form Factor Case
  • Console Web GUI SSH
  • 1 VGA Port
  • Unit Dimensions: 127mm (W) x 127mm (D) x 50mm (H)
  • Wall Mount Plate Included
  • 1 Year Warranty
FreePBX Phone System 60
  • FreePBX Distro Pre-loaded
  • 60 Users/30 Simultaneous Calls
  • Intel Celeron Quad Core
  • Single 120GB SSD
  • 2GB Ram
  • 3 GB Network Ports
  • 2 PCI Express Slots
  • 1U Form Factor Case (Ear brackets included)
  • Local VGA / Console Web GUI SSH
  • Unit Dimensions: 430mm (W) x 320mm (D) x 45mm (H)
  • 1 Year Warranty
FreePBX Phone System 100
  • FreePBX Distro Pre-loaded
  • 100 Users/30 Simultaneous Calls
  • Intel Celeron Quad Core
  • Single 250GB SSD
  • 4GB Ram
  • 3 GB Network Ports
  • 2 PCI Express Slots
  • 1U Form Factor Case (Ear brackets included)
  • Local VGA / Console Web GUI SSH
  • Unit Dimensions: 430mm (W) x 320mm (D) x 45mm (H)
  • 1 Year Warranty
FreePBX Phone System 300
  • FreePBX Distro Pre-loaded
  • 300 Users/120 Simultaneous Calls
  • Intel Atom C2000 Octal Core
  • Dual 120GB SSD (Raid 1)
  • 4GB Ram
  • 5 Onboard GB Network Ports
  • 2 PCI Express Slots
  • 1U Form Factor Case (Ear brackets included)
  • Console Web GUI SSH
  • Unit Dimensions: 430mm (W) x 305mm (D) x 45mm (H)
  • 1 Year Warranty
FreePBX Phone System 1000
  • FreePBX Distro Pre-loaded
  • 1000 Users/300 Simultaneous Calls
  • Intel Xeon E3-1200 Quad Core
  • Dual 512GB SSD Drives with raid
  • 16 GB of Memory
  • 7 Onboard GB Network Ports
  • 4 PCI Express Slots
  • 1U Server (Sliding rails included)
  • IPMI Interface
  • Console Web GUI SSH, IPMI
  • Unit Dimensions: 430mm (W) x 470mm (D) x 45mm (H)
  • 1 Year Warranty

Commercial Modules


The Customer Relationship Management (CRM) Link module is designed to allow you to connect your PBX to your support CRM software to push call history and caller information to your CRM and in conjunction with Zulu allow Click to Call from your CRM and Call Popups into your CRM on inbound calls.

call-centerCall Center Builder
Take your contact center to the next level with the Call Center Builder Bundle. This bundle provides advanced reporting tools: QXact Reports, Call Recording Reports, Call Management tools such as Class of Service, Pinset Pro, Conference Pro, Caller ID Management, and Advanced Queue Enhancements, including Outbound Call Limiting and VQ Plus, now including Queue Callbacks.

system-builder-basicSystem Builder Basic
This bundle includes the five key add-on modules that we recommend for every system. Endpoint Manager, UCP for EPM, FreePBX Phone Apps, SysAdmin Pro and Extension Routing.

system-builder-plusSystem Builder Plus
Fully deck out your FreePBX installs with our most popular add ons all in one package for a great price. This bundle includes EndPoint Manager, FreePBX Phone Apps, SysAdmin Pro, Park Pro, Page Pro, Class of Service, Conference Pro, Call Recording Reports, XMPP Management and Fax Pro.

extension-routing-websiteExtension Routing
Extension Routing allows you to easily and visually control which extensions are allowed to use specific outbound routes.

endpoint-mgrPBX EndPoint Manager
With the Commercially Supported Sangoma PBX End Point Manager, you can use the GUI interface to directly auto-provision & configure over 150 popular desk phones, wireless phones, door phones, overhead paging devices, gateways and specialty devices from the following manufacturers: Aastra, Algo, AND, Audiocodes, Cisco, Cyberdata, Digium, Grandstream, Mitel, Panasonic, Polycom, Sangoma, Snom, Xorcom & Yealink.

endpoint-mgrUCP for EPM
The UCP for EPM module allows for end users to use the FreePBX User Control Panel (UCP) to change and override any buttons that were set up for their phone for their phone by the Commercial End Point Manager. An end user’s changes apply to his or her own phone as an override of the admin-created template.

sysadminSysAdmin Pro
The SysAdmin Pro module adds additional functionality to the SysAdmin Module. The includes DDNS, Email Setup, UPS Managements and Update Management.

web-callbackWeb CallBack
The Web Callback module allows you to easily add an HTML call me box to your website. Visitors simply put their phone number in to be connected with you, or a specific destination.

outbound-call-limitingOutbound Call Limiting
The Outbound Call Limiting module allows you to place restrictions on how many times a number is called during a certain time period on a per outbound route basis.

caller-id-manCallerID Management
The CallerID Management module is a unique way to modify the Caller ID that is outpulsed on the fly. By utilizing a simple feature code you can change your Caller ID for one call or all calls.

page-proPaging Pro
Page Pro adds to the existing Paging module in FreePBX to include the ability to hook outbound routes to a page group, make a valet-style (airport-style) page and create recordings to be played to a page group before the pager can speak.

voicemail-notify1VM Notify
This module allows an individual or a group to be notified and optionally accept responsibility for a voicemail. Additionally, notifications can be sent out when someone claims responsibility for the voicemail.

faxFax Pro
The Fax Pro module is a reliable, robust inbound/outbound faxing server. You simply enable faxing for any user on the system; then you point a phone number to specific fax user and let us answer the fax call.

cos-iconClass of Service
The Class of Service Administration module provides granular control at the extension level to access and set permissions of specific calling features of your PBX. These features include Outbound Routes, Feature Codes, Ring Groups, Queues, Conference Rooms, Voicemail Blast Groups and Paging.
call-recording-reportsCall Recording Reports
Tired of searching the system Call Detail Records for call recordings? Running out of storage on your system due to required archiving of call recordings? With the Call Recording Report Module, you can view, sort, listen to, archive and download all recorded calls on your system.

If you use ACD/Queues, you need Q-Xact to help you make the most of your time! With Q-Xact, you are given insight into each and every one of your queues. Q-Xact gives you full control over what data is displayed for each type of report. It allows you to build custom templates for quick reporting. Each report type, such as “All Call Distribution by Queue,” has a list of columns that can be checked and unchecked for on-the-fly view customization.

xact-dialerXact Dialer
Does your company do outbound dialing? Would you like to automate the process? If so, Xact Dialer is for you. Simply Start a Campaign and choose where your calls will be routed to. It even gives you the option to route calls based on whether they are answered by a person or an answering machine. To make it even easier, you can also choose to get reports on your campaign daily or after the campaign completes. Stop dialing each individual number. Contact a Sales Representative today to see how you can benefit from Xact Dialer!

appointment-reminderAppointment Reminder
Appointment Reminder module for FreePBX Distro is a unique way to automate appointment confirmations, cancellations and reschedules. By simply specifing numbers and names to be called PBXact will automatically call at specified times and allow recipients to confirm, cancel and reschedule appointments.

parkpro-iconPark Pro
Park Pro adds the ability to add multiple parking lots within FreePBX, useful for companies running multiple locations off the same server, or companies that need multiple parking lots or have many internal departments.

xmpp-iconXMPP Pro
Once configured, the IM server can be used with any Jabber/XMPP enabled client that is capable of configuring connections to local or corporate servers, including chat integration into iSymphony.

vm-reports-iconVoicemail Reports
There is now an easy way for System Administrators and Managers to review all users voicemail settings in one place as well as listen to all voicemails residing on the system from one report.

pinset-pro-iconPin Set Pro
TPin Set Pro provides you greater flexibility in the deployment of security Pin Codes, allowing system administrators to assign Pin Codes directly to extensions and granularly control per extensions which outbound routes are allowed to be dialed without pin codes.

vqplusVQ Plus
Virtual Queue Plus expands the options available in the PBX queues and allows you to assign dynamic queue penalty rules to escalate calls based on the length of hold time. VQ Plus also allows you to create Virtual Queues to manage queue behavior and expand and customize caller destinations for callers routed through the virtual queues.

conference-proConference Pro
The Conference Pro module is an add-on to the existing conference module found in FreePBX. This module allows end users to manage conference room settings from the user control panel. Admin users can also easily create conference room IVR’s and choose which conference rooms are a part of the conference room IVR.

phone-apps-iconFreePBX Phone Apps
Phone Apps are a suite of phone applications that integrate directly with FreePBX and our commercial End Point Manager. Phone Apps allow users to control functions and settings directly from the screen of their phone. The initial release of applications include Call Parking, Follow-Me Management and Do Not Disturb. We will be expanding to include additional functionality, features and supported devices in the near future. The goal is to empower users to intuitively manage call settings and features directly from their phone, minimizing the reliance upon hard-to-remember feature codes and logging into the PBX GUI to modify settings.

ha-iconHigh Availability Disaster Recovery
FreePBX High Availability, or “FreePBX HA,” was created to fill a need for organizations that have a low tolerance for downtime in the event of system failures and outages. Traditional backup solutions for FreePBX include on-site or off-site backups and warm spares, both of which are adequate for many organizations. But when days, hours or even minutes of downtime are not ideal or acceptable, FreePBX HA is now available.

Modules are not Open Source GPL and are only designed to work with the FreePBX Distro.



Find instructions on installation and configuration at the FreePBX documentation site.

Hourly Support Options

Get Technical Support From our FreePBX Experts

support-iconWe can help with everything from implementation assistance to upgrades and production down emergencies. The FreePBX support experts are a team of dedicated FreePBX professionals who communicate clearly and focus on rapid problem resolution. To obtain support from our experts, log into your existing account or create an account.


Peace of Mind Support Packages

pomps-icon2POMPs Basic
The POMPs Basic package includes 60 minutes of support credit, a dedicated support phone number, the SysAdmin Pro module and more!

pomps-icon2POMPs Platinum
The POMPs Platinum package is the ultimate peace of mind for your business. This package includes 180 minutes of support, a priority dedicated support number, SysAdmin Pro, 24x7x365 support for service-impacting emergencies.

pomps-icon2POMPs Up and Running
If you’re looking to get a phone system set up quickly with the best practices laid out by the Sangoma Engineering Staff, then look no further. The FreePBX/PBXact “Up and Running Peace of Mind Plan” has you covered in five easy steps!


Fill the form and a Sangoma specialist will contact you:

First Name
Last Name
Job Title
Please select the one that best describes you:
I am a telecom service provider looking to deploy on my networkI am a telecom service provider looking to deploy on a customer premisesI am a system integrator looking to deploy on a enterprise networkI am a distributor or resellerI am an enterprise looking to deploy on my network