[SIPForum-discussion] SIP authorization problem

Oleg Volov oleg.volov at hotbox.ru
Fri Aug 8 19:54:28 UTC 2008


Hi, All.

 I  write  application  protocol  SIP, but I can not be on a server in
 passing  the authorization (name and password are correct 100%). Here
 dump packets:

REGISTER sip:sip.server.com SIP/2.0
Via: SIP/2.0/UDP 192.168.0.4;branch=z9hG4bKd87543NYs65NZoOX9oaYUY1d87543
Max-Forwards: 70
Contact: <sip:vallo at 192.168.0.4:5060>
To: <sip:vallo at sip.server.com>
From: <sip:vallo at sip.server.com>;tag=tst7x6tt
Call-ID: UY9U9I6I-TQMI-TQ6P-9TXQ-OFVKYHUABRHID at 192.168.0.4
CSeq: 1 REGISTER
Expires: 3600
Content-Length: 0

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.4;branch=z9hG4bKd87543NYs65NZoOX9oaYUY1d87543
From: <sip:vallo at sip.server.com>;tag=tst7x6tt
To: <sip:vallo at sip.server.com>
Contact: sip:194.120.0.198:5060
Call-ID: UY9U9I6I-TQMI-TQ6P-9TXQ-OFVKYHUABRHID at 192.168.0.4
CSeq: 1 REGISTER
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
WWW-Authenticate: Digest realm="sip.server.com",nonce="2234946408",algorithm=MD5
Content-Length: 0

REGISTER sip:sip.server.com SIP/2.0
Via: SIP/2.0/UDP 192.168.0.4;branch=z9hG4bKd87543Zq7ppyewiVa4yXXI1d87543
Max-Forwards: 70
Contact: <sip:vallo at 192.168.0.4>
To: <sip:vallo at sip.server.com>
From: <sip:vallo at sip.server.com>;tag=tst7x6tt
Call-ID: UY9U9I6I-TQMI-TQ6P-9TXQ-OFVKYHUABRHID at 192.168.0.4
CSeq: 2 REGISTER
Expires: 3600
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS
Authorization: Digest username="vallo",realm="sip.server.com",nonce="2234946408",uri="sip:sip.server.com",response="9981f7bb69e286b05000b8c5c4de524e",algorithm=MD5
Content-Length: 0

SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.4;branch=z9hG4bKd87543Zq7ppyewiVa4yXXI1d87543
From: <sip:vallo at sip.server.com>;tag=tst7x6tt
To: <sip:vallo at sip.server.com>
Contact: sip:194.120.0.198:5060
Call-ID: UY9U9I6I-TQMI-TQ6P-9TXQ-OFVKYHUABRHID at 192.168.0.4
CSeq: 2 REGISTER
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
Content-Length: 0

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.4;branch=z9hG4bKd87543Zq7ppyewiVa4yXXI1d87543
From: <sip:vallo at sip.server.com>;tag=tst7x6tt
To: <sip:vallo at sip.server.com>
Contact: sip:194.120.0.198:5060
Call-ID: UY9U9I6I-TQMI-TQ6P-9TXQ-OFVKYHUABRHID at 192.168.0.4
CSeq: 2 REGISTER
Allow: ACKBYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO,MESSAGE
WWW-Authenticate: Digest realm="sip.server.com",nonce="2234946408",algorithm=MD5
Content-Length: 0

 I think, might not constitute response:
 A1 = Username + ':' + RealM + ':' + Password
 A2 = 'REGISTER:' + URI
 response = H(H(A1) + ':' + Nonce + ':' + H(A2))


-- 
 Oleg                          mailto:oleg.volov at hotbox.ru





More information about the discussion mailing list