Hi Isn't there a better way of doing it that, other than hard coding the extension groups?
TIA Paolo On Tue, Apr 3, 2012 at 2:35 AM, Warren Selby <wcse...@selbytech.com> wrote: > On Mon, Apr 2, 2012 at 7:05 PM, Paolo Supino <paolo.sup...@gmail.com> wrote: >> >> Hi >> >> A couple of weeks ago I asekd how to setup a fallback numer and one of >> the reply I received was to se GotoIF and ${DIALSTATUS}. >> I succeeded in making it work for a single fallback number (i.e. the >> operator), but I want to extend it in the following manner: >> >> 2000-2099 -> fallback to 2000 >> 2100-2199 -> fallback to 2100 >> 2200-2299 -> fallback to 2200 >> 2300-2399 -> fallback to 2300 >> >> and so on... >> >> >> How do I implement such a configuration in a dialplan? >> > > > The simplest way is to just use pattern matching and multiple Dial > statements in consecutive order, like so: > > exten => _20XX,1,Dial(SIP/${EXTEN},30) > exten => _20XX,n,Dial(SIP/2000,30) > > exten => _21XX,1,Dial(SIP/${EXTEN},30) > exten => _21XX,n,Dial(SIP/2100,30) > > exten => _22XX,1,Dial(SIP/${EXTEN},30) > exten => _22XX,n,Dial(SIP/2200,30) > > exten => _23XX,1,Dial(SIP/${EXTEN},30) > exten => _23XX,n,Dial(SIP/2300,30) > > This doesn't take things like DIALSTATUS into account, however it > accomplishes the same goal of having a fallback number, if that's what you > want. If you want to add a check for DIALSTATUS, just do it for each > pattern. > > -- > Thanks, > --Warren Selby, dCAP > http://www.SelbyTech.com > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users