1. What is Asterisk?
Asterisk is the world's most popular open-source PBX (Private Branch Exchange) and telephony framework. It was created by Mark Spencer in 1999 and first released under the name "Zapata Telephony." Originally developed by Digium, it is now maintained by Sangoma Technologies (which acquired Digium in 2018).
Written in C and running primarily on Linux, Asterisk powers millions of phone systems worldwide — from small business phone systems to large carrier-grade telecom infrastructure. It turns an ordinary computer into a full-featured communications server.
Asterisk supports a wide range of VoIP protocols including SIP (Session Initiation Protocol), IAX2 (Inter-Asterisk eXchange), PJSIP (the modern SIP stack), and DAHDI (Digium Asterisk Hardware Device Interface) for analog and digital telephony trunks (T1/E1/PRI/BRI).
Current Versions
- Asterisk 18 — Long Term Support (LTS), supported until October 2025
- Asterisk 20 — LTS release, supported until October 2027
- Asterisk 21 — Standard release with latest features
- Asterisk 22 — Latest development branch