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:
Das sagt die CLI:
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
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