Coverbild des Asterisk Buches von Stefan Wintermeyer

Letzte Woche => Endspurt!

Montag den 29.01.07 geht das Buch in die Produktion. Bis dahin laeuft der Beta-Test noch in vollem Umfang. Bitte melden Sie Fehler! Siehe Beta-Test FAQ.

Erscheinungstermin: 03.03.07. Das Buch wird auf dem Asterisk-Tag.org in Chemnitz vorgestellt und kann dort auch erworben werden. 10 Tage spaeter wird es im Buchhandel sein. Wer nicht in Chemnitz sein kann, sollte das Buch vorbestellen: Amazon oder direkt beim Verlag

Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. Naechste Asterisk-Schulung: 12.02. - 13.02.07 (noch 2 Plaetze frei) - Ach ja, ... wir suchen auch noch Asterisk Entwickler! => http://www.amooma.de/jobs/


6.2. Die i-Extension

Um einen Context "wasserdicht" zu machen, wird die i-Extension benutzt. Das i steht dabei für invalid (ungültig) und behandelt alle im entsprechenden Context nicht definierten Zielrufnummern. Auch hier wird in der Variable EXTEN natürlich nicht mehr die angewählte Nummer abgebildet, diese ist mit der Variable INVALID_EXTEN abrufbar.

6.2.1. Beispiel

In der Apfelmus GmbH können aus der Abteilung B nur die Rufnummern 100 bis 199 angerufen werden. Alle anderen Gespräche führen zur Ansage des Bausteines that-is-not-rec-phn-num.[49]

[abteilung-b]
exten => _1XX,1,Dial(${EXTEN})

exten => i,1,NoOp(Undefinierte Nummer ${INVALID_EXTEN} wurde gewaehlt.)
exten => i,2,Answer()
exten => i,3,Playback(that-is-not-rec-phn-num)
exten => i,4,Hangup()


[49] Der Sprachbaustein in der Datei that-is-not-rec-phn-num.gsm enthält den folgenden Text: "That is not a recognized phone number".