Hello,
On 14.03.18 00:19, volga629(a)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@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(a)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