I upgraded to the top of darcs today, and it appears INVITE authentication is not working.

I call nua_authenticate() in the callback with nua_r_invite, status 401, but the second INVITE does not have any Authorization header.
The authentication for REGISTER and BYE still seems to work.

Here are the code steps:
nua_invite( <sip:[EMAIL PROTECTED]:5060;user=phone> )
Event nua_r_set_params, status 200, phrase OK
Event nua_i_state, status 0, phrase INVITE sent
Event nua_r_invite, status 401, phrase Unauthorized
nua_authenticate( [Digest:"10.3.10.2":3014243101:blahblah] )
Event nua_i_state, status 0, phrase INVITE sent
Event nua_r_invite, status 401, phrase Unauthorized
nua_authenticate( [Digest:"10.3.10.2":3014243101:blahblah] )
Event nua_i_state, status 401, phrase Unauthorized
Event nua_i_terminated, status 401, phrase Unauthorized

Here is the trace:

=================================================================================
22:39:06.049950 10.1.64.123.5060 > 10.3.10.2.5060:  udp 719 (DF) [tos 0x48]
INVITE sip:[EMAIL PROTECTED]:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.1.64.123;rport;branch=z9hG4bKgUt1ZvFpv376j
Max-Forwards: 70
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790561 INVITE
Contact: <sip:10.1.64.123>
Expires: 180
User-Agent: sofia-sip/1.11.8work
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, UPDATE, NOTIFY
Supported: timer
Session-Expires: 180
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 128

v=0
o=- 4105907243355027226 7799246018832175077 IN IP4 10.1.64.123
s=-
c=IN IP4 10.1.64.123
t=0 0
m=audio 13058 RTP/AVP 0
=================================================================================
22:39:06.059951 10.3.10.2.5060 > 10.1.64.123.5060:  udp 482 (DF)
SIP/2.0 401 Unauthorized
WWW-Authenticate: Digest realm="10.3.10.2",nonce="3e5134520048",stale=false,algorithm=MD5,qop="auth"
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790561 INVITE
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>;tag=metaswitch+1+1f501+98400bd1
Via: SIP/2.0/UDP 10.1.64.123;rport=5060;branch=z9hG4bKgUt1ZvFpv376j
Server: DC-SIP/2.0
Organization:
Supported: 100rel
Content-Length: 0

=================================================================================
22:39:06.109953 10.1.64.123.5060 > 10.3.10.2.5060:  udp 360 (DF) [tos 0x48]
ACK sip:[EMAIL PROTECTED]:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.1.64.123;rport;branch=z9hG4bKgUt1ZvFpv376j
Max-Forwards: 70
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>;tag=metaswitch+1+1f501+98400bd1
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790561 ACK
Content-Length: 0

=================================================================================
22:39:06.189955 10.1.64.123.5060 > 10.3.10.2.5060:  udp 719 (DF) [tos 0x48]
INVITE sip:[EMAIL PROTECTED]:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.1.64.123;rport;branch=z9hG4bKa9gt1a8vrc19m
Max-Forwards: 70
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790562 INVITE
Contact: <sip:10.1.64.123>
Expires: 180
User-Agent: sofia-sip/1.11.8work
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, REFER, UPDATE, NOTIFY
Supported: timer
Session-Expires: 180
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 128

v=0
o=- 4105907243355027226 7799246018832175077 IN IP4 10.1.64.123
s=-
c=IN IP4 10.1.64.123
t=0 0
m=audio 13058 RTP/AVP 0
=================================================================================
22:39:06.189955 10.3.10.2.5060 > 10.1.64.123.5060:  udp 482 (DF)
SIP/2.0 401 Unauthorized
WWW-Authenticate: Digest realm="10.3.10.2",nonce="3e5134530049",stale=false,algorithm=MD5,qop="auth"
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790562 INVITE
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>;tag=metaswitch+1+1f701+4993f174
Via: SIP/2.0/UDP 10.1.64.123;rport=5060;branch=z9hG4bKa9gt1a8vrc19m
Server: DC-SIP/2.0
Organization:
Supported: 100rel
Content-Length: 0

=================================================================================
22:39:06.249956 10.1.64.123.5060 > 10.3.10.2.5060:  udp 360 (DF) [tos 0x48]
ACK sip:[EMAIL PROTECTED]:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.1.64.123;rport;branch=z9hG4bKa9gt1a8vrc19m
Max-Forwards: 70
From: "phone 1" <sip:[EMAIL PROTECTED]>;tag=N24epU15r68Zc
To: <sip:[EMAIL PROTECTED]:5060;user=phone>;tag=metaswitch+1+1f701+4993f174
Call-ID: 9f8475b6-5fcf-1229-1192-0765ffb42b8f
CSeq: 67790562 ACK
Content-Length: 0





-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to