Realtime, GotoIfTime not working?

Hi!

I cannot get GotoIfTime to work with RealTime!
It doesn’t go into the [summer-menu] context at all!!

date
Wed Jul 15 11:07:51 CEST 2009

It always hit the line
exten => 8000,n,Goto(off-hours,s,1)
no mather what I have in the GotoIfTime!

This is how I have set it up in Asterisk SVN-branch-1.4-r181990

MySQL - Table extensions_table in database asterisk

[code]id context exten priority app appdata


11 main-door 8000 12 GotoIfTime ||13-31|jul?summer-menu,s,1
12 main-door 8000 13 GotoIfTime ||1-2|aug?summer-menu,s,1
13 main-door 8000 14 GotoIfTime 08:30-12:00|tue-fri||?main-menu,s,1
14 main-door 8000 15 GotoIfTime 13:00-17:00|wed||?main-menu,s,1[/code]
extconfig.conf

[settings] extensions => mysql,asterisk,extensions_table
extensions.conf

[code][main-door]
include => local-connected-users
include => conferens

exten => 8000,1,Answer()
exten => 8000,2,Set(TRIES=0)
exten => 8000,3,Ringing()
exten => 8000,4,Wait(2)
exten => 8000,5,Set(TIMEOUT(digit)=5)
exten => 8000,6,Set(TIMEOUT(response)=10)
exten => 8000,7,Set(CHANNEL(language)=kansli_se)
exten => 8000,8,Background(03-silence)
exten => 8000,9,Background(valkommen)
exten => 8000,10,Background(till)
exten => 8000,11,Background(oss)

;
; switch => Realtime/[context]@[family][/options]
; If context is not given, current context is default
; If family is not given, family of ‘extensions’ is default
;
switch => Realtime/main-door@extensions_table
;
exten => 8000,n,Goto(off-hours,s,1)

exten => h,1,NoOp(Caller hangup!)
exten => h,n,NoOp(And so do we!)
exten => h,n,Hangup()

exten => t,1,NoOp(Caller is sleeping!)
exten => t,n,NoOp(So we hangup!)
exten => t,n,Hangup()

[main-menu]
include => local-connected-users
include => conferens

exten => s,1,Set(CHANNEL(language)=kansli_se)
exten => s,n,Background(03-silence)
exten => s,n,Background(du-kommer-nu-att-fa)

[off-hours]
include => local-connected-users
include => conferens

exten => s,1,Set(CHANNEL(language)=kansli_se)
exten => s,n(again-off-hours),Background(03-silence)
exten => s,n,Background(vara-telefon-tider-ar)

[summer-menu]
include => local-connected-users
include => conferens

exten => s,1,Set(CHANNEL(language)=kansli_se)
exten => s,n(again-summer-menu),Background(03-silence)
exten => s,n,Background(kansliet-ar-obemannat-mellan)


[/code]
This is what I get in the logfile (all phone numbers are changed!)
It should go in to the [summer-menu] context!!!

[Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [0123456789@PH_incoming:1] Set("SIP/46123456789-08203768", "INCOMING_FROM=PH") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [0123456789@PH_incoming:2] Set("SIP/46123456789-08203768", "INCOMING_FOR=MIKE") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [0123456789@PH_incoming:3] Goto("SIP/46123456789-08203768", "PH_incoming_sec|s|1") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Goto (PH_incoming_sec,s,1) [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [s@PH_incoming_sec:1] Verbose("SIP/46123456789-08203768", "4|Incoming call from PH_MIKE") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: > Incoming call from PH_MIKE [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [s@PH_incoming_sec:2] Set("SIP/46123456789-08203768", "CALLERID=987654321") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [s@PH_incoming_sec:3] GotoIf("SIP/46123456789-08203768", "0?7:4") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Goto (PH_incoming_sec,s,4) [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [s@PH_incoming_sec:4] GotoIf("SIP/46123456789-08203768", "0?5:6") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Goto (PH_incoming_sec,s,6) [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [s@PH_incoming_sec:6] Goto("SIP/46123456789-08203768", "main-door|8000|1") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Goto (main-door,8000,1) [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [8000@main-door:1] Answer("SIP/46123456789-08203768", "") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [8000@main-door:2] Set("SIP/46123456789-08203768", "TRIES=0") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [8000@main-door:3] Ringing("SIP/46123456789-08203768", "") in new stack [Jul 15 10:40:21] VERBOSE[30443] logger.c: -- Executing [8000@main-door:4] Wait("SIP/46123456789-08203768", "2") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Executing [8000@main-door:5] Set("SIP/46123456789-08203768", "TIMEOUT(digit)=5") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Digit timeout set to 5 [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Executing [8000@main-door:6] Set("SIP/46123456789-08203768", "TIMEOUT(response)=10") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Response timeout set to 10 [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Executing [8000@main-door:7] Set("SIP/46123456789-08203768", "CHANNEL(language)=MIKE_kansli_se") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Executing [8000@main-door:8] BackGround("SIP/46123456789-08203768", "03-silence") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- <SIP/46123456789-08203768> Playing '03-silence' (language 'MIKE_kansli_se') [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- Executing [8000@main-door:9] BackGround("SIP/46123456789-08203768", "valkommen") in new stack [Jul 15 10:40:23] VERBOSE[30443] logger.c: -- <SIP/46123456789-08203768> Playing 'valkommen' (language 'MIKE_kansli_se') [Jul 15 10:40:24] VERBOSE[30443] logger.c: -- Executing [8000@main-door:10] BackGround("SIP/46123456789-08203768", "till") in new stack [Jul 15 10:40:24] VERBOSE[30443] logger.c: -- <SIP/46123456789-08203768> Playing 'till' (language 'MIKE_kansli_se') [Jul 15 10:40:25] VERBOSE[30443] logger.c: -- Executing [8000@main-door:11] BackGround("SIP/46123456789-08203768", "oss") in new stack [Jul 15 10:40:25] VERBOSE[30443] logger.c: -- <SIP/46123456789-08203768> Playing 'oss' (language 'MIKE_kansli_se') [Jul 15 10:40:27] VERBOSE[30443] logger.c: -- Executing [8000@main-door:12] Goto("SIP/46123456789-08203768", "off-hours|s|1") in new stack [Jul 15 10:40:27] VERBOSE[30443] logger.c: -- Goto (off-hours,s,1)
Have I missed something?!?!