[OpenSIPS-Users] IP OPS Module
Răzvan Crainea
razvan at opensips.org
Mon Dec 11 04:05:54 EST 2017
Hi, Nathan!
In OpenSIPS you can easily check if an IP is an address using the ip
transformation[1]:
if ($(rd{ip.isip}) == 1)
xlog("It is an IP!\n");
There is no transormation to check if the value of a variable is
private, but you can use the nat_uac_test() function to do that for
certain parts of the message[2]. If that's not enough for you, better
open a feature request and we will add the necessary
function/transformation.
Porting a Kamailio module shouldn't be that hard, since both project
have a similar core, but as you can see, each project has its different
vision of sorting out a problem. IMO, it's not worth having an entire
module in opensips for this.
[1] http://www.opensips.org/Documentation/Script-Tran-2-3#toc73
[2]
http://www.opensips.org/html/docs/modules/2.3.x/nathelper.html#idp5549968
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com
On 12/09/2017 07:40 AM, Nathan Baker wrote:
> Hi Everyone,
>
> I've come across a few instances where it would be nice to check if
> the URI is an IP address or domain, or check if an IP address is a
> private (RFC 1918) address, and a few other things. I don't see an
> easy way to do these things in OpenSIPS, but I do see a Kamailio
> module called IPOPS that does these sort of things. I'm just
> wondering, is it possible to use the Kamailio module in OpenSIPS
> (either drop in the compiled module, or compile it)? Or is there an
> easier way to do similar things in OpenSIPS?
>
> If not, it looks like the licenses are compatible, is it possible to
> pull that module into OpenSIPS? Sorry if this has come up before, I
> couldn't find it when searching.
>
> Thanks!
>
> -Nate
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20171211/5e508995/attachment.html>
More information about the Users
mailing list