[Asterisk-Users] regexp problems
John Todd
jtodd at loligo.com
Fri Sep 19 16:52:39 MST 2003
>I'm trying to filter calls that don't have a proper ANI. This is what
>I did:
>
>; only if they a real-looking ANI
>exten=_1XXXXXX1118/_.N.,1,Newt,1118-config
>; Otherwise, send them to the loser partyline
>exten=_1XXXXXX1118,1,Goto(outtrunk,19096611234,1)
>
>This properly deals with null ANIs, but for some reason those with ten
>zeroes get matched by the first line.
>
>I also tried to be a bit more specific, like:
>
>exten=_1XXXXXX1118/_.[1-9][1-9].,1,Newt,1118-config
>
>but that also matched on all zeroes.
>
>Am I doing something wrong or is this a bug?
>
>Thanks...
Firstly, are you talking about caller ID's that look like 0000000000
? Are you sure that's what they are? Try "NoOp(${CALLERIDNUM}) as
your priority 1, and you should see the value in your console output.
Try exten => with the correct spacing, but that doesn't seem like it
would make a huge difference.
Have you tried with _1XXXXXX1118/_XXX. to see if you can get any
matching at all working? Be more general in what you're accepting,
and then narrow it down.
If it continues to fail, fire up a bug in the bugtracker that inludes
all the details.
JT
More information about the asterisk-users
mailing list