Was ist Asterisk?

Eine Einführung in Asterisk

Asterisk ist eine auf Open-Source-Software basierende Telefonanlage, die mit dem Betriebssystem Linux und den meisten Derivaten von Linux zusammenarbeitet. Entwickelt wurde Asterisk von Mark Spencer, einem Computeringenieur der im Jahr 1999 die Firma digium gegründet hat. Die Software hat einen immensen Funktionsumfang, so dass für die Entwicklung einer VoIP-Telefonanlage kaum Wünsche übrig bleiben. Asterisk beherrscht zudem sämtlichen aktuell verwendeten Protokoll wie SIP, IAX2, GSM, G.711 oder ISDN. Aufgrund des riesigen Funktionsumfangs sowie der Unterstützung vieler Protokolle ist Asterisk eine hochflexible und zukunftssichere Lösung, mit der sich nahezu jede Telefoninfrastruktur aufbauen lässt.


Die Software selbst besteht aus vier Hauptmodulen. Zu diesen zählt z.B. das Modul PBX Switching oder Switching Core, welcher für die eingehenden und ausgehenden Anrufe sowie für die Umsetzung verschiedener Technologien zwischen VoIP und Hardware verantwortlich ist. Alle angenommenen Anrufe werden an das Modul Application Manager weitergeleitet, der Aktionen wie z.B. das Klingeln angeschlossener Telefone oder eine Weiterleitungsfunktion initiiert. Die Module Schedule und I/O-Manager verwalten die verschiedenen Applikationen und Sprachkanäle, wie z.B. VoIP-Channels.


Asterisk als PBX-Anlage

Asterisk ist hervorragend geeignet, um so genannte PBX-Systeme aufzubauen. Der Begriff PBX (Private Branch Exchange) wird häufig synonym für lokale Telefonanlage verwendet. Der Vorteil eines solchen System ist es, dass interne Gespräche direkt aufgebaut werden können und für den Besitzer der Telefonanlage kostenlos sind. Sämtliche externe Leitungen bleiben davon unberührt und werden dadurch nicht belastet.


Funktionen und Standards von Asterisk

Wie schon in der Einleitung angesprochen, verfügt Asterisk über eine enorme Funktionsvielfalt. Diese Funktionen erlauben einen äußerst flexiblen Betrieb und eine hohe Kompatibilität. Durch die zahlreich integrierten VoIP-Standards, ist es möglich eine Vielzahl unterschiedlicher Geräte (z.B. Telefone) mit einer VoIP-Telefonanlage auf Basis von Asterisk zu betreiben. Für viele Unternehmen ist das natürlich vorteilhaft, da beim Wechsel der Telefonanlage keine neuen Endgeräte angeschafft werden müssen.


Wichtige Funktionen, die die Telefoniesoftware Asterisk bereits integriert hat, sind Warteschlangen, Weiterleitungen, Konferenzgespräche, Anrufbeantworter, Gesprächsaufzeichnungen und Blacklists. Sämtliche Funktionen, die bei einer analogen Telefonanlage zu finden sind, können auch bei Asterisk gefunden werden.


Codecs und Funktionen von Asterisk

Einrichtung und Installation von Asterisk

Auch wenn Asterisk eine sehr mächtige Software ist, mit der sich hochprofessionelle und zuverlässige TK-Infrastrukturen aufbauen lassen, so werden bei der Einrichtung, Installation und Wartung einige tiefergehende Kenntnisse vorausgesetzt. Die Grundinstallation von Asterisk ist für viele Anwender mit Linux-Kenntnissen relativ simpel, schwieriger wird es hingegen, den riesigen Funktionsumfang einzubauen und entsprechend zu konfigurieren.


Glücklicherweise existieren Anwendungen, dank derer sich viele gebräuchliche Asterisk-Funktionen spielend leicht konfigurieren lassen. Ein Beispiel hierfür ist das Asterisk Webinterface awi 3.0, mit dem sich Weiterleitungen, Wählpläne, Ansagen, interaktive Wahlmenüs oder Anrufbeantworter ohne Vorkenntnisse einstellen lassen. Gleiches gilt für die Zusammenstellung der Hardware. Asterisk-Telefonanlagen setzen sich am Markt aufgrund ihrer vielen Vorteile und überlegenheit gegenüber systemabhängigen Telefonanlagen immer weiter durch.


Call Routing und Mailbox

Das Call-Routing wird bei Asterisk anhand eines Wählplans abgearbeitet, nach dem festgelegt ist, welche Zielnebenstelle aufgrund einer gewählten Nummer ausgewählt werden soll. Dabei können im Wählplan beliebige Kanäle zusammengeschalten werden, um z.B. eine Umsetzung von einem Sprachmedium auf das andere zu erreichen. Dadurch lassen sich u.a. VoIP-Gateways und Telefonanlagen vom kleinen Bürosystem (mit Konferenz-Möglichkeit) bis hin zum Callcenter realisieren. Darüberhinaus lässt sich mit Asterisk eine Mailbox für jedes angeschlossene Endgerät sowie große Voice-Menü-Dienste implementieren.


Anwendungsgebiete und Einsatzszenarien von Asterisk

Asterisk wird heutzutage in nahezu vielen verschiedenen Unternehmensbereichen mit großem Erfolg eingesetzt. Die Anwendung reicht von der kleinen VoIP-Telefonanlage für kleine Büros über Unternehmen mit mehreren Standorten bis hin zum voll ausgestatteten Call-Center. Aufgrund des umfangreichen Funktionsangebot und seiner flexiblen Eigenschaften hat Asterisk für Unternehmen den Vorteil, dass Erweiterungen an der TK-Infrastruktur kosteneffizient und verhältnismäßig wartungsarm realisiert werden können.