Probleme mit CbC
Hallo,
ich habe das ganze wie beschrieben installiert und gestern abend hat auch alles wunderbar funktioniert.
Ich habe jedoch den Verdacht, daß es bei einigen CbC-Anbietern Probleme gibt, heute geht es nämlich nicht mehr:
Wenn die "01079" ausgewählt wird (zB jetzt gerade Anruf Richtung D2) dann höre ich noch die Tarifansage, danach bekomme ich ein "Ungültig" am ISDN Telefon, der Ruf wird aber weiter durchgestellt, das Handy klingelt und wenn jemand abnimmt entstehen auch Kosten, obwohl nur Stille in der Leitung ist.
Ich benutze einen Asterisk 1.0.6-BRIstuffed-0.2.0-RC7k mit 2 HFC-Karte (1xNT einmal 1xTE) mit einer HiCom als interne Nebenstelle an der dann ein Gigaset hängt.
Hier mal das debug-log zum fraglichen Zeitpunkt, als Dialstring benutze ich die Beispielconfig (Telefonnummern sind durch "~" ersetzt):
Accepting voice call from '~~~~~~' to 's' on channel 0/2, span 1
-- Executing DigitTimeout("Zap/2-1", "4") in new stack
-- Set Digit Timeout to 4
-- Executing ResponseTimeout("Zap/2-1", "30") in new stack
-- Set Response Timeout to 30
== CDR updated on Zap/2-1
-- Executing Macro("Zap/2-1", "tsblcr|0173~~~~~~~|/etc/asterisk/lcr/tsblcr.routing|~~~~~~|~~~~~~|Zap/g2|/etc/asterisk/sip.conf|") in new stack
-- Executing SetVar("Zap/2-1", "RESTART=0") in new stack
-- Executing SetVar("Zap/2-1", "ROPT=") in new stack
-- Executing GotoIf("Zap/2-1", "1?9") in new stack
-- Goto (macro-tsblcr,s,9)
-- Executing SetLanguage("Zap/2-1", "de") in new stack
-- Executing Goto("Zap/2-1", "dial|1") in new stack
-- Goto (macro-tsblcr,dial,1)
-- Executing AGI("Zap/2-1", "tsblcr.agi|/etc/asterisk/lcr/tsblcr.routing|0173~~~~~~~") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/tsblcr.agi
tsblcr.agi|/etc/asterisk/lcr/tsblcr.routing|0173~~~~~~~: Started routing for 0173~~~~~~~
tsblcr.agi|/etc/asterisk/lcr/tsblcr.routing|0173~~~~~~~: Result=01079 01079 01079 01071 01071 01071 preselection
-- AGI Script tsblcr.agi completed, returning 0
-- Executing GotoIf("Zap/2-1", "0?disabled|1") in new stack
-- Executing SetVar("Zap/2-1", "IT=0") in new stack
-- Executing SetVar("Zap/2-1", "IT=1") in new stack
-- Executing Cut("Zap/2-1", "CBC=TSBLCRROUTING| |1") in new stack
-- Executing GotoIf("Zap/2-1", "0?end|1") in new stack
-- Executing GotoIf("Zap/2-1", "0?sip|1
stn|1") in new stack
-- Goto (macro-tsblcr,pstn,1)
-- Executing SetCIDNum("Zap/2-1", "~~~~~~") in new stack
-- Executing SetCIDName("Zap/2-1", "~~~~~~") in new stack
-- Executing GotoIf("Zap/2-1", "0?4:6") in new stack
-- Goto (macro-tsblcr,pstn,6)
-- Executing SetVar("Zap/2-1", "PSTNTRUNK=Zap/g2/") in new stack
-- Executing GotoIf("Zap/2-1", "0? 20 : 10") in new stack
-- Goto (macro-tsblcr,pstn,10)
-- Executing Dial("Zap/2-1", "Zap/g2/010790173~~~~~~~||Tt") in new stack
-- Called g2/010790173~~~~~~~
-- Zap/4-1 is ringing
Hat jemand eine Idee? Ich werde 01079 erstmal entfernen und weiter testen...
Gruß,
Razorblade