Asterisk ist Open-Source-PBX-Software und ein Toolkit für Telefonie. Es baut Gespräche zwischen Telefonen, dem öffentlichen Telefonnetz und VoIP-Geräten auf und steuert sie, und bietet Funktionen kommerzieller Telefonanlagen wie Voicemail, Konferenzen, Sprachmenüs (IVR) und automatische Anrufverteilung. Unterstützt werden unter anderem SIP, H.323 und das eigene IAX-Protokoll; erweitern lässt sich Asterisk mit Dialplan-Skripten, Modulen und AGI-Programmen. Asterisk ist in C geschrieben, läuft vor allem unter Linux und wird von der Organisation selbst installiert und betrieben. Einen eigenen gehosteten Dienst des Projekts gibt es nicht.
Asterisk wurde 1999 von Mark Spencer bei Digium in Huntsville, Alabama (USA), entwickelt. Seit 2018 gehört Digium zum kanadischen Unternehmen Sangoma Technologies Corporation aus Markham, Ontario, das Urheberrecht und Marke hält und der wichtigste Entwickler und Sponsor ist. Der Code steht unter der GPLv2, zusätzliche Lizenzen sind bei Digium erhältlich. Da Sie Asterisk auf eigener Infrastruktur betreiben, bestimmen Sie selbst, wo Gesprächsdaten und Logs liegen, etwa innerhalb der EU.