AskoziaPBX

Last updated
AskoziaPBX
Askozia logo sm.png
AskoziaPBX2.2 Screenshot.png
Graphical user interface of AskoziaPBX
Developer IKT/Askozia
Working stateCurrent
Source model Closed source
Latest release 5.1.1 / 22 November 2016;6 years ago (2016-11-22) [1]
License Commercial
Official website http://www.askozia.com

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

Contents

Prior to version 2.1, AskoziaPBX was released under a restricted BSD license. It permitted all forms of open source modification and distribution but required licensing if AskoziaPBX is to be sold on commercial products. [2] [3]

Since version 2.1, it has been released under commercial license only. Askozia also provides a "diet" version for testing. It has the full feature set, but is limited to two simultaneous calls.

Originally based on FreeBSD, AskoziaPBX was modified to run on Linux creating a new Linux distribution for this purpose. Running on Linux it has also been expanded to run on Blackfin and PowerPC CPU architectures in addition to the original x86.

History

AskoziaPBX was started as a proof-of-concept project by Michael Iedema at the Ostfalia - School of Applied Sciences in Wolfenbüttel Germany in January 2007. [4] [5] The project focus was to demonstrate the feasibility of building an embedded telephone system firmware upon Open Source software while providing a consumer usability experience. [6] [7]

After six months of private development, the firmware was released to the public on the 1 June 2007. [8] During the next 14 months after the initial release, 24 public beta versions were released. At the end of this cycle, version 1.0 was published in September 2008. [9] Minor fixes and language updates continued on the 1.0 branch until 1.0.3 was released in May 2009. [10] At this point, work had already begun on what was to become the 2.0 branch of the firmware, the current development series. [11]

Since 2011, AskoziaPBX is developed by Benjamin-Nicola Lüken and Sebastian Kaiser.

In August 2017, Askozia was acquired by 3CX Germany. [12]

Major Features

AskoziaPBX is configured via a web-based configuration interface. It allows the configuration and interconnection of Analog, ISDN and VoIP telephones and of provider lines. Telephone system features such as voicemail, conference rooms, call parking, call transfers, fax-to-e-mail and text-to-speech are supported. More functionality can be implemented with custom applications [13] or the Call Flow Editor. This is an additional software module for AskoziaPBX, which allows to create call queues, IVRs and other complex scenarios. [14]

The firmware stores its entire configuration in a single XML file. This simplifies backing up and restoring installations. It takes care to only write to its internal storage when absolutely necessary. This is done to preserve write cycles on flash media, a typical installation media for embedded devices. [15]

AskoziaPBX can run on systems with as little as 200 MHz and 64 MB of RAM. It runs on x86 and PowerPC architectures. [15] Blackfin is only supported until software version 2.0.4. [1]

Internationalization

Created in Germany and initially only available in the English language, the firmware and project have now been internationalized. The configuration interface, voice prompts and notification messages have all been translated into many languages. German, Italian, Spanish, French and Dutch are the most complete with less complete translations including Chinese, Japanese, Polish, Danish and Swedish. [16]

AskoziaPBX is in use in over 175 countries. [16]

Moving from FreeBSD to Linux

From late 2008 until mid 2009 the firmware was changed to use Linux as its operating system, replacing FreeBSD. [11] [17] This process was contracted by Auerswald, a German telecommunications hardware manufacturer and was done for several reasons: Asterisk was, at the time, only officially supported on Linux. Also, FreeBSD does not support the Blackfin CPU architecture, the architecture used in Auerswald's target platform. [18]

Another Open Source project was forked and incorporated into the project to accomplish the difficult task of compiling, patching and assembling firmware images across multiple CPU architectures and target platforms. The T2 SDE project was stripped down to only include the software packages used in AskoziaPBX and then merged into the project as the new official build system. [19]

In July 2009, an alpha level release running on Linux was published. This was further stabilized into a beta release on 13 February 2010. The final production ready firmware was released as version 2.0 on 4 May 2010. [20]

See also

Related Research Articles

<span class="mw-page-title-main">Theo de Raadt</span> Leader of the OpenBSD project

Theo de Raadt is a South African-born software engineer who lives in Calgary, Alberta, Canada. He is the founder and leader of the OpenBSD and OpenSSH projects and was also a founding member of NetBSD. In 2004, De Raadt won the Free Software Award for his work on OpenBSD and OpenSSH.

<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">Skype for Business Server</span> Real-time communications server software

Skype for Business Server is real-time communications server software that provides the infrastructure for enterprise instant messaging, presence, VoIP, ad hoc and structured conferences and PSTN connectivity through a third-party gateway or SIP trunk. These features are available within an organization, between organizations and with external users on the public internet or standard phones.

Free/open-source software – the source availability model used by free and open-source software (FOSS) – and closed source are two approaches to the distribution of software.

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

SipXecs is a free software enterprise communications system. It was initially developed by Pingtel Corporation in 2003 as a voice over IP telephony server located in Boston, MA. The server was later extended with additional collaboration capabilities as part of the SIPfoundry project. Since its extension, sipXecs now acts as a software implementation of the Session Initiation Protocol (SIP), making it a full IP-based communications system.

The NSLU2 is a network-attached storage (NAS) device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link.

Qualcomm Atheros is a developer of semiconductor chips for network communications, particularly wireless chipsets. The company was founded under the name T-Span Systems in 1998 by experts in signal processing and VLSI design from Stanford University, the University of California, Berkeley, and private industry. The company was renamed Atheros Communications in 2000 and it completed an initial public offering in February 2004, trading on the NASDAQ under the symbol ATHR.

<span class="mw-page-title-main">Kamailio</span> Telephony software for SIP routing

Kamailio, formerly OpenSER (and sharing some common history with SIP Express Router (SER)), is a SIP server licensed under the GPL-2.0-or-later license. It can be configured to act as a SIP registrar, proxy or redirect server, and features presence support, RADIUS / syslog accounting and authorization, XML-RPC and JSON-RPC-based remote control, SQL and NoSQL backends, IMS / VoLTE extensions and others.

Kamailio is a Hawaiian word. Kama'ilio means talk, to converse. "It was chosen for its special flavour."

This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public switched telephone network (PSTN) service and can remove geographic restrictions to telephone numbers, e.g., have a PSTN phone number in a New York area code ring in Tokyo.

<span class="mw-page-title-main">Comparison of open-source wireless drivers</span>

Wireless network cards for computers require control software to make them function. This is a list of the status of some open-source drivers for 802.11 wireless network cards.

In the context of free and open-source software, proprietary software only available as a binary executable is referred to as a blob or binary blob. The term usually refers to a device driver module loaded into the kernel of an open-source operating system, and is sometimes also applied to code running outside the kernel, such as system firmware images, microcode updates, or userland programs. The term blob was first used in database management systems to describe a collection of binary data stored as a single entity.

FreeSWITCH is a free and open-source telephony software for real-time communication protocols using audio, video, text and other forms of media. The software has applications in WebRTC, voice over Internet Protocol (VoIP), video transcoding, Multipoint Control Unit (MCU) functionality and supports Session Initiation Protocol (SIP) features.

<span class="mw-page-title-main">Linphone</span> Voice over IP software

Linphone is a free voice over IP softphone, SIP client and service. It may be used for audio and video direct calls and calls through any VoIP softswitch or IP-PBX. Linphone also provides the possibility to exchange instant messages. It has a simple multilanguage interface based on Qt for GUI and can also be run as a console-mode application on Linux.

<span class="mw-page-title-main">Avaya IP Phone 1140E</span> IP phone

Avaya IP Phone 1140E in telecommunications is a desktop Internet Protocol client from 1100-series manufactured by Avaya for unified communications. The phone can operate on the Session Initiation Protocol (SIP) or UNIStim protocols. The SIP firmware supports presence selection and notification along with secure instant messaging. This device has an integrated 10/100/1000BASE-T auto-sensing Ethernet switch with two ports and an integrated USB port, and is Bluetooth capable. The SIP version of this phone has full IPv6 functionality and only requires 2.9 watts of power.

<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">OpenBTS</span> Software-based GSM access point

OpenBTS is a software-based GSM access point, allowing standard GSM-compatible mobile phones to be used as SIP endpoints in Voice over IP (VoIP) networks. OpenBTS is open-source software developed and maintained by Range Networks. The public release of OpenBTS is notable for being the first free-software implementation of the lower three layers of the industry-standard GSM protocol stack. It is written in C++ and released as free software under the terms of version 3 of the GNU Affero General Public License.

The 1100-series IP phones are 6 different desktop IP clients manufactured by Avaya for Unified communications which can operate on the SIP or UNIStim protocols. The SIP Firmware supports presence selection and notification along with secure instant messaging.

<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.

OpenConnect is a free and open-source cross-platform multi-protocol virtual private network (VPN) client software which implement secure point-to-point connections.

References

  1. 1 2 "Changelog". Askozia. 11 February 2016. Archived from the original on 5 June 2016. Retrieved 19 May 2016.
  2. Site Forums "AskoziaPBX License Addendum Notification" Archived 2011-07-07 at the Wayback Machine , Site Forums (forum post), 29 April 2010. Retrieved on 2010-07-28.
  3. Site Documentation "AskoziaPBX License" Archived 2010-07-28 at the Wayback Machine , Site Documentation (license), 29 April 2010. Retrieved on 2010-07-28.
  4. Open Source Meets Business Presentation "Compact Open Source SoftPBX für VoIP-Lösungen in kleinen und mittleren Unternehmen", Open Source Meets Business (conference presentation), Nuremberg Germany, 23 January 2008. Retrieved on 2010-07-28.
  5. AsteriskTag Presentation "AskoziaPBX" Archived May 29, 2010, at the Wayback Machine , AsteriskTag (conference presentation), Berlin Germany, 27 May 2008. Retrieved on 2010-07-28.
  6. Orlet, Phillipp and Ramisch, Fritz. "Just Do It!" Archived July 16, 2011, at the Wayback Machine , Studi38 (magazine), Braunschweig Germany, Summer Semester 2010. Retrieved on 2010-07-28.
  7. Peißker, Stephanie. "Leuchtturm für die Region" Archived 2011-07-19 at the Wayback Machine , "Braunschweiger Zeitung" (newspaper), Braunschweig Germany, 30 April 2010. Retrieved on 2010-07-28.
  8. Asterisk-Users List "New Project: AskoziaPBX", Asterisk-Users List (mailing list post), 10 September 2007. Retrieved on 2010-07-28.
  9. Site News "1.0 Release Announcement", Site News (news entry), 12 September 2008. Retrieved on 2010-07-28.
  10. Site News "1.0.3 Release Announcement" [ permanent dead link ], Site News (news entry), 29 May 2009. Retrieved on 2010-07-28.
  11. 1 2 Site News "Upcoming Linux Port" [ permanent dead link ], Site News (news entry), 14 October 2008. Retrieved on 2010-07-28.
  12. 3CX is Paving the Way for Rapid Growth in Germany with Askozia Acquisition, 3 August 2017
  13. Open Source Meets Business Presentation "AskoziaPBX - Compact, Easily Configurable Open Source Hybrid Soft PBX for VoIP", Open Source Meets Business (conference presentation), Nuremberg Germany, 27 January 2009. Retrieved on 2010-07-28.
  14. Site Documentation "AskoziaPBX Call Flow Editor" Archived 2012-06-22 at the Wayback Machine ,Site Documentation (cfe). Retrieved on 2012-07-05.
  15. 1 2 AMOOCON Presentation "Trunk Groups are not Luggage Collections" Archived July 1, 2010, at the Wayback Machine , AMOOCON (conference presentation), Rostock Germany, 4 June 2010. Retrieved on 2010-07-28.
  16. 1 2 VoIP Users Conference Interview "AskoziaPBX" Archived 2012-03-04 at the Wayback Machine , VoIP Users Conference (audio interview), 15 May 2009. Retrieved on 2010-07-28.
  17. Site News "First Developer Snapshot on Linux" [ permanent dead link ], Site News (news entry), 8 July 2009. Retrieved on 2010-07-28.
  18. AMOOCON Presentation "AskoziaPBX: Porting to Linux, Going for Mainstream" Archived May 23, 2009, at the Wayback Machine , AMOOCON (conference presentation), Rostock Germany, 5 May 2009. Retrieved on 2010-07-28.
  19. FLOSS Weekly Interview "AskoziaPBX", FLOSS Weekly (video interview), 7 July 2010. Retrieved on 2010-07-28.
  20. VoIP Users Conference Interview "All About AskoziaPBX v2.0" Archived 2010-08-10 at the Wayback Machine , VoIP Users Conference (audio interview), 7 May 2010. Retrieved on 2010-07-28.