[Asterisk-Users] Re: Setting variable for a context for all
extensions?
Tony Mountifield
tony at softins.clara.co.uk
Mon May 9 07:03:42 MST 2005
Oops! ....
I wrote:
> In article <427DB623.5050801 at wormgoor.com>,
> Mark Wormgoor <mark at wormgoor.com> wrote:
> > Hi,
> >
> > Is it possible to set a variable for a context for all extensions? I
> > haven't been able to find it. I want something like this in
> > extensions.conf:
> >
> > [from-iaxfwd]
> > exten => .,1,RING=r3
> > exten => 123456,1,Goto(from-pstn,s,1)
>
> In the above example, you have both lines on priority 1. You've also
> forgotten the "_" to signify a pattern. Also, "_." would match the
> special extensions like i, h and t. Try the following:
>
> [from-iaxfwd]
> exten => _X.,1,RING=r3
should be:
exten => _X.,1,SetVar(RING=r3)
> exten => 123456,2,Goto(from-pstn,s,1)
>
> Then when a call to 123456 comes in, the first line will match (123456,1)
> and after executing it, Asterisk will be looking for (123456,2), which
> will match the second line.
>
> > [from-internal]
> > exten => .,1,RING=r2
> > include => ext-local
> >
> > [ext-local]
> > exten => 1,1,Dial(Zap/1,${LONGTIMEOUT})
> > exten => 2,1,Dial(SIP/2,${LONGTIMEOUT})
>
> I'm not sure whather you can use include, but you could certainly do
> something like this. If you want to handle both single-digit and
> multi-digit extensions, you have to do them separately, because "."
> matches a minimum of one character:
>
> [from-internal]
> exten => _X,1,RING=r2
> exten => _X,2,Goto(ext-local,${EXTEN},1)
> exten => _X.,1,RING=r2
> exten => _X.,2,Goto(ext-local,${EXTEN},1)
And here too, the RING assignments should be in a SetVar().
> [ext-local]
> exten => 1,1,Dial(Zap/1,${LONGTIMEOUT})
> exten => 2,1,Dial(SIP/2,${LONGTIMEOUT})
>
> Hope this helps (and works!)
>
> Cheers
> Tony
> --
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
--
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org
More information about the asterisk-users
mailing list