Benutzereingabe falsch verstehen

Lazybone

Neuer User
Mitglied seit
29 Okt 2005
Beiträge
104
Punkte für Reaktionen
0
Punkte
0
Moin

habe folgendes Problem
Code:
[test]
include => ivr1
include => ivr2

[ivr1]
exten => 62,1,Answer()
exten => 62,2,Wait(1)
exten => 62,3,Background(text0)
exten => 62,n,Wait(15)
exten => 62,n,Goto(3)

exten => i,1,Goto(62, 3)

exten => 1,1,ControlPlayback(text1)
exten => 1,2,Goto(62,3)

exten => 2,1,ControlPlayback(text2)
exten => 2,2,Goto(62,3)

[ivr2]
exten => 61,1,Answer()
exten => 61,2,Wait(1)
exten => 61,3,Background(text3)
exten => 61,n,Wait(15)
exten => 61,n,Goto(3)

exten => i,1,Goto(61, 3)

exten => 1,1,ControlPlayback(text4)
exten => 1,2,Goto(61,3)

exten => 2,1,ControlPlayback(text5)
exten => 2,2,Goto(61,3)



wenn ich nun 62 anrufe und 1 drücke kommt auch text1 wenn ich 51 anrufe und 1 drücke sollte text4 kommen es wird aber text1 abgespielt. Wie kann ich sowas umgehen?

Gruß
Lazybone
 
Erklärung: Du bindest die Kontexte ein und machst sie so zu einem großen, der hat dann halt zwei mal die "1" drinn und kann nicht unterscheiden.

So gehts richtig:

[test]
exten => 61,1,Goto(ivr1,s,1)
exten => 62,1,Goto(ivr2,s,1)


[ivr1]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Background(text0)
exten => s,n,Wait(15)
exten => s,n,Goto(3)

exten => i,1,Goto(s, 3)

exten => 1,1,ControlPlayback(text1)
exten => 1,2,Goto(s,3)

exten => 2,1,ControlPlayback(text2)
exten => 2,2,Goto(s,3)

[ivr2]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Background(text3)
exten => s,n,Wait(15)
exten => s,n,Goto(3)

exten => i,1,Goto(s, 3)

exten => 1,1,ControlPlayback(text4)
exten => 1,2,Goto(s,3)

exten => 2,1,ControlPlayback(text5)
exten => 2,2,Goto(s,3)
 
ok danke was genau bewirkt dieses s?
 
die "s"-extension ist die Standard-Einsprungmarke - genau wie "i" für unbekannte eingabe steht und "h" die hangup-extension ist.

Ich nutze in solchem Fall immer s, du kanst aber auch was anderes benutzen, wie "menu" oder was du willst.

Funktioniert es denn jetzt wie du es willst?
 
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,353
Mitglieder
378,528
Neuestes Mitglied
Fullyrealized