FreePBX

Last updated
FreePBX
Developer(s) FreePBX Project
Sangoma Technologies Corporation
Initial releaseNovember 28, 2004;19 years ago (2004-11-28)
Stable release
16 / August 2, 2022;21 months ago (2022-08-02)
Repository
Operating system Linux, FreeBSD
Available inEnglish, Bulgarian, Chinese, German, French, Hebrew, Hungarian, Italian, Portuguese, Brazilian Portuguese, Russian, Swedish, Spanish, Japanese
License AGPL v3 and GPL v3
Website www.freepbx.org

FreePBX is a web-based open-source graphical user interface (GUI) that manages Asterisk, a voice over IP and telephony server. [1]

Contents

FreePBX is licensed under the GNU General Public License version 3. [2] It is a component of the FreePBX Distro, which is an independently maintained Linux system derived from the source code of the CentOS distribution, having Asterisk pre-installed. It is also included in various third-party distributions such as The FreePBX Distro and AsteriskNow.

FreePBX was acquired by Schmooze.com in early 2013. [3] That firm was, in turn, taken over by Sangoma Technologies Corporation on Jan 2, 2015.

FreePBX is a community of developers and contributors who devote their work to making complicated phone system software easy to use and functional.

Installation

FreePBX can be installed as standalone software, or as part of a pre-configured FreePBX Distro that includes the operating system, the Asterisk PBX, FreePBX, and assorted dependencies: [4]

FreePBX is included in open source distributions such as The Official FreePBX Distro, AsteriskNOW, Elastix and RasPBX

Development

FreePBX is written in PHP and JavaScript. [5] The first FreePBX release, version 0.2 (November 28, 2004), was named the Asterisk Management Portal (AMP). The project was renamed to FreePBX for trademark reasons, as Asterisk is a registered trademark of the Digium corporation (which is now also a subsidiary of Sangoma Technologies Corporation).

New releases of Asterisk have been accommodated by various updates to FreePBX. Updates have included new menus and support for additional capabilities such as voice mail, calling queues, fax, multiple languages, DAHDI and a local user directory.

Current versions are:

FreePBX supports numerous hardware manufacturers, including Aastra Technologies, Algo, AND, AudioCodes, Cisco Systems, Cyberdata, Digium, Grandstream, Mitel, Nortel, Panasonic, Polycom, Sangoma, Snom, Xorcom, and Yealink  [ zh ]. [10] FreePBX developers estimate the distro has been deployed in millions of active PBX systems in over 220 countries and territories. [11]

Related Research Articles

Libranet was an operating system based on Debian.

<span class="mw-page-title-main">Mark Spencer (computer engineer)</span> Computer engineer

Mark Spencer is an American computer engineer and is the original author of the GTK+-based instant messaging client Gaim, the L2TP daemon l2tpd and the Cheops Network User Interface.

<span class="mw-page-title-main">Anaconda (installer)</span> Free and open-source system installer for Linux distributions

Anaconda is a free and open-source system installer for Linux distributions.

<span class="mw-page-title-main">Asterisk (PBX)</span> PBX software

Asterisk is a software implementation of a private branch exchange (PBX). In conjunction with suitable telephony hardware interfaces and network applications, Asterisk is used to establish and control telephone calls between telecommunication endpoints such as customary telephone sets, destinations on the public switched telephone network (PSTN) and devices or services on voice over Internet Protocol (VoIP) networks. Its name comes from the asterisk (*) symbol for a signal used in dual-tone multi-frequency (DTMF) dialing.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

<span class="mw-page-title-main">Digium</span>

Digium, Inc. is a communications technology company based in Huntsville, Alabama, and since 2018, a subsidiary of Sangoma Technologies Corporation. The company makes VoIP business phone systems, IP phones, and hardware products. It was founded in 1999 by Mark Spencer.

GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.

snom

Snom Technology GmbH is a German company which manufactures Voice over Internet Protocol (VoIP) telephones, based on the IETF standard Session Initiation Protocol (SIP). Snom's products are targeted at the small- to medium-sized business sector, home offices, Internet service providers, carriers, and original equipment manufacturers. The company, founded in 1996 and headquartered in Berlin, is a wholly owned subsidiary of VTech Holdings Limited, since 2016.

trixbox

trixbox was a software PBX based on Asterisk.

<span class="mw-page-title-main">Issabel</span>

Issabel is open-source Unified Communications PBX software, providing user-friendly web-based configuration, management, and reporting for telephony. Modules providing predictive dialing can be added. It is a fork of the open-source versions of Elastix, developed by the user/developer community when 3CX acquired Elastix, closed the community, halted distribution and development of the open-source versions, and released a proprietary version.

<span class="mw-page-title-main">Elastix</span>

Elastix is a unified communications server software that brings together IP PBX, email, IM, faxing and collaboration functionality. It has a Web interface and includes capabilities such as a call center software with predictive dialing.

<span class="mw-page-title-main">Bharat Operating System Solutions</span> Indian Debian-based Linux distribution

Bharat Operating System Solutions is an Indian Linux distribution based on Debian, with Its latest stable version is 10.0 ("Pragya") which was released in March 2024.

<span class="mw-page-title-main">CrunchBang Linux</span> Debian based Linux distribution

CrunchBang Linux was a Linux distribution derived from Debian by Philip Newborough.

antiX Lightweight systemd free Linux distribution

antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images where either SysVinit or Runit are set as the default init system.

<span class="mw-page-title-main">Sangoma Technologies Corporation</span>

Sangoma Technologies Corporation (Sangoma) is a Canadian company that provides Communications as a Service (“CaaS”) products for businesses. It was founded in 1984. It is publicly traded on the Toronto Stock Exchange.

<span class="mw-page-title-main">AskoziaPBX</span> Telephone system firmware

AskoziaPBX is a closed source telephone system firmware. It is a fork of the m0n0wall project and uses the Asterisk private branch exchange (PBX) software to realize all telephony functions.

<span class="mw-page-title-main">FreePBX Distro</span> Software system

The FreePBX Distro is a freeware unified communications software system that consists of a graphical user interface (GUI) for configuring, controlling, and managing Asterisk PBX software. The FreePBX Distro includes packages that offer VoIP, PBX, Fax, IVR, voice-mail and email functions.

<span class="mw-page-title-main">HandyLinux</span> Linux distribution

HandyLinux is a simplified Linux operating system developed in France, derived from the Debian stable branch. It was designed to be easily accessible and downloadable, so that it could be used by people with very little computer experience and on a range of older hardware that was no longer supported by the latest versions of proprietary operating systems. It was particularly aimed at older people with dated hardware who do not need nor possess the skill to use many features afforded by state-of-the-art operating systems.

References

  1. Madsen, Leif; Jim Van Meggelen; Russell Bryant (2013). Asterisk: The Definitive Guide, 4th Edition (4th ed.). O'Reilly Media. p. 800. ISBN   978-1-4493-3242-6. 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.
  2. "FreePBX project in OpenHub". BlackDuck. Retrieved 2016-08-29.
  3. "Schmooze Com Acquires FreePBX & SIPSTATION". Schmooze Com. February 22, 2013.
  4. Gomillion, David Merel, Barrie Dempster, David (2009). Asterisk 1.6 build feature-rich telephony systems with Asterisk. Birmingham, U.K.: Packt Pub. ISBN   9781847198631. Making Asterisk Easy to Manage; CentOS; Preparation and installation; What is FreePBX?; FreePBX preparation and installation; FreePBX System Status Dashboard; Tools{{cite book}}: CS1 maint: multiple names: authors list (link)
  5. "FreePBX ReadMe". FreePBX. Retrieved 2022-01-09.
  6. "Milestone 2.11 - FreePBX - Trac". FreePBX. Archived from the original on 2013-05-18. Retrieved 2013-05-26.
  7. "The Release of FreePBX 15". FreePBX Community Forums. Retrieved 2019-04-17.
  8. Lorne Gaetz (2021-10-31). "FreePBX 16 is now released for General Availability!". FreePBX Community Forums. FreePBX. Retrieved 2024-05-17.
  9. Nenad Corbic (2023-12-06). "FreePBX 17 Beta and the Future with Debian". FreePBX Community Forums. FreePBX. Retrieved 2024-05-17.
  10. snom Phones Now Interoperable with Schmooze Com, Inc. Unified Communications Systems Archived 2016-03-05 at the Wayback Machine (press release), 2012, PR Web
  11. Telephony features... TMC.net