VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
asterisk.org at sedwar... Guest
|
Posted: Mon Jun 23, 2008 7:19 pm Post subject: [asterisk-users] GotoIfTime Function |
|
|
On Mon, 23 Jun 2008, broadband Voice wrote:
Quote: | 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
|
Which part of "sent into invalid extension '3200' in context 'open'" do
you not understand
Do you have a context named "open?" Does the context have an extension
3200? Does the extension have a priority 1?
Try "show dialplan open" and it should be [even more] obvious.
Thanks in advance,
------------------------------------------------------------------------
Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST
Newline Fax: +1-760-731-3000 |
|
Back to top |
|
|
eric at fnords.org Guest
|
Posted: Mon Jun 23, 2008 9:33 pm Post subject: [asterisk-users] GotoIfTime Function |
|
|
If any docs were the cause of this (very important) misconception, maybe
the docs could be reworded. Do you remember what caused you to think
that context was created automatically?
broadband Voice wrote:
Quote: | fc7234153*CLI> dialplan show open
There is no existence of 'open' context
I was under the impression that this was part of the Asterisk default
libraries. I will create the context then and also add the include files.
| --
Consulting for Asterisk, Polycom, Sangoma, Digium, Cisco, LAN, WAN, QoS,
T-1, PRI, Frame Relay, Linux, and network design. Based near
Birmingham, AL. Now accepting clients worldwide. |
|
Back to top |
|
|
broadbandvoice at gmai... Guest
|
Posted: Thu Jun 26, 2008 4:56 am Post subject: [asterisk-users] GotoIfTime Function |
|
|
Finally did it but only one more problem, I want it to ring once before
going to the context or playing the background message.
[day_menu]
exten => s,1,Answer()
exten => s,2,Background(welcome-message)
exten => s,3,Dial(SIP/5960,200,rt) ; week day goes to Philadelphia
Office
[weekend__menu]
exten => s,1,Answer()
exten => s,2,Background(welcome-message)
exten => s,3,Dial(SIP/5961,200,rt) ; weekend goes to Delaware Office
[night_menu]
exten => s,1,Answer()
exten => s,2,Background(officeclosed)
exten => s,3,Hangup ;
;incoming
exten => 1866x,1,GotoIfTime(8:00-18:00|mon-sun|*|*?day_menu,s,1)
exten => 1866x,n,Goto(night_menu,s,1)
On Tue, Jun 24, 2008 at 6:35 AM, broadband Voice <broadbandvoice at gmail.com>
wrote:
Quote: | I googled some information on voip.org. Its my fault though and
implemented the sample implementation without creating the context an the
include statements.
On Mon, Jun 23, 2008 at 10:33 PM, Eric ManxPower Wieling <eric at fnords.org>
wrote:
Quote: | If any docs were the cause of this (very important) misconception, maybe
the docs could be reworded. Do you remember what caused you to think
that context was created automatically?
broadband Voice wrote:
Quote: | fc7234153*CLI> dialplan show open
There is no existence of 'open' context
I was under the impression that this was part of the Asterisk default
libraries. I will create the context then and also add the include
| files.
--
Consulting for Asterisk, Polycom, Sangoma, Digium, Cisco, LAN, WAN, QoS,
T-1, PRI, Frame Relay, Linux, and network design. Based near
Birmingham, AL. Now accepting clients worldwide.
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
| -------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080626/cdaaba5e/attachment.htm |
|
Back to top |
|
|
benoit at plessis.info Guest
|
Posted: Fri Jun 27, 2008 3:07 pm Post subject: [asterisk-users] GotoIfTime Function |
|
|
I would say you have two choices for that:
opt 1, let the carrier provider do the ring
and then answer, using Wait() or WaitForRing()
opt 2, do it yourself using PlayTones() or Progess()
broadband Voice a ?crit :
Quote: | Finally did it but only one more problem, I want it to ring once
before going to the context or playing the background message.
[day_menu]
exten => s,1,Answer()
exten => s,2,Background(welcome-message)
exten => s,3,Dial(SIP/5960,200,rt) ; week day goes to
Philadelphia Office
[weekend__menu]
exten => s,1,Answer()
exten => s,2,Background(welcome-message)
exten => s,3,Dial(SIP/5961,200,rt) ; weekend goes to Delaware Office
[night_menu]
exten => s,1,Answer()
exten => s,2,Background(officeclosed)
exten => s,3,Hangup ;
;incoming
exten => 1866x,1,GotoIfTime(8:00-18:00|mon-sun|*|*?day_menu,s,1)
exten => 1866x,n,Goto(night_menu,s,1)
|
|
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|