[OpenSIPS-Users] Permission module use .

Sasmita Panda spanda at 3clogic.com
Mon Jul 25 13:49:12 CEST 2016


Thanks you so much for the reply . I have done the same thing  . Finally I
got that somewhere .

In general , my opensips wont do this . But this is a special requirement
from customer to do so .


Thanks again for the info .

*Thanks & Regards*
*Sasmita Panda*
*Network Testing and Software Engineer*
*3CLogic , ph:07827611765*

On Mon, Jul 25, 2016 at 5:12 PM, Surabhi Garg <surabhi.garg at vvdntech.in>
wrote:

>
> Hi  Sasmita,
>
> Yes, permission module could be used for this. The permission module
> provides function *"allow_registe*r*()"* which can be used in the
> configuration script before saving the contact in your OpenSIPS
> configuration file.
>
> Below are the steps:
>
>    - Create a *"register.deny" *file (this contains the details of IP
>    addresses you'd like to block). Also, you could create *"register.allow"
>    *file (this contains the details of IP addresses which will be always
>    allowed).
>    - Add *allow_register() *in your OpenSIPS configuration file as shown
>    below in sample.
>
>
> *NOTE: Sample of register.allow & register.deny file will be present in
> the source code directory like
> /home/xxx/opensips/module/permissions/config/ for instance. You could refer
> them.*
> *OpenSIPS configuration snippet for blocking IP:*
>
>  if (is_method("REGISTER"))
>         {
>                 if
> (allow_register("/usr/local/etc/opensips/register.allow",
> "/usr/local/etc/opensips/register.deny")) {
>                         if (!save("location"))
>                                 sl_reply_error();
>                 } else  {
>                         sl_send_reply("403", "Forbidden");
>                 };
>
>                 exit;
>         }
>
>
> *IMPORTANT: I'm assuming here that you'll be getting OpenSIPS own domain
> address in the Contact. As far I know if you use OpenSIPS in proxy mode it
> won't provide it's address in Contact header by default. This may happen if
> OpenSIPS being used in B2BUA mode. *
>
>
>
>
>
>
>
>
> *With Best Regards,Surabhi GargCell : +91
> <%2B91%209910100290>8130321886| Skype : surabhi.garg9*
>
>
>
> On Mon, Jul 25, 2016 at 1:45 PM, Sasmita Panda <spanda at 3clogic.com> wrote:
>
>> Hi All ,
>>
>>       I am using openisn 1.11 . And my requirment is to block all the
>> register requests having a perticualr ip in the contact uri .
>>
>>        Basically I wanted to block looping in the server . When ever a
>> register request will come having the servers ip in the contact uri , I
>> wanted to block this .
>>
>>         How can I do this ? Is permission module is needed to achieve
>> this or without this I can solve my problem .
>>
>>      I am new to permission module so its bit confusing . Please help me
>> if anybody has done this earlier .
>>
>> *Thanks & Regards*
>> *Sasmita Panda*
>> *Network Testing and Software Engineer*
>> *3CLogic , ph:07827611765*
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>
> _______________________________________________
> 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/20160725/af8473f1/attachment.htm>


More information about the Users mailing list