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 188, „Wait()


AMOOCON 2010

Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.

Twitter

Flattr

Das gedruckte Buch

Werbung