Workshop Asterisk : Verbindung zu SIP

Besonderheiten

Dabei haben Sie sicherlich eine kleine Besonderheit bemerkt: Während normalerweise zwischen Extension und dem auszuführenden Kommando eine Eins steht, verwenden wir hier für die lokalen Durchwahlen 666 und 667 eine Zwei. Der Grund dafür ist, dass wir Asterisk zuvor angewiesen haben, bei der Anmeldung von test.user1 und test.user2 automatisch die jeweiligen Durchwahlen anzulegen.

Intern erledigt Asterisk dies, indem es den Befehl exten=666,1,NoOp() in die im Hauptspeicher gehaltene Kopie der extensions.conf einfügt. Hätten wir das Dial-Kommando nun mit dem Parameter Eins statt der verwendeten Zwei definiert, würde Asterisk diesen Befehl einfach überschreiben und die internen Durchwahlen wären nicht mehr erreichbar. Jetzt ist Ihnen sicher klar, was die Zahlen zu bedeuten haben: Sie legen fest, in welcher Reihenfolge Asterisk die Befehle für eine bestimmte Extension abarbeitet.

Vielleicht fragen Sie sich jetzt, wie Asterisk zwischen internen und externen Gesprächen unterscheidet. Das Geheimnis liegt in den Definitionen der Durchwahlen. Der für die externen Rufe verwendete Bezeichner _XXXX. bedeutet, dass die gewählte Nummer mindestens vier Stellen lang sein muss. Alle anderen Nummern interpretiert Asterisk als interne Gespräche.