Auto fallthrough und ignorieren der extensions ?

enno0300

Neuer User
Mitglied seit
5 Dez 2006
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Hallo liebe Community,

habe meinen Asterisk von 1.2... auf 1.4.4 mit mISDN 1.1.2 geupdatet.

Läuft wieder alles einigermaßen sauber.

Doch an einigen Stellen gibt er mit ein Auto fallthrough wieder, ignoriert die Einstellungen in der extensions.conf und geht einfach den nächsten Schritt weiter.

Teil der extensions.conf:

Code:
[ivr]
exten => s,1,Set(LOOPCOUNT=2)
exten => s,n,Answer
exten => s,n,NoOP(IM MENUEPUNKT >>> IVR-TAG)
exten => s,n,Wait(1)
exten => s,n(begin),Set(TIMEOUT(digit)=3)
exten => s,n,Set(TIMEOUT(response)=4)

;### ANSAGE NACH BEGRÜSSUNG
exten => s,n(ansage),Background(pm/office/10004_Tagmenu)

exten => 0,1,Goto(${CONTEXT},s,ansage)

;### Informationen ( NUMMER - 1 )
exten => 1,1,Goto(ivr-information,s,1)

;### MAILBOX (versteckt) ( NUMMER - 2)
exten => 2,1,Goto(queues,1005,1)

exten => i,1,NoOP(FALSCHE AUSWAHL)
exten => i,n,Goto(loop,1) 
exten => t,1,NoOP(KEINE AUSWAHL)
exten => t,n,Goto(loop,1) 

; ### AUSSTIEG BEI UNTÄTIGKEIT
exten => h,1,Wait(1)
exten => h,n,Goto(queues,1001,1)
exten => h,n,Hangup

exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} - 1 ])
exten => loop,n,NoOP(Versuch: ${LOOPCOUNT})
exten => loop,n,GotoIf($[${LOOPCOUNT} = 0]?h,1)
exten => loop,n,Goto(${CONTEXT},s,begin)

Das sagt die CLI:

Code:
 Goto (ivr,s,1)
  == Channel 'mISDN/1-u29' jumping out of macro 'checktime'
    -- Executing [s@ivr:1] Set("mISDN/1-u29", "LOOPCOUNT=2") in new stack
    -- Executing [s@ivr:2] Answer("mISDN/1-u29", "") in new stack
    -- Executing [s@ivr:3] NoOp("mISDN/1-u29", "IM MENUEPUNKT >>> IVR-TAG") in new stack
    -- Executing [s@ivr:4] Wait("mISDN/1-u29", "1") in new stack
    -- Executing [s@ivr:5] Set("mISDN/1-u29", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3
    -- Executing [s@ivr:6] Set("mISDN/1-u29", "TIMEOUT(response)=4") in new stack
    -- Response timeout set to 4
    -- Executing [s@ivr:7] BackGround("mISDN/1-u29", "pm/office/10004_Tagmenu") in new stack
    -- <mISDN/1-u29> Playing 'pm/office/10004_Tagmenu' (language 'de')
[COLOR="Red"][B]  == Auto fallthrough, channel 'mISDN/1-u29' status is 'UNKNOWN'[/B][/COLOR]
    -- Executing [h@ivr:1] Wait("mISDN/1-u29", "1") in new stack
    -- Executing [h@ivr:2] Goto("mISDN/1-u29", "queues|1001|1") in new stack
    -- Goto (queues,1001,1)
    -- Executing [1001@queues:1] Wait("mISDN/1-u29", "1") in new stack
    -- Executing [1001@queues:2] BackGround("mISDN/1-u29", "pm/office/10006-2") in new stack
    -- <mISDN/1-u29> Playing 'pm/office/10006-2' (language 'de')
    -- Executing [1001@queues:3] Wait("mISDN/1-u29", "1") in new stack
    -- Executing [1001@queues:4] Queue("mISDN/1-u29", "zentrale") in new stack
    -- Started music on hold, class 'default', on mISDN/1-u29
    -- Stopped music on hold on mISDN/1-u29
  == Spawn extension (queues, 1001, 4) exited non-zero on 'mISDN/1-u29'


Das Sprachmenue soll sich zweimal wiederholen, deswegen der Loopcount.
In der Version 1.2.x funktionierte das auch noch.

Jetzt macht er gleich nach der Ansage des Textes einen Auto fallthrough (rot markiert) und ignoriert alles andere...

Funktionieren ein paar Dinge in Version 1.4.4 anders als vorher?

MfG

enno
 
Kann man dieses auto fallthrough unterbinden bzw. kommt das durch ein bestimmtes Ereignis zustande?


MfG

enno
 

Statistik des Forums

Themen
244,961
Beiträge
2,221,659
Mitglieder
371,728
Neuestes Mitglied
hd46
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.