[Asterisk-Users] too many ex-(boy|girl)friends

Chad Scott chad at idworld.net
Fri Oct 15 08:24:57 MST 2004


How about:

exten => s,1,GotoIf($[${CALLERIDNUM} : "^(904|321|407|252)[0-9]{7}$"] ? 
2:3)
exten => s,2,Goto(somewhere,s,1)
exten => s,3,DoWhateverElse

On Oct 15, 2004, at 7:21 AM, Ben Wern wrote:

> That's pretty good..
>
> I have a similar situation, where I need to match all the area codes 
> in a particular state like:
>
> exten => _[904|321|407|252]XXXXXXX,1,Dial..............
>
> But it doesn't work. I can get it to work with something along the 
> lines of:
>
> exten -> _[904|321|407|352]X.,1,Dial
>
> But I was hoping to be more specific.. other than specifying each area 
> code ala _904XXXXXXX,1,Dial..... do you know of any way to do this?
>
> Ben Wern
>
> > Maybe like this:
> >
> >
> > exten => s,5,DBGet(blacklisted=blacklisted/${CALLERIDNUM}) exten =>
> > s,6,GotoIf(${blacklisted} = "1"?hell|1)
> >
> > You just have to put every blacklisted number in the Asterisk 
> database as
> > it would be seen from the callerid number.
> >
> > I this this solution is better than changing your extensions.conf 
> every
> > time you change (boy|girl)friend.
> >
> > Michel
>
> _______________________________________________
> 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




More information about the asterisk-users mailing list