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 <[email protected]> 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 <[email protected]> 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 >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
