Dear Abalashov,
What do you mean by "no[t] getting any response? is mean this function
is not working please let me know i am doing right or wrong,
dear Arif,
exit also is not working cheers :).
regards,
Asif
Today's Topics:
1. Re: Architecture with load-balancing (dispatcher module)
(Ovidiu Sas)
2. i want to stop second registration request if user already
registered (Mian M Asif)
3. Re: i want to stop second registration request if user
already registered (Alex Balashov)
4. Re: i want to stop second registration request if user
already registered (arif.zaman)
5. Re: Anyone doing CNAM lookups? (Klaus Darilion)
6. Kamailio v1.4.2 Released (Daniel-Constantin Mierla)
Message: 2
Date: Thu, 23 Oct 2008 19:49:21 +0500
From: "Mian M Asif" <asif44pk(a)gmail.com>
Subject: [Kamailio-Users] i want to stop second registration request
if user already registered
To: users(a)lists.kamailio.org
Message-ID:
<b005c33b0810230749v1b00bf9auabb97cfc17e517c6(a)mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
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
------------------------------
Message: 3
Date: Thu, 23 Oct 2008 10:51:30 -0400
From: Alex Balashov <abalashov(a)evaristesys.com>
Subject: Re: [Kamailio-Users] i want to stop second registration
request if user already registered
To: Mian M Asif <asif44pk(a)gmail.com>
Cc: users(a)lists.kamailio.org
Message-ID: <49008F72.1060700(a)evaristesys.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
What do you mean by "no[t] getting any response?"
Mian M Asif wrote:
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
_______________________________________________
Users mailing list
Users(a)lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
--
Alex Balashov
Evariste Systems
Web :
http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599
------------------------------
Message: 4
Date: Thu, 23 Oct 2008 07:59:45 -0700 (PDT)
From: "arif.zaman" <arif.zaman(a)brotecs.com>
Subject: Re: [Kamailio-Users] i want to stop second registration
request if user already registered
To: users(a)lists.kamailio.org
Message-ID: <20132764.post(a)talk.nabble.com>
Content-Type: text/plain; charset=us-ascii
Mian M Asif wrote:
if (method=="REGISTER") {
if (registered("location") ) {
xlog("L_NOTICE","Asif: lookup(location) Passed\n");
sl_send_reply("699", "User Not Found");
return;
}
Use "exit;" instead of "return;".
Cheers,
ARIF