FreeSWITCH als Alternative zu Asterisk
Entstehung
Im Jahr 2005 wurde angefangen, FreeSWITCH als eine Alternative zu Asterisk zu entwickeln. Asterisk hatte strukturelle Probleme, insbesondere auch im Umgang mit Threads, die sich praktisch nur durch einen Neuanfang lösen ließen. Diese Veränderung steigerte die Performance im Call-Handling um einen Faktor 10.
FreeSWITCH hat sich sehr schnell als Lösung etabliert und wird so auch
von der sipfoundry als Ihr Applicationserver in Ihrem sipXecs Projekt verwendet.
Er ist somit auch fester Bestandteil der nun von Avaya vertriebenen Soft-PBX SCS500.
Ferner basiert die OpenSource-Telefonanlage SiVoIP des Bundesamtes für Sicherheit in der Informationstechnik (BSI)
auf FreeSWITCH und damit auch alle Versionen von Gemeinschaft ab Version 4.
Die von 2600Hz entwickelte Infrastruktur basiert ebenfalls auf FreeSWITCH als Medienserver
und Kamailio als vorgeschalteten SIP-Proxy.
Funktionen
FreeSWITCH beherrscht die von einer TK-Anlage erwarteten Funktionen. Einige Anwendung — etwa Sprachmenues und gemeinsame Leitungen — sind sogar funktional besser als vergleichbare in Asterisk. Recht überschaubar ist jedoch die erhältliche Dokumentation.Die Konfiguration von FreeSWITCH erfolgt durch verkettete XML-Files. Dadurch kann sie leicht automatisch generiert, eingelesen und verarbeitet werden.
Die Firma Polycom hat FreeSWITCH die Implementierung ihres Breitband-Codec Siren finanziert, durch welchen sich nun auch entsprechende Applikationen in diesem Audio-Format nutzen lassen. Sangoma übernahm die Leitung für das aus OpenZAP hervorgegangene FreeTDM-Modul, mit dem sich ihre sehr guten Telefonkarten mittels professioneller Stacks anbinden lassen.