Nehmen wir als Beispiel für die Problematik der gleich anfangenden Extensions den folgenden Dialplan:
exten => 30,1,Answer() exten => 30,2,Background(marryme) exten => 30,3,Hangup() exten => 1,1,Playback(thank-you-cooperation) exten => 1,2,Hangup() exten => 10,1,NoOp(Test mit 10) exten => 10,2,Hangup() exten => 100,1,NoOp(Test mit 100) exten => 100,2,Hangup() exten => 2,1,Playback(sorry) exten => 2,2,Hangup()
Damit Asterisk zwischen den Eingaben 1, 10 und 100 unterschieden
kann, wartet Background() nach jeder Eingabe
eine bestimmte Zeit. Ist diese Zeit (TIMEOUT
)
abgelaufen, so gilt die Eingabe als beendet.
Tipp | |
---|---|
Mit |
Den TIMEOUT
kann man in Sekunden angeben
und wie folgt im Dialplan setzen:
exten => 123,1,Set(TIMEOUT(digit)=3)
$Revision:473 $
Beta-Version!
2.0 Entwickler-Version des Asterisk Buches. Die 1.0 stabile Version ist natürlich noch online. Die 2.0er Version enthält viele Neuerungen, ist aber noch nicht 100% fehlerfrei. Im Zweifelsfall bitte auf die 1.0er Version gehen.
Bitte melden Sie Fehler und Feedback zur neuen 2.0er Version per E-Mail an den Autor.
Asterisk-Tag.org 2008
Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.