FreeSWITCH Für Einsteiger

Zur Buchung einer Schulung schreiben Sie bitte eine E-Mail mit den Namen der Teilnehmer und der Rechnungsadresse an info@amooma.de

Inhalt

Lernen Sie wie man FreeSWITCH auf einem Linux Betriebssystem installiert, konfiguriert und eine kleine bis mittel grosse Telefonanlage damit programmiert. In der Schulung simulieren wir die Entwicklung einer Anlage mit 50 Teilnehmern, die typische Features enthält.

SIP Basics

Logischerweise müssen wir uns kurz mit der Idee von SIP auseinander setzen, um eine SIP-VoIP-Telefonanlage verstehen zu können. Dabei geht es u.a. um die Schächen und Stärken des Protokolles.

Ebenfalls gehen wir auf die verschiedenen Codecs ein und besprechen welcher Codec für welche Installation die beste Lösung ist.

XML Konfiguration

Die FreeSWITCH Konfiguration erfolgt komplett in XML. Die Default-Konfiguration ist nicht gerade übersichtlich. Die Idee dahinter und die Möglichkeit zur Vereinfachung ist Teil dieser Schulungseinheit.

Programmieren im Dialplan

Lernen Sie wie man innerhalb des FreeSWITCH Dialplans

  • Variablen benutzt
  • Regular Expressions
  • Berechnungen durchführt (z.B. Anzahl der aktuellen Gespräche)
  • Debugging
  • Externe Programme aufruft

Voicemail

Zu jeder modernen Telefonanlage gehört ein gutes Voicemail-System. FreeSWITCH liefert Ihnen die Tools dazu mit.

Anlagen mit einander verknüpfen

Sie möchten mehrere Zweigstellen mit einander verbinden? In diesem Abschnitt gehen wir darauf ein.

IVR

Lernen Sie IVRs mit DTMF-Eingaben zu realisieren.

Datenbank-Anbindung

Je komplexer Ihre Wünsche werden, desto schneller brauchen Sie die Anbindung an eine externe Datenbank. In dieser Einheit bekommen Sie gezeigt wie man mit FreeSWITCH externe Datenbanken ansprechen kann.

Lua

Es gibt verschiedene Möglichkeiten den Dialplan von FreeSWITCH ausserhalb der XML-Grenzen zu programmieren. Die Programmiersprache Lua ist eine davon. In dieser Schulungeinheit bekommen Sie ein paar Beispiele dafür gezeigt.

Provisionierung von SIP-Telefonen

Anhand der populären Snom-Telefone zeigen wir Ihnen wie Sie automatisch die Telefone mit einer Konfiguration bestücken können.

Security

Was nützt die beste Anlage, wenn ein Skript-Kiddie über Nacht virtuell einbricht und mal schnell ein paar tausend Euros vertelefoniert? In diesem Abschnitt sprechen wir über geeignete Sicherheitsvorkehrungen.

Fertige Systeme

Es gibt fertige auf FreeSWITCH basierende Telefonanlagen, die man einfach per Mausklick installieren kann. Zum Schluss der Schulung gehen wir u.a. auf Gemeinschaft ab Version 4 ein und besprechen die Vor- und Nachteile eines solchen Systems und wie man es an die eigenen Bedürfnisse anpassen kann.