<div dir="ltr">Hi Adam,<div><br></div><div>I didn't test in 2.4, but in 2.3 we usually do this way:</div><div><br></div><div><div>    $var(mask) = "255.255.255.0";</div><div>    $var(src_net) = $(var(mask){ip.pton}) & $(si{ip.pton});</div><div>    if ($(var(src_net){ip.ntop}) == "10.10.10.0") {</div><div>        // $si is from <a href="http://10.10.10.0/24">10.10.10.0/24</a><br>    }<br></div></div><div><br></div><div>--</div><div>Nick<br><div class="gmail_extra"><br><div class="gmail_quote">2018-08-07 23:53 GMT+03:00 Adam Overbeeke <span dir="ltr"><<a href="mailto:Adam.Overbeeke@genesys.com" target="_blank">Adam.Overbeeke@genesys.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_6610478556251296363WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">Hello, <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">We are trying to use the new functionality in 2.4:
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<ul type="disc">
<li class="MsoNormal" style="color:rgb(102,102,102)">
<span style="font-size:10pt;font-family:"Trebuchet MS",sans-serif">any script variable now supports comparison via the '==' and '!=' logical operators with IP addresses and netmasks (eg. <i>$var(ip) == <a href="http://10.10.0.0/24" target="_blank">10.10.0.0/24</a></i>). This tests whether the IP address
 in the variable matches the subnet given in the expression.<u></u><u></u></span></li></ul>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Can you provide a better example for the IP address within a netmask comparison? The example given does not compile with the given cidr and we have no way to know what value was set to the variable. A simple
 example with variables set for IP and CIDR and the comparison would be appreciated. If you offer another way to determine IP within a subnet, that would work too.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Thanks,  <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Adam<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif">Adam Overbeeke<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif">Lead Voice Network Engineer, PureCloud<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"Times New Roman",serif"><img width="291" height="9" style="width: 3.0312in; height: 0.0937in;" id="gmail-m_6610478556251296363Picture_x0020_9" src="cid:image001.png@01D42E6F.1E100180" alt="cid:image001.png@01D2DB78.7C3D8250"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

<br>______________________________<wbr>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.opensips.org">Devel@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/devel</a><br>
<br></blockquote></div><br></div></div></div>