C.189. WaitExten()
Wartet auf die Eingabe einer Extension.
WaitExten([Sekunden
][,Optionen
])
Wartet die angegebene Anzahl Sekunden auf die Eingabe einer neuen
Extension durch den Teilnehmer und liefert dann 0 zurück. Es können auch
Sekundenbruchteile übergeben werden (z. B.
1.5
für 1,5
Sekunden). Falls keine Zeitdauer spezifiziert wird, wird die Standardfrist
(Default Extension-Timeout) gewartet.Als Option ist
m
möglich, was dem Anrufer Wartemusik
vorspielt, während auf eine Eingabe gewartet wird. Dabei kann optional in
runden Klammern die Musikklasse angegeben werden, z. B.
m(rock)
.; 10 Sekunden auf die Eingabe einer Extension warten: exten => s,1,Answer() exten => s,n,Playback(enter-ext-of-person) exten => s,n,WaitExten(10)
Asterisk-Versionen:
————————| 1.2 |————————| 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Applikation in Asterisk 1.4:
-= Info about application 'WaitExten' =-
[Synopsis]
Waits for an extension to be entered
[Description]
WaitExten([seconds][|options]): This application waits for the user to enter
a new extension for a specified number of seconds.
Note that the seconds can be passed with fractions of a second. For example,
'1.5' will ask the application to wait for 1.5 seconds.
Options:
m[(x)] - Provide music on hold to the caller while waiting for an extension.
Optionally, specify the class for music on hold within parenthesis.
See Also: Playback(application), Background(application).
Differenz des internen Hilfetexts von Asterisk 1.2 zu 1.4:
--- in Asterisk 1.2
+++ in Asterisk 1.4
@@ -11,3 +11,4 @@
Options:
m[(x)] - Provide music on hold to the caller while waiting for an extension.
Optionally, specify the class for music on hold within parenthesis.
+ See Also: Playback(application), Background(application).
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
--- in Asterisk 1.4
+++ in Asterisk 1.6
@@ -4,7 +4,7 @@
Waits for an extension to be entered
[Description]
- WaitExten([seconds][|options]): This application waits for the user to enter
+ WaitExten([seconds][,options]): This application waits for the user to enter
a new extension for a specified number of seconds.
Note that the seconds can be passed with fractions of a second. For example,
'1.5' will ask the application to wait for 1.5 seconds.
Siehe auch
Abschnitt C.188, „Wait()
“