Hi Urmi, the check_user_blacklist() function the RURI (as number) and not the SRC IP (as you want).
For your purposes, the allow_trusted() from permission module (http://www.opensips.org/html/docs/modules/1.5.x/permissions.html#id272063) may be more suitable. Regards, Bogdan urmi lakkad wrote: > > Hello, > > I am using opensips-1.5.1. And I m doing IP-black listing. > > I want to block calls from particular IP(i.e 192.168.10). When I m > doing that, the calls are not blocked, its still working fine. Any > suggestions on this ?? Below is my opensips.cfg. > > ---------------------------------------------------------------------------- > > loadmodule "userblacklist.so" > modparam("userblacklist", > "db_url","mysql://opensips:[email protected]/opensips > <http://opensips:[email protected]/opensips>") > modparam("userblacklist", "db_table", "userblacklist") > modparam("userblacklist", "use_domain", 1) #non-zero value for domain > support > > route[2] > { > > $avp(i:80) = $rU; > > # $avp(i:80) = $rU=~"192.168.1.10"; > > # $avp(i:80) = $rU=~"sip:1[0-9][0-9][0-9]...@.*"; > > # # rewrite the R-URI > > > xlog("L_INFO"," Be4 check user blacklist, > --------------------------------------\n"); > > > if (!check_user_blacklist("$avp(i:80)", "$avp(i:82)")) > > { > > xlog("L_INFO"," inside check user blacklist, > --------------------------------------\n"); > > sl_send_reply("403", "Forbidden"); > > exit; > > } > > } > > > ---------------------------------------------------------------------------- > Table userblacklist entry > > > *ID Username Domain prefix whitelist* > > 1 10001 192.168.1.10 10001 0 > > 2 10002 192.168.1.10 10001 0 > > > > Thanks for your attention. > > -Urmi > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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
