Zum Inhalt springen
Technologie

Die freie Software hinter der modernen Telefonie: Asterisk, FreeSWITCH und Kamailio

Jedes Mal, wenn Sie eine Service-Hotline anrufen, mit einem Sprachagenten sprechen oder eine Nebenstelle in Ihrem Büro wählen, läuft der Anruf sehr wahrscheinlich über Programme, für die Ihnen niemand eine Lizenzgebühr berechnet hat. Asterisk, FreeSWITCH und Kamailio sind drei Projekte freier Software, die einen großen Teil der weltweiten IP-Telefonie tragen. Wir erklären Ihnen ohne Fachchinesisch, was jedes davon macht, woher es kommt und was das für Ihr Unternehmen bedeutet.

Vom Team von 19 80 TIC Cloud··6 Min. Lesezeit
Die freie Software hinter der modernen Telefonie: Asterisk, FreeSWITCH und Kamailio

Zuerst die Grundlagen: Was ist freie Software?

Freie Software ist ein Programm, dessen Quellcode (die Anweisungen, aus denen es besteht) jeder einsehen, nutzen, verändern und weitergeben darf. Die Free Software Foundation fasst das in vier Freiheiten zusammen: das Programm für jeden beliebigen Zweck nutzen, untersuchen, wie es funktioniert, und es anpassen, Kopien verschenken oder verkaufen und eigene verbesserte Versionen verbreiten. Achtung: „frei“ bezieht sich auf Freiheit, nicht auf den Preis. Sie kann kostenlos sein oder nicht, aber niemand bindet Sie.

Der Begriff Open Source (open source) ist fast ein Synonym mit anderer Gewichtung. Die Open Source Initiative definiert ihn über zehn Kriterien: unter anderem, dass die Software frei weitergegeben werden darf, dass der Code verfügbar ist und dass abgeleitete Werke erlaubt sind, ohne Personen oder Branchen zu diskriminieren. In der Praxis erfüllen Asterisk, FreeSWITCH und Kamailio beide Definitionen.

Asterisk: die Telefonanlage, die auf einen Server passt

Denken Sie an die Telefonzentrale am Empfang eines Gebäudes: Sie nimmt den Anruf entgegen, begrüßt, fragt, mit wem Sie sprechen möchten, und verbindet Sie mit der richtigen Nebenstelle. Genau das ist eine PBX (Private Branch Exchange, private Telefonanlage). Asterisk verwandelt einen gewöhnlichen Computer in diese Anlage, mit Nebenstellen, Sprachbox, Warteschlangen, Gesprächsaufzeichnung und Sprachmenüs oder IVR (interaktive Sprachdialogsysteme, das berühmte „Drücken Sie die 1 für den Vertrieb“).

Die Geschichte beginnt 1999, als Mark Spencer, Student der Computertechnik an der Auburn University (USA), eine Supportfirma für Linux gründete und den Kern von Asterisk in wenigen Monaten schrieb. Er veröffentlichte ihn unter der GPL-Lizenz, derselben wie Linux (heute GPL Version 2). Seine Firma hieß ab 2001 Digium, und im September 2018 schloss das kanadische Unternehmen Sangoma die Übernahme ab; seitdem sponsert und leitet Sangoma die Entwicklung des Projekts.

Asterisk veröffentlicht alle zwei Jahre Versionen mit Langzeitunterstützung (LTS, Long Term Support). Laut der offiziellen Dokumentation sind im Oktober 2026 die Zweige 20 und 22 (beide LTS) sowie 23 vollständig unterstützt; die 24 LTS steht im offiziellen Zeitplan, wurde bei Redaktionsschluss dieses Artikels aber noch als Vorabversion geführt.

FreeSWITCH: der Motor für hohes Volumen

Wenn Asterisk die Telefonanlage eines Unternehmens ist, dann ist FreeSWITCH eher der Maschinenraum einer großen Plattform. Es ist eine Vermittlungs- und Medien-Engine: Sie verbindet Anrufe, mischt Audio in Konferenzen, schaltet Videobrücken und transkodiert (übersetzt Audio zwischen verschiedenen Formaten) in Echtzeit. Aufgrund ihres Designs wird sie häufig eingesetzt, wenn sehr viele gleichzeitige Anrufe zu bewältigen sind oder eigene Dienste darauf aufgebaut werden sollen.

Entwickelt wurde FreeSWITCH von Anthony Minessale zusammen mit einem kleinen Team. Das Projekt wurde im Januar 2006 angekündigt, die erste offizielle Version erschien im Mai 2008. Es wird unter der Mozilla Public License (MPL) vertrieben, die den kostenlosen Einsatz und die Änderung im Produktivbetrieb erlaubt. 2017 gründete dasselbe Team SignalWire, das Unternehmen, das FreeSWITCH heute pflegt; die Community-Version befindet sich im Zweig 1.11, veröffentlicht im offiziellen GitHub-Repository von SignalWire. Ein öffentlich dokumentierter Einsatz: Die Plattform für virtuellen Unterricht BigBlueButton gibt an, unter anderem auf FreeSWITCH aufzubauen.

Kamailio: der Verkehrslotse der Anrufe

Um Kamailio zu verstehen, stellen Sie sich einen Fluglotsen vor. Er befördert keine Passagiere: Er entscheidet, welches Flugzeug auf welcher Bahn und in welcher Reihenfolge landet. Kamailio ist ein SIP-Server (SIP ist das Session Initiation Protocol, die Sprache, mit der IP-Telefoniegeräte Anrufe auf- und abbauen). Er arbeitet als Proxy: Er nimmt jede Anrufanfrage entgegen, prüft, wer sie stellt, und leitet sie an das richtige Ziel weiter, ohne das Audio selbst zu transportieren.

Laut offizieller Website kann er Tausende Anrufaufbauten pro Sekunde verarbeiten, weshalb er als Eingangstor von Netzbetreibern und großen Plattformen dient. Sein Ursprung ist akademisch: Im September 2001 entstand das Projekt SER (SIP Express Router) am Fraunhofer-Institut FOKUS in Berlin, 2002 als freie Software veröffentlicht. 2005 schufen Daniel-Constantin Mierla, Bogdan-Andrei Iancu und Elena-Ramona Modroiu eine Abspaltung namens OpenSER, die im Juli 2008 aus markenrechtlichen Gründen in Kamailio umbenannt wurde. Kamailio nutzt die Lizenz GPL Version 2 oder höher, und die neueste stabile Version ist 6.1.5 vom 15. Oktober 2026.

Wie sie in einer echten Plattform zusammenarbeiten

Diese drei Projekte konkurrieren weniger miteinander, als es scheint: Oft werden sie kombiniert. Eine typische Architektur stellt Kamailio nach vorn, wo es den Verkehr annimmt und verteilt, und dahinter Asterisk oder FreeSWITCH, die die Logik des Anrufs ausführen.

Ein Beispiel: Ein Kunde einer Klinikkette wählt die Terminhotline. Kamailio nimmt den Anruf an, prüft, ob er von einem autorisierten Netzbetreiber kommt, und leitet ihn an den am wenigsten ausgelasteten Server weiter. Dort spielt Asterisk das Menü ab, fragt im CRM (Kundenmanagementsystem) ab, ob die Nummer bereits einem Patienten gehört, und stellt den Anruf in die Warteschlange für Terminvergabe oder an einen KI-Sprachagenten durch. Alles in wenigen Sekunden, ohne dass der Patient merkt, wie viele Komponenten beteiligt waren.

Es gibt dokumentierte Fälle dieses Modells: IvozProvider, eine mandantenfähige Telefonieplattform, entwickelt vom spanischen Unternehmen Irontec und unter GPL 3 veröffentlicht, nutzt Kamailio als Proxy und Asterisk als Anwendungsserver. Das Ingenieurteam von 19 80 TIC Cloud betreibt seine eigene IP-Telefonieplattform mit genau dieser Technologie.

Was Ihr Unternehmen durch freie Software gewinnt

Was sie verlangt: Installieren und vergessen gibt es nicht

Dass die Software frei ist, heißt nicht, dass ihr Betrieb kostenlos ist. Eine ernsthafte Sprachplattform erfordert:

Selbst aufbauen oder jemanden beauftragen, der es bereits in der Cloud betreibt?

Sie können Ihre eigene Telefonanlage mit Asterisk auf einem Server im Büro aufbauen, und für einen kleinen Test funktioniert das. Wenn die Telefonie aber Teil des Geschäfts ist (Vertrieb, Kundenservice, Inkasso), sieht die Rechnung anders aus: Sie müssten Ingenieure einstellen und halten, rund um die Uhr die Sicherheit überwachen und für die Verfügbarkeit geradestehen.

Ein Anbieter, der diese Technologie in der Cloud betreibt, hat diese Arbeit bereits gelöst: die Plattform, die Anbindung an Netzbetreiber, die Updates und die Überwachung. Sie behalten die Vorteile freier Software, ohne Lizenzen pro Benutzer und mit offener Integration, und zahlen für den Dienst, den Sie nutzen. Wenn Sie sehen möchten, wie das in der Praxis aussieht, werfen Sie einen Blick auf unsere Cloud-Telefonanlage, die Callcenter-Plattform oder die Optionen für KI-Sprachagenten.

Wir helfen Ihnen bei der Umsetzung

Möchten Sie das in Ihrem Unternehmen umsetzen?

Bei 19 80 TIC Cloud begleitet Sie ein Team von Ingenieuren für IP-Telefonie, Netzwerke und Cloud von Anfang bis Ende: Wir analysieren, wie Ihr Unternehmen heute kommuniziert, entwerfen eine maßgeschneiderte Lösung, setzen sie um und unterstützen Sie persönlich. Die erste Beratung ist kostenlos.

  • Kostenlose Analyse
  • Maßgeschneiderte Lösung
  • Umsetzung und Support
Cloud-TelefonanlageCallcenter-PlattformRouten für CallcenterIntegration mit CRM und ERPKI-SprachagentenKontakt

Quellen

  1. A Brief History of the Asterisk Project (documentación oficial de Asterisk)
  2. Asterisk Versions (documentación oficial de Asterisk)
  3. Asterisk News (asterisk.org)
  4. Repositorio oficial de Asterisk en GitHub (licencia GPL-2.0)
  5. Sangoma Completes Acquisition of Digium (GlobeNewswire, 2018)
  6. FreeSWITCH (SignalWire)
  7. Versiones de FreeSWITCH en GitHub (SignalWire)
  8. BigBlueButton FAQ
  9. Kamailio SIP Server (sitio oficial)
  10. Historia de Kamailio (sitio oficial)
  11. IvozProvider (Irontec, GitHub)
  12. ¿Qué es el software libre? (GNU / Free Software Foundation)
  13. The Open Source Definition (Open Source Initiative)
Wir klären Ihre Fragen

Häufige Fragen

Bedeutet freie Software, dass die Telefonie kostenlos ist?

Nein. Es bedeutet, dass Sie keine Lizenzen für die Nutzung oder Änderung des Programms zahlen, aber es fallen Kosten für Server, Anbindung an Netzbetreiber, Sicherheit und erfahrenes Personal für den Betrieb an.

Was ist der Unterschied zwischen Asterisk, FreeSWITCH und Kamailio?

Asterisk arbeitet als Telefonanlage (PBX) mit Nebenstellen, Warteschlangen und Sprachmenüs. FreeSWITCH ist eine Vermittlungs- und Medien-Engine für hohes Volumen und Konferenzen. Kamailio ist ein SIP-Server, der Anrufanfragen weiterleitet, ohne das Audio zu verarbeiten. Häufig werden sie in einer Plattform kombiniert.

Ist freie Software in der Telefonie meines Unternehmens sicher?

Ja, sofern sie gut betrieben wird. Offener Code wird von einer großen Community geprüft und Patches erscheinen häufig, aber sie müssen rechtzeitig eingespielt, die Server mit Firewalls und Verschlüsselung geschützt und Telefonbetrug überwacht werden.

Kann ich diese Plattformen mit meinem CRM oder mit künstlicher Intelligenz integrieren?

Ja. Alle drei bieten offene Schnittstellen, mit denen sich die Telefonie mit CRM, ERP, WhatsApp und KI-Engines verbinden lässt, etwa um den anrufenden Kunden zu identifizieren oder ihn von einem Sprachagenten bedienen zu lassen.

Lohnt es sich eher, eine eigene Telefonanlage aufzubauen oder sie in der Cloud zu beziehen?

Wenn die Telefonie für Ihr Geschäft entscheidend ist und Sie kein spezialisiertes Team haben, ist ein Anbieter, der sie in der Cloud betreibt, meist die bessere Wahl: Sie erhalten die Vorteile freier Software, ohne die Last von Sicherheit, Wartung und Verfügbarkeit zu tragen.

Sollen wir sprechen?