Beta Test!
Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. |
Versucht einen Anruf zu tätigen und wiederholt den Versucht bei einem Fehlschlagen
RetryDial(announce
,sleep
,loops
,technology
/resource
[&technology2
/resource2
...][,timeout
][,options
][,URL
])
Versucht, einen Anruf zu tätigen. Kann kein Kanal erreicht werden, wird die durch announce definierte Datei abgespielt und sleep
Sekunden gewartet, bis der Versuch wiederholt wird. Wenn die angegebene Zahl Versuche loops
entspricht, wird der Anruft mit der nächsten Priorität auf dem Wählplan fortgesetzt. Ist loop
auf 0 gesetzt, wird der Anrufversuch endlos wiederholt.
In der Wartezeit kann eine einziffrige Extension angewählt werden. Existiert diese Extensions im durch ${EXITCONTEXT}
spezifizierten Kontext (falls angegeben) oder im aktuellen, wird der Anruf unmittelbar an diese Extension weitergeleitet.
Alle Parameter nach loops
werden direkt an die Dial()
-Anwendung weitergeleitet.
; attempt to dial the number three times via IAX, retrying every five seconds exten => 123,1,RetryDial(priv-trying,5,3,IAX2/VOIP/8885551212,30) ; if the caller presses 9 while waiting, dial the number on the Zap/4 channel exten => 9,1,RetryDial(priv-trying,5,3,Zap/4/8885551212,30)
Siehe auch. Abschnitt 6.22, „Dial()
“
© by Stefan Wintermeyer