You can also use the ip.matches transformation [1]. It accepts a variable for the CIDR so you can source it from anywhere you would like – DB, cache, hard code it, whatever.
[1] - https://www.opensips.org/Documentation/Script-Tran-3-4#toc90 Ben Newlin From: Users <users-boun...@lists.opensips.org> on behalf of Alexey <slackway...@gmail.com> Date: Wednesday, February 19, 2025 at 6:35 AM To: users@lists.opensips.org <users@lists.opensips.org> Subject: Re: [OpenSIPS-Users] In opensips config I wanted to match a source IP in a CIDR range . EXTERNAL EMAIL - Please use caution with links and attachments Moreover, you can filter requests using plain text files consisting of pairs (e.g. uri - from address) and filter REGISTERs/INVITEs this way [1] , [2] , [3] . And if you need some real-world examples, you may have a look at these erticles either [4] , [5] . [1] https://opensips.org/docs/modules/3.4.x/permissions.html#sec-call-routing [2] https://opensips.org/docs/modules/3.4.x/permissions.html#sec-registration-permissions [2] https://opensips.org/docs/modules/3.4.x/permissions.html#sec-uri-permissions [4] https://alexeyka.zantsev.com/?p=1109 [5] https://alexeyka.zantsev.com/?p=1348 -- best regards, Alexey https://alexeyka.zantsev.com _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users