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_pjsipundpjsip.conf.chan_sipwird nicht mehr gepflegt und ist entfernt. -
Konferenzen werden mit
ConfBridgeaufgebaut.MeetMeund DAHDI-Timing-Device entfallen. -
Statt
Macro()wirdGosub()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