Asterisk 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 Asterisk 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.
Welche Asterisk Version?
Aktuell interessant sind die Asterisk Versionen 1.4, 1.6, 1.8 und 10. Wir sprechen über die Probleme von einzelnen Versionen und den Weg zur richtigen Wahl.
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 und um typische Asterisk-Probleme bei der Skalierung von grossen Anlagen.
Ebenfalls gehen wir auf die verschiedenen Codecs ein und besprechen welcher Codec für welche Installation die beste Lösung ist.
Zum Schluss besprechen wir auch noch den Unterschied von SIP und IAX.
Contexte
Für das Verständnis von Asterisk und der Abarbeitung von Dialplänen ist der Umgang mit Contexten unumgänglich. Es ist aber gar nicht so schwierig.
Programmieren im Dialplan
Lernen Sie wie man innerhalb des Asterisk 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. Asterisk 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 Asterisk Boardmitteln 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 die Asterisk eigene und auch externe Datenbanken ansprechen kann.
AGI
Wenn der Asterisk interne Dialplan für Ihre Programmierbedürfnisse nicht mehr ausreicht ist es an der Zeit externe Programmiersprachen wie PHP oder Ruby einzubauen. Dies zeigen wir anhand von einfachen AGI Beispielen.
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 Asterisk basierende Telefonanlagen, die man einfach per Mausklick installieren kann. Zum Schluss der Schulung gehen wir u.a. auf Gemeinschaft 3.1 ein und besprechen die Vor- und Nachteile eines solchen Systems und wie man es an die eigenen Bedürfnisse anpassen kann.