[asterisk-users] GotoIfTime Function

broadband Voice broadbandvoice at gmail.com
Mon Jun 23 19:06:12 CDT 2008


I am trying to use the GotoIfTime function and get a busy signal. What I am
trying to accomplish is to have the system tell callers that we are closed
after 5:00pm. Here is the code below.

; If we're open, then go to the open context
; We're open from 9am to 6pm Monday through Friday
exten => 3200,1,GotoIfTime(09:00-17:59,mon-fri,*,*?open,3200,1)
;
; We're also late on Tuesday and Thursday
exten => 3200,n,GotoIfTime(09:00-19:59,tue&thru,*,*?open,3200,1)
;
; We're also open from 9am to noon on Saturday
exten => 3200,n,GotoIfTime(09:00-11:59,sat,*,*?open,3200,1)
;
; Otherwise, we're closed
exten => 3200,n,Goto(closed,s,1)

here is the cli

    -- Executing [3200 at default:1] GotoIfTime("SIP/1231-009da480",
"09:00-17:59|mon-fri|*|*?open|3200|1") in new stack
    -- Goto (open,3200,1)
[Jun 23 16:57:46] WARNING[3267]: pbx.c:2468 __ast_pbx_run: Channel
'SIP/1231-009da480' sent into invalid extension '3200' in context 'open',
but no invalid handler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080623/3ca72b24/attachment.htm 


More information about the asterisk-users mailing list