Hi Toyima,
1) be sure your opensips is using the right cfg file
2) be sure you restart opensips after doing changes in the cfg file
3) is still not working, debug your script by placing xlog() statement
in different key point (like after "if") to see what is the execution
flow in your script.
Regards,
Bogdan
Toyima Dias wrote:
Any help my friends?
2011/2/3 Toyima Dias <[email protected] <mailto:[email protected]>>
SORRY!!!!! OpenSIPS should send BEFORE (NOT after) the 200 OK, the
401 :)
2011/2/3 Toyima Dias <[email protected] <mailto:[email protected]>>
=) but it should send after the 200 OK, the 401
unauthorized...and the same for INVITES or any other request
with 407 proxy authentication, and that's not working my dear
friend...at least seems not to work per the traces :(
I did the changes in opensips.cfg as i mentioned in my first
email...what is wrong? i can get the point :(
2011/2/3 Anton Zagorskiy <[email protected]
<mailto:[email protected]>>
Hi Toyima.
I see 200 OK reply. What is wrong? =)
From: [email protected]
<mailto:[email protected]>
[mailto:[email protected]
<mailto:[email protected]>] On Behalf Of
Toyima Dias
Sent: Thursday, February 03, 2011 11:32 AM
To: OpenSIPS users mailling list
Subject: [OpenSIPS-Users] authentication is not working
Hello my friends,
I'm trying to configure authentication on my OpenSIPS and
is not working at
all :(
I've added the following to the script to make it work:
(but it doesn't)
...
loadmodule "auth.so"
loadmodule "auth_db.so"
...
modparam("usrloc", "db_url",
"mysql://opensips:opensipsrw@localhost/opensips")
modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")
modparam("auth_db", "db_url",
"mysql://opensips:opensipsrw@localhost/opensips")
modparam("auth_db", "load_credentials", "")
...
if (!(method=="REGISTER") && from_uri==myself)
/*no multidomain
version*/
{
if (!proxy_authorize("", "subscriber")) {
proxy_challenge("", "0");
exit;
}
if (!db_check_from()) {
sl_send_reply("403","Forbidden
auth ID");
exit;
}
consume_credentials();
}
...
if (is_method("REGISTER"))
{
# authenticate the REGISTER requests
(uncomment to enable
auth)
if (!www_authorize("", "subscriber"))
{
www_challenge("", "0");
exit;
}
##
if (!db_check_to())
{
sl_send_reply("403","Forbidden
auth ID");
exit;
}
if (!save("location"))
sl_reply_error();
exit;
}
But is not working at all...take a look:
#
U 2011/02/03 09:31:04.402891 172.30.140.22:48752
<http://172.30.140.22:48752/> -> 172.30.140.8:5060
<http://172.30.140.8:5060/>
REGISTER sip:172.30.140.8 SIP/2.0
Via: SIP/2.0/UDP
172.30.140.22:48752;branch=z9hG4bK-d87543-9a54af22967ae417-1--d87543-;rport
Max-Forwards: 70
Contact:
<sip:[email protected]:48752;rinstance=fcade2df86ce0ab8>
To: "1000"<sip:[email protected]
<mailto:sip%[email protected]>>
From: "1000"<sip:[email protected]
<mailto:sip%[email protected]>>;tag=cd3e2323
Call-ID: MmU0YjM1NThiNTg0ZjhiNGM4ODA4ZmU1YWFiYjBmNTc.
CSeq: 1 REGISTER
Expires: 3600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY,
MESSAGE, SUBSCRIBE,
INFO
User-Agent: X-Lite release 1011s stamp 41150
Content-Length: 0
#
U 2011/02/03 09:31:04.404039 172.30.140.8:5060
<http://172.30.140.8:5060/> -> 172.30.140.22:48752
<http://172.30.140.22:48752/>
SIP/2.0 200 OK
Via: SIP/2.0/UDP
172.30.140.22:48752;branch=z9hG4bK-d87543-9a54af22967ae417-1--d87543-;rport=
48752
To: "1000"<sip:[email protected]
<mailto:sip%[email protected]>>;tag=c97b4d1cb1f3d0da549e06a8d482ef63.34dc
From: "1000"<sip:[email protected]
<mailto:sip%[email protected]>>;tag=cd3e2323
Call-ID: MmU0YjM1NThiNTg0ZjhiNGM4ODA4ZmU1YWFiYjBmNTc.
CSeq: 1 REGISTER
Contact:
<sip:[email protected]:48752;rinstance=fcade2df86ce0ab8>;expires=3600
Server: OpenSIPS (1.6.4-2-notls (i386/linux))
Content-Length: 0
Am i missing something in my configuration?
Thanks in advance!!!
_______________________________________________
Users mailing list
[email protected] <mailto:[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
--
Bogdan-Andrei Iancu
OpenSIPS Event - expo, conf, social, bootcamp
2 - 4 February 2011, ITExpo, Miami, USA
OpenSIPS solutions and "know-how"
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users