Asterisk (PBX)
Developer(s) | Sangoma Technologies Corporation |
---|---|
Stable release(s) [±] | |
21.2.0 (18 March 2024[1]) 20.5.0 LTS (18 October 2023[2]) | |
Preview release(s) [±] | |
Repository | |
Written in | Voice over Internet Protocol |
License | GPLv2 with additional licenses available from Digium[5] |
Website | www |
Asterisk is a
Asterisk was created in 1999 by
Features
The Asterisk software includes many features available in commercial and proprietary PBX systems:
Asterisk supports several standard VOIP protocols, including the Session Initiation Protocol (SIP), the Media Gateway Control Protocol (MGCP), and H.323. Asterisk supports most SIP telephones, acting both as registrar and back-to-back user agent. It can serve as a gateway between IP phones and the PSTN via T- or E-carrier interfaces or analog FXO cards. The Inter-Asterisk eXchange (IAX) protocol, RFC 5456, native to Asterisk, provides efficient trunking of calls between Asterisk PBX systems in addition to distributing some configuration logic. Many VoIP service providers support it for call completion into the PSTN, often because they themselves have deployed Asterisk or offer it as a hosted application. Some telephones also support the IAX protocol.
By supporting a variety of traditional and VoIP telephony services, Asterisk allows deployers to build telephone systems, or migrate existing systems to new technologies. Some sites are using Asterisk to replace proprietary PBXes, others provide additional features, such as voice mail or voice response menus, or virtual call shops, or to reduce cost by carrying both local and long-distance calls over the Internet.
In addition to VoIP protocols, Asterisk supports traditional circuit-switching protocols such as
Internationalization
While initially developed in the
The default set of English-language Asterisk prompts are recorded by professional telephone voice Allison Smith.[14]
Derived products
Asterisk is a core component in many commercial products and open-source projects. Some of the commercial products are hardware and software bundles, for which the manufacturer supports and releases the software with an open-source distribution model.
- AskoziaPBX, a fork of the m0n0wall project, uses Asterisk PBX software to realize all telephony functions.
- AstLinux is a "Network Appliance for Communications" open-source software distribution.[15]
- FreePBX, an open-source graphical user interface, bundles Asterisk as the core of its FreePBX Distro[16]
- LinuxMCE bundles Asterisk to provide telephony; there is also an embedded version of Asterisk for OpenWrt routers.
- PBX in a Flash/Incredible PBX and trixbox are software PBXes based on Asterisk.
- Elastix previously used Asterisk, HylaFAX, Openfire and Postfix to offer PBX, fax, instant messaging and email functions, respectively, before switching to 3CX.
- Unified Communicationssoftware which uses Asterisk for telephony functions. It was forked from the open-source versions of Elastix when 3CX acquired it.
- *astTECS uses Asterisk in its VoIP and mobile gateways.[17]
Various add-on products, often commercial, are available that extend Asterisk features and capabilities.
The standard voice prompts included with the system are free. A business can purchase matching voice announcements of its company name, IVR menu options and employee or department names (as a library of live recordings of common names[18] or a set of fully customised prompts recorded by the same professional voice talent) at additional cost for seamless integration into the system.
Other add-ons provide fax support, text-to-speech, additional codecs and new features.[19] Some third-party add-ons are free;[20] a few even support embedded platforms such as the Raspberry Pi.[21]
See also
- Comparison of VoIP software
- DUNDi
- FreeSWITCH IPBX
- GateKeeper H.323
- GNU SIP Witch
- List of free and open-source software packages
- List of SIP software
- OpenBTS
- SIP Express Router
References
- ^ "ChangeLog-21-current". Retrieved 15 April 2024.
- ^ "ChangeLog-20-current". Retrieved 27 Oct 2023.
- ^ "ChangeLog-19-current". Retrieved 27 Oct 2023.
- ^ "ChangeLog-18-current". Retrieved 27 Oct 2023.
- ^ "Asterisk LICENSE". GitHub. Retrieved 2020-02-13.
- ISBN 9780470098547.
- ISBN 9780596510480.
- ^ The README for version 0.1.0 states: "Currently, the Asterisk Open Source PBX is only known to run on the Linux OS, although it may be portable to other UNIX-like operating systems as well." See here Archived 2017-02-12 at the Wayback Machine
- ^ "Asterisk on OpenWrt". 6 June 2018. Retrieved 2018-06-10.
- ^ AstLinux: Boot via USB Flash Storage[permanent dead link]
- ^ download page of sound files for Asterisk
- ^ ץ "You are not the next caller in line" Archived 2016-03-04 at the Wayback Machine, parody on-hold message where a pre-recorded Allison Smith sheepishly confesses (at 0:00:45) that the caller is actually *not* next in queue and would be lucky to get a response at 11:30pm from the cleaning lady after other workers had left for the day.
- ^ "Zombie-Proof Your Phone System". Go.digium.com. Archived from the original on 2016-03-05. Retrieved 2016-01-04.
- ^ "Asterisk Voice Recordings". The IVR Voice. Archived from the original on 2015-01-18. Retrieved 2015-01-17.
- ^ astlinux-project.org
- 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.
- ^ "astTECS - THE IP-PBX PEOPLE". VoIP-Info. 12 July 2008.
- ^ "Allison On Demand". AsteriskExchange.com.
- ^ "Asterisk Software Add-Ons". Digium. 2015-12-29. Archived from the original on 2015-03-16. Retrieved 2016-01-04.
- ^ Riddell, Matt (2009-08-08). "35 Great free Asterisk applications". Venturevoip.com. Archived from the original on 2015-04-26. Retrieved 2016-01-04.
- ^ "The 5-Minute PBX: Incredible PBX 11 and Incredible Fax Get a Facelift". Nerd Vittles. 2013-06-18. Retrieved 2016-01-04.