Auf Eingabe warten und anschliessend in Variable speichern

anykey

Neuer User
Mitglied seit
18 Okt 2004
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo!

Kann ich Asterisk irgendwie auf eine Eingabe warten lassen?
Und die eingegebene Zahl dann in einer Variable speichern?

Folgenes Szenario will ich erreichen:

-> Asterisk hebt an ISDN MSN 45 ab
-> eine zahl wird eingetippt
-> eingabe wird durch # beendet
-> die eingegebene zahl wird in eine variable gespeichert

Vielen Dank fürs antworten, im Vorraus!!!
Gruß anykey
 
Problem über Umweg gelöst...
via DISA lese ich einfach die ${EXTEN} Variable aus
 
Hallo,
ich weis ja nicht was du genau vorhast aber vieleicht ist das hier auch interessant für dich.

So in der Art wird das bei mir für call through eingesetzt.

Code:
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Background(vm-enter-num-to-call)
exten => s,n,Background(vm-then-pound)
exten => s,n,Set(NR=)
exten => s,n,Set(TIMEOUT(response)=60)
exten => s,n,WaitExten

exten => _X,1,Set(NRALT=${NR})
exten => _X,2,SayNumber(${EXTEN})
exten => _X,3,Set(NR=${NR}${EXTEN})
exten => _X,4,Goto(s,6)

exten => **,1,Set(NR=${NRALT})
exten => **,2,Goto(s,6)
exten => *9,1,SayDigits(${NR})
exten => *9,2,Goto(s,6)
exten => *#,1,Goto(s,3)

exten => #,1,PlayBack(pls-wait-connect-call)
exten => #,2,Goto(callthrough-dialout-regel1,${NR},1)

Gruß Mabo
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,985
Mitglieder
378,568
Neuestes Mitglied
me2k