[Gelöst]IVR-Pinansage bricht nach repeat ab

Crackstar

Neuer User
Mitglied seit
20 Dez 2006
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo jungs :)

Ich hab ein Problem mit meinem IVR.
Und zwar läuft es sauber durch und ich wähle eine option aus.

Sobald er dann in den Context der jeweiligen auswahl geht, bricht er an einer bestimmten stelle immer ab

Hier erstmal meine extensions.conf

Code:
[pinansage-incoming]
exten => 6776109,1,goto(hauptmenue|s|1)

;DTMF Sprachmenü hauptmenü
[hauptmenue]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(response)=30)
exten => s,3,Wait(1)
exten => s,4,Playback(intro)
exten => s,5,WaitExten


; ab hier sind es events der jeweilig gedrückten Taste auf dem Telefon
exten => 1,1,goto(context|elster|1)
exten => 2,1,goto(context|druck|1)
exten => 3,1,goto(context|kundendienst|1)

; und nun die "i" Extension für Invalid, wenn der kunde eine taste gedrückt hat die nicht definiert ist
exten => i,1,Playback(thx)
exten => i,2,goto(s|1)

; und nun die "t" Extension wenn der Kunde KEIN Tonwahl fähiges Telefon hat
;
exten => t,1,goto(context|kundendienst|1)

; und zu guter letzt "*" falls der trottelige Kunde es bei ersten mal nicht verstanden hat
exten => *,1,goto(s|2)


[context]
;Menü Taste 1 Druckfreischaltung
exten => elster,1,AGI(elster.php,${CODEELSTER})
exten => elster,n,Playback(thx)
exten => elster,n,Wait(2)
exten => elster,n,Playback(validtill)
exten => elster,n,Wait(1)
exten => elster,n,Playback(elster)
exten => elster,n,Wait(1)
exten => elster,n,SayDigits(${CODEELSTER}),m)
exten => elster,n,Wait(1)
exten => elster,n,Playback(repeat)
exten => elster,n,Wait(1)
exten => elster,n,SayDigits(${CODEELSTER}),m)
exten => elster,n,Wait(1)
exten => elster,n,Playback(thx)
exten => elster,n,Wait(2)
exten => elster,n,Hangup()

;Menü Taste 2 Elsterfreischaltung
exten => druck,1,AGI(druck.php,${CODEDRUCK})
exten => druck,n,Playback(thx)
exten => druck,n,Wait(2)
exten => druck,n,Playback(validtill)
exten => druck,n,Wait(1)
exten => druck,n,Playback(ausdruck)
exten => druck,n,Wait(1)
exten => druck,n,SayDigits(${CODEDRUCK}),m)
exten => druck,n,Wait(1)
exten => druck,n,Playback(repeat)
exten => druck,n,Wait(1)
exten => druck,n,SayDigits(${CODEDRUCK}),m)
exten => druck,n,Wait(1)
exten => druck,n,Playback(thx)
exten => druck,n,Wait(2)
exten => druck,n,Hangup()

;Menü Taste 3 Rufnummer Kundendienst
exten => kundendienst,1,Playback(thx)
exten => kundendienst,2,Wait(2)
exten => kundendienst,3,Playback(nrkdd)
exten => kundendienst,4,Wait(2)
exten => kundendienst,5,Hangup()



[default]
include => 6776109

Er bricht entweder ab hier

Code:
exten => elster,n,Playback(repeat)
exten => elster,n,Wait(1)
exten => elster,n,SayDigits(${CODEELSTER}),m)

oder hier

Code:
exten => druck,n,Playback(repeat)
exten => druck,n,Wait(1)
exten => druck,n,SayDigits(${CODEDRUCK}),m)

ab.

Für mich völlig unerklärlich zumal ich auf der CLI auch sehe, wie der Call weiter durch den context läuft. Aber das gesprächt wird immer nach repeat abgebrochen oder bei dem zweiten SayDigits aufruf ...

Hat jemand vielleicht eine Ahnung wo der hund begraben liegt?

Version ist Asterisk 1.4.17~dfsg-2+b1

Über vorschläge oder Lösungsansätze wäre ich sehr zu dank verpflichtet ;)
 
Zuletzt bearbeitet:
Hab das Problem gefunden, welches keins war.

Problem ist wohl mal wieder die ICT die von sipgate aus das IVR anruft, welches auch sipgate ist.

Sprich sipgate zu sipgate macht unerklärliche probleme.

Aus dem mobilfunk klatscht mir der context nicht um die ohren und das IVR läuft sauber durch.

Mal wieder ein phänomen aus der kategorie "unerklärliche dinge" :)
 
Kostenlos!

Statistik des Forums

Themen
248,878
Beiträge
2,303,777
Mitglieder
378,546
Neuestes Mitglied
Looki_Luzi