[Kamailio-Users] Check if a user is calling from aregistered device and if not, deny the call!

Arif-Uz-Zaman arif.zaman at brotecs.com
Sun Oct 19 13:32:56 CEST 2008


Hi,

Here is a tricky sample config to check if a user is calling from a
registered device and if not, deny the call:

$var(temp) = $ruri;
$ruri = $fu;
if(!registered("location")) {		
	sl_send_reply("403","Forbidden auth ID");
	xlog("<ARIF> Not Found\n");
	exit;
}
$ruri = $var(temp);

Thanks,
ARIF

-----Original Message-----
From: users-bounces at lists.kamailio.org
[mailto:users-bounces at lists.kamailio.org] On Behalf Of Juha Heinanen
Sent: Sunday, October 19, 2008 3:44 PM
To: users at lists.kamailio.org
Subject: Re: [Kamailio-Users] Check if a user is calling from
aregistereddevice and if not, deny the call!

Arif-Uz-Zaman writes:

 > I've already tested with the following config but no luck. Since the
 > following config check only whether callee is registered or not. Not the
 > caller.
 > 
 > if(!registered("location")) {		
 > 	sl_send_reply("403","Forbidden auth ID");
 > 	exit;
 > }

indeed the function should take a pseudo variable that contains aor used
for checking.

 > Is there any other suggestions?

save r-uri, store caller's aor to r-uri and call the above function.
then restore r-uri.

-- juha

_______________________________________________
Users mailing list
Users at lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users





More information about the sr-users mailing list