Kurs 3: Asterisk Programierung

Der Schwerpunkt des dritten Kurses liegt bei der Parametrierung und Programmierung des Vermittlungsprogramms Asterisk. Bereits in der Grundinstallation bietet das Programm sehr viele Möglichkeit. Durch den Zugriff auf - von dritter Seite bereit gestellte Ergänzungsmodule und auf alle Konfigurationsdateien werden die Einsatzmöglichkeiten grenzenlos.

Im Detail werden die wichtigsten Konfigurationsdateien behandelt, insbesondere die Datei extensions.conf und die Asterisk Extension Language. Spezielle Probleme treten beim Einsatz von ISDN-Karten auf. Am Ende des Kurses steht die Verwendung eines Spracherkennungsmoduls und eines Abrechnungsmoduls.

Die Kursreihe führt von den Grundlagen bis hin zur maßgeschneiderten Lösung.

Vorkenntnisse:

bulletGrundlagenkenntnisse aus den Kurs 1 und 2 (oder vergleichbare Kenntnisse)
bulletErfahrung im Umgang mit Asterisk und Trixbox (im Ausmaß des Kurses 2)

Inhalt (Änderungen aus aktuellen Anlässen möglich):

bulletAsterisk Konfigurationsdateien. extension.conf. Asterisk Extension Language. Programmierung von Anwendungen wie Call-Back, Call-Through, GSM-Gateway. Asterisk-Systeme untereinander verbinden können.
bulletVerbindung Asterisk - ISDN-Basisanschluss (BRI)

Ziele:

Sie werden...

bullet... die Bedeutung und den Aufbau der wichtigsten Konfigurationsdateien kennen lernen
bullet... neue Funktionen durch Änderung der Datei extensions.conf programmieren lernen
bullet... die strukturierte AEL (Asterisk Extensions Language) kennen und anwenden lernen
bullet... als konkrete Beispiele ein Call-Back- und ein Call-Through-System programmieren lernen
bullet... die unterschiedlichen GSM-Gateways kennenlernen und erfahren, wie ein GSM-Gateway mit einem Asterisk-Server verbunden wird
bullet... Asterisk-Systeme mit einander verbinden können und anlageübergreifende Rufnummernpläne realisieren können
bullet... eine ISDN-Interfacekarte konfigurieren lernen

Arbeitsmaterial:

Bitte bringen Sie einen Laptop mit LAN- oder WLAN-Zugang mit.  Ein DVD-Laufwerk ist wünschenswert, aber nicht unbedingt erforderlich. Als Alternative sollte eine USB-Schnittstelle vorhanden sein.

Der VMware Player 2.0 (oder höher) sollte bereits installiert sein oder wird während des Kurses installiert.

Jede Kursteilnehmerin und jeder Kursteilnehmer erhält:

bulleteine DVD mit der verwendeten Software in der jeweils aktuellen Version
bulletschriftliche Kursunterlagen
bulleteinen Adapter (Schnittstelle zwischen LAN und herkömmlichen analogen Telefon), z.B. einen HT-486 von Grandstream
bulletje einen Testzugang (eine Sprachnebenstelle) an eine VoIP Nebenstellenanlage für die Dauer von einem Monat
bulletmit dem Protokoll SIP und
bulletmit dem Protokoll IAX
bulleteine Test-Fax-Nebenstelle zum Empfang von Faxen (Faxzustellung via EMail)
bulleteinen Zugang zu einem e-Learning -System (auf der Basis Moodle) mit der Möglichkeit, den Kurs im Selbststudium noch einmal durchzuarbeiten

Verpflegung:

Während des Kurses gibt es in den Pausen Kaffee, Tee, Fruchtsäfte, Obst und kleine Imbisse. Für das Mittagessen können Tische reserviert werden. Alternativ dazu ist auch die Lieferung von Speisen (z.B. chinesisches Menü, Pizza) in das Seminarhaus möglich.