Was ist Asterisk?

Asterisk ist eine Telefonanlage. Anders als bei einer klassischen Industrie-Telefonanlage wird sie nicht mit dem LKW geliefert, sondern ist Software, die man sich aus dem Internet lädt. Alles, was Sie für eine vollwertige Telefonanlage brauchen, ist ein Server (ein virtueller reicht für die meisten Installationen), die Asterisk-Software, dieses Buch und etwas Geduld. Im Prinzip installieren Sie die Software und konfigurieren sie passend für Ihren Einsatzzweck.

Asterisk war ursprünglich dafür gedacht, analoge Telefonie, ISDN und VoIP miteinander zu verbinden. Diese Brückenfunktion gibt es technisch immer noch, sie ist in der Praxis aber nur noch selten gefragt: Deutschland hat ISDN bereits abgeschaltet, Analog-Anschlüsse sind die Ausnahme, und die allermeisten Installationen sind heute reine SIP-Anlagen, die an einem oder mehreren SIP-Trunks angebunden sind und intern mit SIP-Telefonen (Hardware oder Softphone) oder WebRTC-Endgeräten arbeiten.

Die Möglichkeiten von Asterisk sind dabei nach wie vor groß. Wer eine klassische Telefonanlage kauft, bezahlt für jede Zusatzfunktion Hardware oder eine Lizenz — bei Asterisk ist fast alles dabei. Allerdings ist moderne Telefonie kein einfaches Thema: Neben Asterisk selbst muss man zumindest in Grundzügen verstehen, wie SIP, NAT, Codecs, RTP und TLS zusammenspielen, und der Alltag eines Asterisk-Administrators ist nicht immer stressfrei.

Unterschied zwischen klassischer Telefonanlage und Asterisk

Um den Unterschied zwischen einer klassischen Telefonanlage und einer Telefonanlagensoftware wie Asterisk zu erklären, hilft ein Vergleich aus dem Kinderzimmer. Es gab Spielzeuge, die wurden fertig geliefert (z. B. Modellautos), und es gab Baukastensysteme, mit denen man fast alles machen konnte. Der Spielspaß bei den fertigen Spielzeugen war direkt da, aber man war im Spiel sehr auf die vom Hersteller erdachten Funktionen beschränkt. Bei den Baukastensystemen hatte man zwar am Anfang kein fertiges Spielzeug, aber man konnte sich beliebig viele Spielzeuge daraus bauen. Dummerweise musste man dazu aber selber nachdenken.

Genauso ist es auch mit Asterisk. Es wird in einzelnen Bausteinen geliefert, und wenn man es virtuell auspackt, hat man nur Einzelteile. Wenn man sich aber eine Bauanleitung überlegt hat, ist auf einmal alles möglich. Und man kann das bestehende "Spielzeug" jederzeit durch neue Bausteine umbauen und verbessern.

Beide Varianten haben ihre Vor- und Nachteile, und beide haben ihre Fans.

Die Hauptvorteile der klassischen Telefonanlage sind:

  • Auspacken und fertig! Man kann direkt loslegen.

  • Es ist keine oder nur eine kurze Bauanleitung notwendig.

Die Hauptnachteile der klassischen Telefonanlage sind:

  • Erweiterungen sind meistens nicht oder nur für viel Geld möglich.

  • Man hat keinen Einblick in die Funktionsweise.

Die Hauptvorteile der Asterisk-Software sind:

  • Sie können selbst neue Lösungen erstellen. Dazu benötigen Sie nur eine neue Bauanleitung.

  • Mehrere Baukästen können zu einem großen Baukasten kombiniert werden. Um bei unserem Spielzeug-Beispiel zu bleiben: Ich kann zwei Lego-Flughäfen kaufen und daraus einen großen Flughafen bauen. Wenn ich zwei Playmobil-Flughäfen kaufe, habe ich zwei Flughäfen. Ich kann jedoch aus zwei Playmobil-Flughäfen keinen neuen Playmobil-Großflughafen bauen.

  • Asterisk läuft auf Standard-Hardware und in jedem gängigen Hypervisor oder Container.

Der Hauptnachteil von Asterisk ist:

  • Nach dem Auspacken hat man erst mal nur Einzelteile. Das Zusammenbauen erfordert Geduld und etwas Geschick. Es gibt kein schnelles Erfolgserlebnis.