[OpenSIPS-Users] IP authentication

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Jan 15 10:20:34 CET 2009


Hi Michel,

Have you tried to use the simple format of the command ?

Like  allow_address() ?

Also not that after filling in the table, you have either to restart, 
either to issue the "address_reload" MI command.

Regards,
Bogdan

michel freiha wrote:
> Dear Sir,
> I'm trying to authenticate users based on their IP addresses and not 
> based on username and password...I did the following in the config file:
>
> 1- I added loadmodule "permissions.so"
> 2- modparam("permissions", "db_url", 
> "mysql://opensips:123456@MySQL_Database_IP/Database_name")
> 3- I added the below function in route function
>
> if (!allow_address("1", "$si", "$sp")) {
>         sl_send_reply("403", "Forbidden");
> xlog("KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK");
> };
> 4- on the database side I have created the address table then add an 
> entry with the below values:
>
> grp=1   ip_address=My Softphone IP address  mask=24    Port=0
>
> The problem is that I'm getting Forbidden in case my IP exist in 
> address table or not...
> Does someone has any idea about what could be the issue here?
>
> Thanks a lot for the help
>
> Regards
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   




More information about the Users mailing list