[SR-Users] Regular Expression Evaluation

Fred Posner fred at palner.com
Wed Sep 9 22:15:57 CEST 2020


I would try:

if(uri=~"10\.10\.10\.[[:digit:]]+\.[[:digit:]]+")

or

if(uri=~"10\.10\.10\.[0-9]+\.[0-9]+")

--fred

On Wed, 2020-09-09 at 15:53 -0400, Alex Balashov wrote:
> The answer to the question as posed would also be interesting,
> however. 
> It seems to me it should work.
> 
> On 9/9/20 3:34 PM, Mack Hendricks wrote:
> > I already run into issues with this.  If I want to only execute a
> > statement if it’s an INVITE with a request domain of 10.10.*.* how
> > do I format?  Below is what I have.   I always have to play with
> > it a bit.   Looking to get a better understanding.  The regular
> > expression tester I’m using states that it’s valid.  What am I
> > doing wrong?
> > 
> >   if ((is_method("INVITE")) && ($rd =~ "10\.10\..+")) {
> > 
> >                  # Do something
> >                  xlog("fix got a 10.10 address");
> > 
> >          }
> > 
> > Thanks
> > _______________________________________________
> > Kamailio (SER) - Users Mailing List
> > sr-users at lists.kamailio.org
> > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> > 
> 
> 




More information about the sr-users mailing list