FreePBX

{{Short description|Open-source graphical user interface}}

{{Infobox software

| name = FreePBX

| logo = FreePBX Logo.png

| logo alt = FreePBX logo

| screenshot = FreePBX 17 screenshot.webp

| screenshot alt = Screenshot of the FreePBX 17 dashboard

| caption = Screenshot of the FreePBX 17 dashboard

| author = Coalescent Systems
Schmooze Com Inc

| developer = FreePBX Project
Sangoma Technologies Corporation

| released = {{Start date and age|2004|10|15}}

| latest release version = {{wikidata|property|preferred|references|edit|Q5499659|P348|P548=Q2804309}}

| latest release date = {{wikidata|qualifier|preferred|single|Q5499659|P348|P548=Q2804309|P577}}

| operating system = Debian Linux (officially supported), Linux, FreeBSD

| replaces = Asterisk Management Portal (AMP)

| platform = PHP, JavaScript, Shell script

| language = Brazilian Portuguese, Bulgarian, Czech, Chinese, English (US), English (UK), French, German, Hebrew, Hungarian, Italian, Japanese, Persian, Dutch, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Ukrainian, Vietnamese

| language count = 22

| license = AGPL v3 and GPL v3

| qid = Q5499659

| repo = https://github.com/FreePBX

| website = https://www.freepbx.org/

}}

FreePBX is a web-based open-source graphical user interface (GUI) that manages Asterisk, a voice over IP (VoIP) and telephony server.{{cite book|last3=Madsen|first3=Leif|title=Asterisk: The Definitive Guide|year=2013|publisher=O'Reilly Media|isbn=978-1-4493-3242-6|page=800|url=https://shop.oreilly.com/product/0636920025894.do|edition=4th|first2=Jim|last2=Van Meggelen|first1=Russell|last1=Bryant|quote=FreePBX, the juggernaut of the Asterisk community. This interface (which is at the heart of many of the most popular Asterisk distributions, such as AsteriskNOW, Elastix, the FreePBX Distro, and PBX in a Flash), is unarguably a very large part of why Asterisk has been as successful as it has. With the FreePBX interface, you can configure and manage many aspects of an Asterisk system without touching a single configuration file. While we purists may like everyone to work only with the config files, we recognize that for many, learning Linux and editing these files by hand is simply not going to happen. For those folks, there is FreePBX, and it has our respect for the important contributions it has made to the success of Asterisk.}}

FreePBX is licensed under the GNU General Public License version 3,{{cite web|url=https://www.openhub.net/p/freepbx|title=FreePBX project in OpenHub|publisher=BlackDuck|access-date=2016-08-29}} with commercial modules available under their own licenses.

FreePBX is a component of the now discontinued FreePBX Distro, released by the FreePBX project, which was a maintained Linux system derived from the source code of the CentOS distribution with all components needed, including Asterisk, pre-installed and released as a turnkey distribution.

FreePBX is included in other open source distributions such as AsteriskNOW, Elastix and RasPBX. PBXact is a commercially supported offering from Sangoma that is based on FreePBX.

FreePBX is maintained by a community of developers and contributors using the GitHub platform.{{cite web|url=https://github.com/FreePBX|title=FreePBX|publisher=GitHub|access-date=2024-06-30}} The slogan for FreePBX is "Let Freedom Ring". The mascot for FreePBX, as seen in the logo, is Tango the frog.{{cite web |first=Crisy Meschieri| last=Dyment |title=FreePBX Logo and Character Redesign |url=https://www.behance.net/gallery/98188211/FreePBX-Logo-and-Character-Redesign |website=Behance |access-date=13 August 2024 |date=2 June 2020}}

History

FreePBX was initially released as the Asterisk Management Portal (AMP), version 1.10.002. This was originally created by Coalescent Systems and was a simple database that wrote configuration files for Asterisk to use.{{Cite web|url=https://www.freepbx.org/freepbx-yesterday-today-and-tomorrow/|title=FreePBX Yesterday, Today and Tomorrow|website=FreePBX Blog|publisher=FreePBX|language=en|date=2015-01-07|access-date=2024-08-05|first=Preston|last=McNair}}

The project was renamed to freePBX (later FreePBX) at version 2.0 for trademark reasons, as Asterisk was a registered trademark of the Digium corporation at the time (Digium is now also a subsidiary of Sangoma Technologies Corporation).

FreePBX was acquired by Schmooze Com Inc on February 22, 2013.{{cite web|url=http://blog.schmoozecom.com/post/43758468959/schmooze-com-acquires-freepbx-sipstation|title=Schmooze Com Acquires FreePBX & SIPSTATION|date=2013-02-22|access-date=2024-08-05|publisher=Schmooze Com|language=en}}

Schmooze Com Inc was acquired by Sangoma Technologies Corporation on Jan 2, 2015.{{Cite web|url=https://www.sangoma.com/press-release/sangoma-completes-acquisition-two-businesses/|title=Sangoma Completes the Acquisition of Two Businesses|archive-date=2024-06-29|archive-url=https://web.archive.org/web/20240629224139/https://sangoma.com/press-release/sangoma-completes-acquisition-two-businesses/|url-status=dead|website=Sangoma Technologies|language=en|date=2015-01-02|access-date=2024-08-05}}

Installation

FreePBX 17 is officially supported on Debian Linux. It is installed by using a bash script downloaded from the website on a freshly installed copy of Debian 12. The script installs all of the necessary prerequisites needed for FreePBX to run, including Asterisk. The software is also offered stand-alone and can be installed on a Linux distribution of choice, however, this requires installing all the prerequisites and Asterisk manually.

FreePBX up to version 16 can be installed as stand-alone software or as part of the pre-configured FreePBX Distro that includes the CentOS Linux operating system, the Asterisk PBX, FreePBX and necessary prerequisites.{{cite book|first1=David|last1=Merel|first2=Barrie|last2=Dempster|first3=David|last3=Gomillion|title=Asterisk 1.6: build feature-rich telephony systems with Asterisk|year=2009|publisher=Packt Publishing|publication-place=Birmingham, UK|publication-date=2009|isbn=978-1-8471-9863-1|quote="Making Asterisk Easy to Manage; CentOS; Preparation and installation; What is FreePBX?; FreePBX preparation and installation; FreePBX System Status Dashboard; Tools"}} Due to CentOS Linux being discontinued and the last supported version of CentOS 7 going out of support on June 30, 2024, FreePBX will no longer be providing a pre-configured FreePBX Distro. In-place upgrade/migration is not possible, but can be achieved by restoring a backup on the new version from the previous version.{{Cite web|url=https://www.freepbx.org/freepbx-17-beta-release-and-debian-future/|title=FreePBX 17 Beta and the Future with Debian|website=FreePBX Blog|publisher=FreePBX|language=en|date=2023-12-06|access-date=2024-05-17|first=Nenad|last=Corbic}} This move allows FreePBX to be run on a modern, secure and supported operating system. FreePBX 16 will be supported until the release of FreePBX 18 - FreePBX on this distribution will still work and be supported, however, there will be no further support for the underlying operating system.

Development

FreePBX is written in PHP, JavaScript and shell script and uses the LAMP stack.{{cite web|url=https://github.com/FreePBX/core#readme|title=FreePBX ReadMe|publisher=FreePBX|access-date=2022-01-09}} New releases of Asterisk have been accommodated by various updates to FreePBX. Updates have included new modules and support for additional capabilities such as voicemail, calling queues, fax, multiple languages, DAHDI and a local user directory.

FreePBX maintain the currently released version and the previous release behind this.{{Cite web|url=https://community.freepbx.org/t/freepbx-distro-support-timelines/84554|title=FreePBX distro support timelines|website=FreePBX Community Forums|language=en|date=2022-07-22|access-date=2024-06-29}}{{Cite web|url=https://www.freepbx.org/eol-notice-for-freepbx-13-and-14/|title=EOL Notice for FreePBX 13 and 14|website=FreePBX Blog|publisher=FreePBX|language=en|date=2022-11-02|access-date=2024-06-30|first=Lorne|last=Gaetz}} When a new version is released, the oldest supported version becomes end of life at the same time.

Version History

class="wikitable mw-collapsible mw-collapsed"

|+ class=nowrap|AMP Version History

VersionRelease DateFeatures
style="background:#fdb3ab;color:black;" | 1.10.0022004-10-15Initial release as Asterisk Management Portal (AMP){{cite web|url=http://sourceforge.net/project/showfiles.php?group_id=121515&package_id=132595|title=SourceForge.net: Files|archive-date=2007-10-08|archive-url=https://web.archive.org/web/20071008214651/http://sourceforge.net/project/showfiles.php?group_id=121515&package_id=132595|url-status=dead|language=en|access-date=2024-06-30}}

See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features

style="background:#fdb3ab;color:black;" | 1.10.0032004-10-27See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.003a2004-10-29See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0042004-12-22See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0052004-12-28See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0062005-01-26See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0072005-03-28See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.007a2005-03-28See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0082005-05-25See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0092005-09-09See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features
style="background:#fdb3ab;color:black;" | 1.10.0102005-11-18Final AMP release

See [https://web.archive.org/web/20070124143113/http://sourceforge.net/project/shownotes.php?release_id=371924&group_id=121515 release notes] for features

colspan=3|Legend: {{legend2|#fdb3ab|Older version, unsupported|border=1px solid #AAAAAA}}

class="wikitable mw-collapsible mw-collapsed"

|+ class=nowrap|FreePBX Version History

VersionRelease DateFeatures
style="background:#fdb3ab;color:black;" | 2.0.02006-03-17Initial release as FreePBX

See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features

style="background:#fdb3ab;color:black;" | 2.0.12006-03-17See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.1.02006-05-15See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.1.12006-05-30See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.1.22006-09-14See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.1.32006-09-25See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.2.02007-01-05See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.2.12007-02-06See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.2.22007-06-08See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.2.32007-07-18See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features.
style="background:#fdb3ab;color:black;" | 2.3.02007-08-24See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.3.12007-10-22{{cite web|url=http://www.freepbx.org/news/2007-10-22/freepbx-2-3-1-maintenance-release|title=FreePBX 2.3.1 Maintenance Release|publisher=FreePBX|access-date=2024-06-30|date=2007-10-22|archive-date=2007-10-26|archive-url=https://web.archive.org/web/20071026150738/http://www.freepbx.org/news/2007-10-22/freepbx-2-3-1-maintenance-release|url-status=dead|first=Philippe|last=Lindheimer}}See [https://web.archive.org/web/20090109182539/http://www.freepbx.org/trac/browser/freepbx/branches/2.3/CHANGES release notes] for features
style="background:#fdb3ab;color:black;" | 2.4.02008-02-10* Support for Asterisk 1.2, 1.4 and 1.6

  • New Language, Voicemail Blast Group and Custom Apps modules
  • Improvements to Paging and Intercom, Queues, Zap Channel Inbound and Device and User modules
  • DUNDI trunk support
  • New system wide extension and destination registry
  • Added call confirmation to Follow-Me and Ring Groups{{Cite web|url=https://www.freepbx.org/freepbx-2-4-0-its-final/|title=FreePBX 2.4.0 - It's Final!|website=FreePBX Blog|publisher=FreePBX|language=en|date=2016-01-06|access-date=2024-06-30|first=Philippe|last=Lindheimer}}
style="background:#fdb3ab;color:black;" | 2.52008-09-19{{cite web|url=http://www.freepbx.org/trac/milestone/2.5|title=Milestone 2.5 - FreePBX - Trac|publisher=FreePBX|access-date=2024-06-30|date=2008-09-19|archive-date=2008-12-24|archive-url=https://web.archive.org/web/20081224004656/http://www.freepbx.org/trac/milestone/2.5|url-status=dead|language=en}}See [https://web.archive.org/web/20081224004656/http://www.freepbx.org/trac/milestone/2.5 milestone] for features
style="background:#fdb3ab;color:black;" | 2.62009-10-27* Added 'extended' module repository
  • New Asterisk SIP Settings, Asterisk IAX Settings, Outbound Route Messages, Phone Restart and Weak Password Check modules
  • Improvements to Queue, Print Extensions, Paging and Extension/User modules
  • New Virtual Extensions
  • New PHP dependencies for modules
  • Updates to Flash Operator Panel (FOP) and Java SSH module
  • Added SIPSTATION module and support{{Cite web|url=https://www.freepbx.org/freepbx-2-6-final-sipstation-module-and-other-progress/|title=FreePBX 2.6 Final, SIPSTATION Module and other progress|website=FreePBX Blog|publisher=FreePBX Blog|language=en|date=2009-10-27|access-date=2024-06-30|first=Philippe|last=Lindheimer}}{{cite web|url=http://www.freepbx.org/trac/milestone/2.6|title=Milestone 2.6 - FreePBX - Trac|publisher=FreePBX|access-date=2024-06-30|archive-date=2010-01-10|archive-url=https://web.archive.org/web/20100110111924/http://www.freepbx.org/trac/milestone/2.6|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 2.72010-03-01* New Fax module and improvements to underlying fax mechanism
  • Added Fax For Asterisk (FFA) support
  • Improvements to Queues, Backup, Outbound Routes, Follow Me, Ring Groups, Trunks and Conferences module{{Cite web|url=https://www.freepbx.org/freepbx-2-7-is-final/|title=FreePBX 2.7 Is Final|website=FreePBX Blog|publisher=FreePBX|language=en|date=2010-03-01|access-date=2024-06-30|first=Philippe|last=Lindheimer}}
  • style="background:#fdb3ab;color:black;" | 2.82010-07-13* Support for Asterisk 1.4 and 1.6+
  • Combined macro-dial and dialparties.agi into macro-dial-one
  • Improvements to Outbound Routing and Trunk modules
  • Native DAHDI support
  • Added Real Company Directory module{{Cite web|url=https://www.freepbx.org/freepbx-2-8-out-the-door-and-2-9-coming-strong/|title=FreePBX 2.8 out the Door and 2.9 Coming Strong|website=FreePBX Blog|publisher=FreePBX|language=en|date=2010-07-16|access-date=2024-06-30|first=Philippe|last=Lindheimer}}{{cite web|url=http://www.freepbx.org/trac/milestone/2.8|title=Milestone 2.8 - FreePBX - Trac|publisher=FreePBX|access-date=2024-06-30|archive-date=2011-12-22|archive-url=https://web.archive.org/web/20111222015438/http://www.freepbx.org/trac/milestone/2.8|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 2.92011-05-08* Support for Asterisk 1.4, 1.6.2 and 1.8
  • Architectural enhancements
  • Added Endpoint Management and DAHDI module
  • Improvements to Extensions, Feature Codes, Queues and Voicemail modules{{cite web|url=http://www.freepbx.org/trac/milestone/2.9|title=Milestone 2.9 - FreePBX - Trac|publisher=FreePBX|access-date=2024-06-30|archive-date=2013-05-18|archive-url=https://web.archive.org/web/20130518192816/http://www.freepbx.org/trac/milestone/2.9|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 2.102012-02-29* Support for Asterisk 1.6, 1.8 and 1.10
  • Requires PHP 5
  • Architectural enhancements
  • Improvements to Call Parking, Backup & Restore, IVR, Paging and Phonebook modules
  • Google Voice support in Trunks module{{cite web|url=http://www.freepbx.org/trac/milestone/2.10|title=Milestone 2.10 - FreePBX - Trac|publisher=FreePBX|access-date=2024-06-30|archive-date=2013-06-01|archive-url=https://web.archive.org/web/20130601191842/http://www.freepbx.org/trac/milestone/2.10|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 2.112013-05-14* Adds support for Asterisk 11
  • Destination popOvers
  • Improvements to Module Admin - added security auditing capability, Outbound Route and Trunk
  • Added Extension Routin, Hotel Wakeup Call and CallerID Superfecta module
  • Chan Motif Module (Google Voice enabler){{cite web|url=http://www.freepbx.org/trac/milestone/2.11|title=Milestone 2.11 - FreePBX - Trac|publisher=FreePBX|access-date=2013-05-26|archive-date=2013-05-18|archive-url=https://web.archive.org/web/20130518191710/http://www.freepbx.org/trac/milestone/2.11|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 122014-10-30* Moved to single version number
  • Adds support for Asterisk 12 & 13
  • New User Control Panel
  • New dashboard
  • Improvements to Module Admin
  • HTML5 playback in CDR Reports
  • Direct parking slot supporting in Parking module
  • Secure Module Signing
  • PJSIP Support{{Cite web|url=https://www.freepbx.org/freepbx-12-release-and-astricon/|title=FreePBX 12 Release and Astricon|website=FreePBX Blog|publisher=FreePBX|language=en|date=2014-10-30|access-date=2024-06-30|first=Andrew|last=Nagy}}
  • style="background:#fdb3ab;color:black;" | 132016-01-06{{Cite web|url=https://www.freepbx.org/happy-new-year-freepbx-13-out-of-rc/|title=Happy New Year, FreePBX 13 out of RC|website=FreePBX Blog|publisher=FreePBX|language=en|date=2016-01-06|access-date=2024-06-30|first=James|last=Finstrom}}* Expanded localization support for audio and sound files
  • HTML5 sound playback
  • Adds responsive GUI
  • New Call Event Logging (CEL) Reports, Sound Language and VPN Configuration modules
  • amportal deprecated, new fwconsole CLI system management
  • Bulk extensions and Bulk DIDs merged into Bulk Handler module
  • Depricated CampOn module
  • New global search option{{cite web|url=https://wiki.freepbx.org/display/F2/FreePBX+13.0|title=FreePBX 13.0 - FreePBX Modules - Documentation|website=FreePBX wiki|publisher=FreePBX|access-date=2024-06-30|date=2015-09-11|archive-date=2015-09-16|archive-url=https://web.archive.org/web/20150916230421/https://wiki.freepbx.org/display/F2/FreePBX+13.0|url-status=dead|language=en}}
  • style="background:#fdb3ab;color:black;" | 142017-08-02{{Cite web|url=https://www.freepbx.org/freepbx-14-distro-14-more-blog/|title=FreePBX 14, Distro 14 & More!|website=FreePBX Blog|publisher=FreePBX|language=en|date=2017-08-17|access-date=2024-06-29|first=Andrew|last=Nagy}}* PHP 5.6 support
  • Automatic system and modules update
  • System updates via System Admin module
  • Globalization and localization improvements
  • New calendar module
  • User Control Panel redesign
  • XMPP improvements
  • Multiple and improved directory support in User Manager, including LDAP and Active Directory
  • Updated NodeJS and python libraries{{Cite web|url=https://www.freepbx.org/freepbx-14-release-candidate/|title=FreePBX 14 Release Candidate|website=FreePBX Blog|publisher=FreePBX|language=en|date=2017-03-21|access-date=2024-06-29|first=Andrew|last=Nagy}}
  • style="background:#fdb3ab;color:black;" | 152019-10-31* Adds a new REST and GraphQL API
  • Adds a rebuilt backup module and a new Filestore module{{Cite web|url=https://www.freepbx.org/freepbx-15-is-released/|title=The Release of FreePBX 15|website=FreePBX Blog|publisher=FreePBX|language=en|date=2019-10-31|access-date=2024-06-29|first=Matt|last=Fredrickson}}
  • style="background:#fef8c6;color:black;" | 162021-10-31* PHP 7.4 support
  • Additions to the GraphQL API
  • Defaults to PJSIP
  • User Control Panel templates
  • New firewell module and intrusion detection features
  • HTTPS redirects
  • SSL protocol config
  • AMI bindaddr
  • User Control Panel password validation
  • Support up to Asterisk 20 due to no Asterisk GoSub support{{Cite web|url=https://www.freepbx.org/freepbx-16-is-now-released-for-general-availability/|title=FreePBX 16 is now released for General Availability!|website=FreePBX Blog|publisher=FreePBX|language=en|date=2021-10-31|access-date=2024-05-17|first=Lorne|last=Gaetz}}
  • style="background:#d4f4b4;color:black;" | 172024-08-02* Move from CentOS base to Debian Linux base
  • Defaults to Asterisk 21
  • Move from Asterisk Macro to GoSub & chan_sip removal allowing support for Asterisk =>21
  • Cloud-friendly deployment
  • PHP 8.2 support
  • Updated NodeJS and front end libraries{{Cite web|url=https://www.freepbx.org/freepbx-17-is-now-ga/|title=Exciting News: FreePBX 17 is Now Generally Available!|website=FreePBX Blog|publisher=FreePBX|language=en|date=2024-08-02|access-date=2024-08-04|first=Kapil|last=Gupta}}
  • colspan=3|Legend: {{legend2|#fdb3ab|Older version, unsupported|border=1px solid #AAAAAA}} {{legend2|#fef8c6|Older version, still supported|border=1px solid #AAAAAA}} {{legend2|#d4f4b4|Latest version|border=1px solid #AAAAAA}} {{legend2|#c1e6f5|Preview version|border=1px solid #AAAAAA}}

    Hardware support

    FreePBX supports numerous hardware manufacturers, including Algo, AND, AudioCodes, Cisco, Cyberdata, Digium, Grandstream, Mitel/Aastra, Nortel/Avaya, Panasonic, Polycom, Sangoma, Snom, Xorcom and {{Ill|Yealink|zh|亿联网络}}.{{cite web|url=http://www.prweb.com/releases/2012/4/prweb9421216.htm|title=snom Phones Now Interoperable with Schmooze Com, Inc. Unified Communications Systems|archive-date=2016-03-05|date=2012-04-24|archive-url=https://web.archive.org/web/20160305002348/http://www.prweb.com/releases/2012/4/prweb9421216.htm|url-status=dead}} FreePBX developers estimate the distro has been deployed in millions of active PBX systems in over 220 countries and territories.{{Cite web|url=https://technews.tmcnet.com/ip-telephony/topics/partners/articles/84838-ip-telephony-feature-schmooze-com-eases-phone-system.htm|title=IP Telephony Feature: Schmooze Com Eases Phone System Use|website=TMCnet.com|publisher=TMCnet.com|language=en|date=2011-05-11|access-date=2024-06-29|first=Stefania|last=Viscusi}}

    When Digium took over the Asterisk project, they released a series of SIP phones that tightly integrate with FreePBX, including provisioning support and apps.{{cite web|url=https://www.digium.com/products/ip-phones|title=IP Phones | Business VoIP Phones | Digium|access-date=2024-06-29|archive-date=2017-07-02|archive-url=https://web.archive.org/web/20170702151310/https://www.digium.com/products/ip-phones|url-status=dead}} Since both FreePBX and Digium were acquired by Sangoma, Sangoma have released a number of SIP phones that tightly integrate with FreePBX.{{Cite web|url=https://www.sangoma.com/products/phones-and-devices/|title=Phones and Devices - Sangoma Technologies|website=Sangoma Technologies|language=en|access-date=2024-06-29}}

    Sangoma have also released certified appliances to run FreePBX.{{Cite web|url=https://www.freepbx.org/appliances/|title=Certified FreePBX Appliances | FreePBX - Let Freedom Ring|website=FreePBX|language=en|access-date=2024-06-29}} These are custom computer servers already configured with FreePBX. They are rated by the concurrent amount of calls the appliance can handle at once.

    References

    {{Reflist}}