[SR-Users] subnet match

Daniel-Constantin Mierla miconda at gmail.com
Wed Mar 14 10:19:51 CET 2018


Hello,


On 14.03.18 00:19, volga629 at networklab.ca wrote:
> Hello Everyone,
> Not sure what I am missing, but can't match ip address to subnet
>
> Log says
>
>  INFO: <script>: Subnets not match processing rtp...destination ip
> [10.0.1.242] and sourceip [10.0.1.241]
>
>
>        if(is_method("INVITE")) {
>                $avp(destip)=$(du{s.select,1,:});
>                $avp(subnet) = $avp(destip) + "/16";
if you want to get the host part (ip) of the $du, then just use $dd.

>                xlog("L_INFO", "Initial Request: [$rm] destination ip
> [$avp(destip)] and sourceip [$si]\n");
>                if(!is_in_subnet("$si", "$avp(subnet)")) {

So instead of the above if, get rid of the avps and you can just use:

               if(!is_in_subnet("$si", "$dd/16")) {

Cheers,
Daniel
>                        xlog("L_INFO", "Subnets not match processing
> rtp...destination ip [$avp(subnet)] and source ip [$si]\n");
>                        route(RTP_MANAGE);
>                }
>        }
>
>
>
> [root at prx00 ~]# rpm -qa | grep kamailio
> kamailio-mysql-5.1.2-2.git4c840b7e9.fc27.x86_64
> kamailio-5.1.2-2.git4c840b7e9.fc27.x86_64
>
>
> Slava.
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com




More information about the sr-users mailing list