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
- Keine Lizenzen pro Benutzer: Sie zahlen nicht für jede zusätzliche Nebenstelle oder jeden zusätzlichen Agenten, Wachstum treibt also die Softwarekosten nicht in die Höhe.
- Flexibilität: Die Software passt sich Ihrem Prozess an, nicht umgekehrt. Zeitpläne, Routen, Menüs und Regeln werden maßgeschneidert konfiguriert.
- Integration: Sie lässt sich über offene Schnittstellen mit Ihrem CRM, Ihrem ERP (Unternehmensressourcenplanung), WhatsApp oder KI-Engines verbinden.
- Aktive Community: Tausende Entwickler prüfen den Code, melden Fehler und veröffentlichen Sicherheitskorrekturen.
- Unabhängigkeit: Sie sind nicht davon abhängig, dass ein Hersteller ein Produkt am Leben hält oder Sie zum Gerätewechsel zwingt.
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:
- Ein erfahrenes Team: SIP, Audio, Netzwerke und Linux-Systeme sind Spezialdisziplinen, und ein Konfigurationsfehler führt zu stummen oder abgebrochenen Anrufen.
- Dauerhafte Sicherheit: Telefonieserver, die aus dem Internet erreichbar sind, sind ständig Einbruchs- und Telefonbetrugsversuchen (nicht autorisierte internationale Anrufe) ausgesetzt. Firewalls, Verschlüsselung und Überwachung sind nötig.
- Wartung: Jedes Projekt veröffentlicht Updates und Sicherheitspatches, und alte Versionen erhalten ab festen Terminen keinen Support mehr. Jemand muss diese Migrationen planen und testen.
- Infrastruktur: redundante Server, Backups, Anbindung an Netzbetreiber und Überwachung der Anrufqualität.
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.



