[Kamailio-Users] i want to stop second registration request if user already registered
Mian M Asif
asif44pk at gmail.com
Thu Oct 23 16:49:21 CEST 2008
Hi All,
i want to stop second registration request if use already registered i
am using below code but getting no any response. please help me how to
solve this problem.
if (method=="REGISTER") {
if (registered("location") ) {
xlog("L_NOTICE","Asif: lookup(location) Passed\n");
sl_send_reply("699", "User Not Found");
return;
}
route(2);
return;
route[2] {
# -----------------------------------------------------------------
# REGISTER Message Handler
# ----------------------------------------------------------------
xlog("L_NOTICE","Danish: Entering route[2]\n");
# if (registered("location")) {
# xlog("L_NOTICE","Asif: lookup(location) failed\n");
# sl_send_reply("404", "User Not Found");
# return;
# };
xlog("L_NOTICE","Asif: Register message IPsrcaddr [$si],
RecvdIPaddr[$Ri]\n");
if (!search("^Contact:[ ]*\*") && nat_uac_test("2")) {
xlog("L_NOTICE","Danish: In route[2] Found Nated contact\n");
setflag(6);
setbflag(6);
# if you want OPTIONS natpings uncomment next
setbflag(7);
fix_nated_register();
force_rport();
};
sl_send_reply("100", "Trying");
if (!radius_www_authorize("abc.com")) {
www_challenge("abc.com", "1");
};
consume_credentials();
if (!save("location")) {
sl_reply_error();
};
}
}
regards,
Asif
More information about the sr-users
mailing list