{{Short description|Telephone system firmware}} {{Infobox OS | name = AskoziaPBX | logo = Askozia logo|250px | screenshot = Screenshot of AskoziaPBX GUI|250px | caption = Graphical user interface of AskoziaPBX | developer = IKT/Askozia | source_model = Closed source<!-- "Open source", "Closed source", or "Shared source" --> | latest_release_version = 5.1.1 | latest_release_date = {{Start date and age |2016|11|22|df=yes}}<ref name= "changelog">{{cite web |url= http://askozia.com/changelog/ |title= Changelog |date= 11 February 2016 |work= Askozia |accessdate= 19 May 2016 |archive-url= https://web.archive.org/web/20160605081716/http://askozia.com/changelog/ |archive-date= 5 June 2016 |url-status= dead }}</ref> | license = Commercial | working_state = Current | 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.

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.<ref name= "licenseaddendum">Site Forums [http://forums.askozia.com/index.php/topic,1090.0.html "AskoziaPBX License Addendum Notification"] {{Webarchive|url=https://web.archive.org/web/20110707175139/http://forums.askozia.com/index.php/topic,1090.0.html |date=2011-07-07 }}, ''Site Forums'' (forum post), 29 April 2010. Retrieved on 2010-07-28.</ref><ref name="license">Site Documentation [http://www.askozia.com/pbx-license "AskoziaPBX License"] {{Webarchive|url=https://web.archive.org/web/20100728222940/http://www.askozia.com/pbx-license |date=2010-07-28 }}, ''Site Documentation'' (license), 29 April 2010. Retrieved on 2010-07-28.</ref>

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.<ref name="OSMB08">Open Source Meets Business Presentation [http://www.heise.de/events/2008/open_source_meets_business/listview/148/plan_tag2/ "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.</ref><ref name="asterisktag">AsteriskTag Presentation [http://www.asterisk-tag.org/wiki/Programm_27.05.2008_(Mixed_Track)#14:15_-_15:00_Uhr:_Michael_Iedema_.28AskoziaPBX.29 "AskoziaPBX"] {{webarchive|url=https://web.archive.org/web/20100529105942/http://www.asterisk-tag.org/wiki/Programm_27.05.2008_%28Mixed_Track%29 |date=May 29, 2010 }}, ''AsteriskTag'' (conference presentation), Berlin Germany, 27 May 2008. Retrieved on 2010-07-28.</ref> 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.<ref name="orletramisch">Orlet, Phillipp and Ramisch, Fritz. [http://www.tu-braunschweig.de/Medien-DB/mewi/hochschulmagazin_studi38_endversion.pdf "Just Do It!"] {{webarchive |url=https://web.archive.org/web/20110716081517/http://www.tu-braunschweig.de/Medien-DB/mewi/hochschulmagazin_studi38_endversion.pdf |date=July 16, 2011 }}, ''Studi38'' (magazine), Braunschweig Germany, Summer Semester 2010. Retrieved on 2010-07-28.</ref><ref name="peissker">Peißker, Stephanie. [http://www.newsclick.de/index.jsp/menuid/2164/artid/12155700 "Leuchtturm für die Region"] {{webarchive|url=https://web.archive.org/web/20110719160745/http://www.newsclick.de/index.jsp/menuid/2164/artid/12155700 |date=2011-07-19 }}, ''"Braunschweiger Zeitung"'' (newspaper), Braunschweig Germany, 30 April 2010. Retrieved on 2010-07-28.</ref>

After six months of private development, the firmware was released to the public on the 1 June 2007.<ref name="newprojectannouncement">Asterisk-Users List [http://lists.digium.com/pipermail/asterisk-users/2007-September/196078.html "New Project: AskoziaPBX"], ''Asterisk-Users List'' (mailing list post), 10 September 2007. Retrieved on 2010-07-28.</ref> 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.<ref name="onepointohannouncement">Site News [https://web.archive.org/web/20190119005227/http://totalwebart.com/?p=asterisk-development "1.0 Release Announcement"], ''Site News'' (news entry), 12 September 2008. Retrieved on 2010-07-28.</ref> Minor fixes and language updates continued on the 1.0 branch until 1.0.3 was released in May 2009.<ref name="onepointthreeannouncement">Site News [http://www.askozia.com/news/2009/5/29/new-release-103.html "1.0.3 Release Announcement"]{{dead link|date=October 2016 |bot=InternetArchiveBot |fix-attempted=yes }}, ''Site News'' (news entry), 29 May 2009. Retrieved on 2010-07-28.</ref> At this point, work had already begun on what was to become the 2.0 branch of the firmware, the current development series.<ref name="upcominglinuxport">Site News [http://www.askozia.com/news/2008/10/14/upcoming-linux-port.html "Upcoming Linux Port"]{{dead link|date=October 2016 |bot=InternetArchiveBot |fix-attempted=yes }}, ''Site News'' (news entry), 14 October 2008. Retrieved on 2010-07-28.</ref>

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

In August 2017, Askozia was acquired by 3CX Germany.<ref>[https://www.3cx.com/blog/news/askozia-pbx-acquisition/ 3CX is Paving the Way for Rapid Growth in Germany with Askozia Acquisition], 3 August 2017</ref>

==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 <ref name="OSMB09">Open Source Meets Business Presentation [http://www.heise.de/events/2009/open_source_meets_business/listview/475/plan_tag1/ "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.</ref> or the Call Flow Editor. This is an additional software module for AskoziaPBX, which allows to create call queues, IVRs and other complex scenarios.<ref name="cfe">Site Documentation [http://www.askozia.com/cfe "AskoziaPBX Call Flow Editor"] {{Webarchive|url=https://web.archive.org/web/20120622100230/http://www.askozia.com/cfe |date=2012-06-22 }},''Site Documentation'' (cfe). Retrieved on 2012-07-05.</ref>

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.<ref name="amoocon10">AMOOCON Presentation [http://www.amoocon.de/talks/103 "Trunk Groups are not Luggage Collections"] {{webarchive |url=https://web.archive.org/web/20100701153949/http://www.amoocon.de/talks/103 |date=July 1, 2010 }}, ''AMOOCON'' (conference presentation), Rostock Germany, 4 June 2010. Retrieved on 2010-07-28.</ref>

AskoziaPBX can run on systems with as little as 200&nbsp;MHz and 64&nbsp;MB of RAM. It runs on x86 and PowerPC architectures.<ref name="amoocon10" /> Blackfin is only supported until software version 2.0.4.<ref name="changelog" />

==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.<ref name="VUC09">VoIP Users Conference Interview [http://www.voipusersconference.org/2009/askozia-pbx/ "AskoziaPBX"] {{Webarchive|url=https://web.archive.org/web/20120304030340/http://www.voipusersconference.org/2009/askozia-pbx/ |date=2012-03-04 }}, [http://www.voipusersconference.org ''VoIP Users Conference''] (audio interview), 15 May 2009. Retrieved on 2010-07-28.</ref>

AskoziaPBX is in use in over 175 countries.<ref name="VUC09" />

==Moving from FreeBSD to Linux== From late 2008 until mid 2009 the firmware was changed to use Linux as its operating system, replacing FreeBSD.<ref name="upcominglinuxport"/><ref name="firstlinuxdevsnap">Site News [http://www.askozia.com/news/2009/7/8/linux-port-first-developer-snapshot.html "First Developer Snapshot on Linux"]{{Dead link|date=June 2022 |bot=InternetArchiveBot |fix-attempted=yes }}, ''Site News'' (news entry), 8 July 2009. Retrieved on 2010-07-28.</ref> 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.<ref name="amoocon09">AMOOCON Presentation [http://www.amoocon.de/talks/22 "AskoziaPBX: Porting to Linux, Going for Mainstream"] {{webarchive |url=https://web.archive.org/web/20090523204826/http://www.amoocon.de/talks/22 |date=May 23, 2009 }}, ''AMOOCON'' (conference presentation), Rostock Germany, 5 May 2009. Retrieved on 2010-07-28.</ref>

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.<ref name="floss">FLOSS Weekly Interview [http://www.twit.tv/floss126 "AskoziaPBX"], ''FLOSS Weekly'' (video interview), 7 July 2010. Retrieved on 2010-07-28.</ref>

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.<ref name="VUC10">VoIP Users Conference Interview [http://www.voipusersconference.org/2010/all-about-askoziapbx-v2-0/ "All About AskoziaPBX v2.0"] {{Webarchive|url=https://web.archive.org/web/20100810100517/http://www.voipusersconference.org/2010/all-about-askoziapbx-v2-0/ |date=2010-08-10 }}, [http://www.voipusersconference.org ''VoIP Users Conference''] (audio interview), 7 May 2010. Retrieved on 2010-07-28.</ref>

==See also== {{Portal|Free and open-source software}} * List of SIP software – other SIP related programs

== References == {{Reflist|2}}

Category:Telephone exchange equipment Category:Enterprise Linux distributions Category:Asterisk (PBX) Category:Linux distributions