Developer(s) | FreePBX Project Sangoma Technologies Corporation |
---|---|
Initial release | November 28, 2004 |
Stable release | 16
[1]
/ October 31, 2021 |
Preview release | 17 RC1
[2]
/ June 24, 2024 |
Repository | |
Operating system | Linux, FreeBSD |
Available in | 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 |
License | AGPL v3 and GPL v3 |
Website |
www |
FreePBX is a web-based open-source graphical user interface (GUI) that manages Asterisk, a voice over IP (VoIP) and telephony server. [3]
FreePBX is licensed under the GNU General Public License version 3, [4] with commercial modules available under their own licenses. It is a component of the FreePBX Distro, released by the FreePBX project, which is 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 also included in other open source distributions such as AsteriskNOW, Elastix and RasPBX.
FreePBX is maintained by a community of developers and contributors using the GitHub platform. [5] The slogan for FreePBX is "Let Freedom Ring".
FreePBX was initially released as the Asterisk Management Portal (AMP), version 0.2. The project was renamed to FreePBX for trademark reasons, as Asterisk was a registered trademark of the Digium corporation (which is now also a subsidiary of Sangoma Technologies Corporation). The first release under the FreePBX name was version 2.0.
FreePBX was acquired by Schmooze Com Inc on February 22, 2013. [6]
Schmooze Com Inc was acquired by Sangoma Technologies Corporation on Jan 2, 2015. [7]
FreePBX up to version 16 can be installed as standalone software, or as part of the pre-configured FreePBX Distro that includes the CentOS Linux operating system, the Asterisk PBX, FreePBX, and assorted dependencies. [8]
As a result of CentOS Linux being discontinued in its stable form, FreePBX 17 is moving over to and will be supported on Debian Linux. FreePBX will no longer be providing a pre-configured FreePBX Distro, but will provide a script to install FreePBX on a fresh install of Debian Linux. In-place migration will not be possible, but will be possible by restoring a backup on the new version from the previous version. [9] It will still be obtainable as standalone software.
FreePBX is written in PHP, JavaScript and shell script and uses the LAMP stack. [10] New releases of Asterisk have been accommodated by various updates to FreePBX. Updates have included new menus 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. [11] [12] When a new version is released, the oldest supported version becomes end of life at the same time.
Version | Release Date | Features |
---|---|---|
0.2 | 2004-11-28 | Initial release as Asterisk Management Portal (AMP) |
2.0 | 2006-03-17 [13] | Initial release as FreePBX. |
2.11 | 2013-05-14 |
|
12 | 2014-06-23 |
|
13 | 2016-01-06 [15] |
|
14 | 2017-08-02 [16] |
|
15 | 2019-10-31 |
|
16 | 2021-10-31 |
|
17 | Expected 2024-06 |
|
Legend: Older version, unsupported Older version, still supported Latest version Preview version |
FreePBX supports numerous hardware manufacturers, including Aastra Technologies, Algo, AND, AudioCodes, Cisco Systems, Cyberdata, Grandstream, Mitel, Nortel/ Avaya, Panasonic, Polycom, Snom, Xorcom, and Yealink . [19] FreePBX developers estimate the distro has been deployed in millions of active PBX systems in over 220 countries and territories. [20]
When Digium took over the Asterisk project, they released a series of SIP phones that tightly integrate with FreePBX, including provisioning support and apps. [21] Since both FreePBX and Digium were acquired by Sangoma, Sangoma have released a number of SIP phones that tightly integrate with FreePBX. [22]
Sangoma have also released certified appliances to run FreePBX [23] These are custom computer servers already configured with FreePBX. They are rated by the concurrent amount of calls the appliance can handle at once.
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.
Making Asterisk Easy to Manage; CentOS; Preparation and installation; What is FreePBX?; FreePBX preparation and installation; FreePBX System Status Dashboard; Tools