Achtung: Dies ist ein Beta Test!
Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. |
Liest DTMF-Ziffern eines Anrufers und verknüpft das Ergebnis mit einer Variablen
Read(variable
[,filename
][,maxdigits
][,option
][,attempts
][,timeout
])
Liest eine mit #
abgeschlossene Reihe von Ziffern so oft wie definiert von einem Teilnehmer, und legt sie in einer gegebenen Variablen ab.
Andere Parameter sind:
filename
maxdigits
#
-Taste bestätigen muss). Standardeinstellung ist 0, was bedeutet, es existiert keine Begrenzung und es wird auf die Eingabe von #
gewartet. Das gilt auch für alle anderen Werte unter 0. Der größte akzeptierte Wert ist 255.option
skip
an, um umgehend zurückzukehren, wenn der Anschluss nicht beantwortet wird, oder noanswer
, um Zahlen sogar dann einzulesen, wenn der Anschluss nicht beantwortet wird.attempts
timeout
Liefert -1 zurück im Falle eines Auflegens oder Fehlers, sonst 0.
; read a two-digit number and repeat it back to the caller exten => 123,1,Read(NUMBER,,2) exten => 123,2,SayNumber(${NUMBER}) exten => 123,3,Goto(1)
Siehe auch. Abschnitt 6.97, „SendDTMF()
“
© by Stefan Wintermeyer