Vorwort

Liebe Leserin, lieber Leser,

dieses Buch ist die Evergreen-Ausgabe des ursprünglich 2009 erschienenen Asterisk Buches. Die erste Ausgabe deckte Asterisk 1.2 und 1.4 ab, die zweite 1.4 bis 10. Beides ist heute Geschichte — Asterisk hat sich in den vergangenen Jahren stark weiterentwickelt, und einige Kapitel der alten Ausgabe waren schlicht nicht mehr zeitgemäß.

Statt das Buch erneut gegen eine bestimmte Asterisk-Version festzuschreiben, ist es diesmal anders angelegt: Es soll evergreen sein. Die Kapitel beschreiben die Konzepte, Werkzeuge und Konfigurationsdateien der aktuellen Asterisk-Generation und werden regelmäßig nachgezogen, wenn sich etwas Wesentliches ändert. Wenn ein Detail versionsabhängig ist (z. B. "ab Asterisk 21 ist chan_sip entfernt"), wird das im Text ausdrücklich vermerkt. Für Referenzinhalte, die sich ohnehin häufig ändern — die vollständigen Listen aller Applications, Functions, AMI- und AGI-Befehle — verweisen wir gezielt auf die offizielle Dokumentation unter docs.asterisk.org und das Quellrepository github.com/asterisk/documentation.

Was hat sich gegenüber der letzten Auflage inhaltlich geändert?

  • Alle SIP-Beispiele verwenden chan_pjsip und pjsip.conf. chan_sip wird nicht mehr gepflegt und ist entfernt.

  • Konferenzen werden mit ConfBridge aufgebaut. MeetMe und DAHDI-Timing-Device entfallen.

  • Statt Macro() wird Gosub() benutzt. AEL ist als Legacy markiert.

  • Das ISDN- und Analog-Kapitel wurden komplett entfernt. ISDN ist in Deutschland seit 2018 Geschichte, Analog-Hardware spielt nur noch in Nischen eine Rolle — für beides ist heute ein SIP-Trunk beim Provider (plus ggf. ein ATA für analoge Endgeräte) die richtige Antwort.

  • Neu sind Kapitel zu ARI (Asterisk REST Interface), WebRTC und Sicherheit.

  • Die langen Anhänge mit Installationsanleitungen für Asterisk 1.4, 1.6, 1.8 und 10 sind entfernt. Stattdessen gibt es eine einzige, aktuell gehaltene Installationsanleitung.

Nicht geändert hat sich der Anspruch: Einsteiger sollen einen leichten Einstieg finden, Profis ein Nachschlagewerk für den Alltag. Und das Buch ist nach wie vor frei verfügbar — der Quelltext liegt öffentlich, Pull Requests sind willkommen.

Feedback, Lob und Kritik bitte per E-Mail an sw@wintermeyer-consulting.de oder als Issue/Pull Request im Repository.

— Stefan Wintermeyer