Matti, you should read more about digest auth in the RFC - http://www.ietf.org/rfc/rfc2617.txt
Regards, Bogdan Matti Zemack wrote: > Hi, > > Thanks again Bogdan. Tried that. Still no go. Suppose I'll try to get some > help from Linksys people. > > /Matti > > -----Original Message----- > From: Bogdan-Andrei Iancu [mailto:[email protected]] > Sent: den 13 maj 2009 17:46 > To: Matti Zemack > Cc: Sergio Gutierrez; [email protected] > Subject: Re: [OpenSIPS-Users] Rebooting a Linksys through OpenSIPS > > With qop, do : > > response=MD5( HA1 ":" nonce ":" nc ":" cnonce ":" qop ":" HA2) > > Regards, > Bogdan > > Matti Zemack wrote: > >> Hi again, >> >> Yes, we tried almost that (as we don't receive a cnonce nor >> nonce-count in the 401 from Linksys, we only get the qop="auth" which >> actually by the RFC forces us to use your suggested longer response >> code.). >> >> We did try with an empty cnonce and nonce count= "nc=00000001" (or empty). >> >> Without success. >> >> /Matti >> >> *From:* Sergio Gutierrez [mailto:[email protected]] >> *Sent:* den 13 maj 2009 17:16 >> *To:* Bogdan-Andrei Iancu >> *Cc:* Matti Zemack; [email protected] >> *Subject:* Re: [OpenSIPS-Users] Rebooting a Linksys through OpenSIPS >> >> Hi Bogdan. >> >> For our particular need, it looks like we need to send the response in >> a more complex way: >> >> response = md5(HA1:nonce:nonceCount:clientNonce:qop:ha2) >> >> Could you give us any hint about nonceCount and clientNonce >> parameters? Documentation is not very clear. >> >> Thanks and regards. >> >> Sergio. >> >> On Wed, May 13, 2009 at 9:38 AM, Bogdan-Andrei Iancu >> <[email protected] <mailto:[email protected]>> wrote: >> >> Hi Matti, >> >> Actually it is SIP auth, so digest auth (RFC 2617) >> Shortly: >> HA1=MD5( auth_usernam ":" realm ":" passwd ) >> >> HA2=MD5( method ":" ruri ) >> >> response=MD5( HA1 ":" nonce ":" HA2) >> >> >> Regards, >> Bogdan >> >> Matti Zemack wrote: >> >>> Hi again, >>> >>> First of all; Thanks Bogdan! >>> Your tip works (theoretically) fine. >>> But, I just can't find a way of calculating the PAP2s authentication. >>> Not much seems to be documented. >>> Does anyone have any hints regarding Linksys authentication (for a >>> reboot at least). >>> >>> I've tried calculating using >>> http://en.wikipedia.org/wiki/Digest_access_authentication , and >>> basically sticking to RFC2069, as I don't believe I have have nonceCount >>> & clientNonce. >>> By the way; how should the digestURI look? (I've tried the combinations >>> that came to my mind...) >>> >>> Best regards, >>> Matti Zemack, Stockholm, Sweden >>> >>> -----Original Message----- >>> From: Bogdan-Andrei Iancu [mailto:[email protected] >>> >> <mailto:[email protected]>] >> >>> Sent: den 12 maj 2009 10:33 >>> To: Matti Zemack >>> Cc: [email protected] <mailto:[email protected]> >>> Subject: Re: [OpenSIPS-Users] Rebooting a Linksys through OpenSIPS >>> >>> Hi Matti, >>> >>> Well, it should be possible - you do a 2 steps interaction with the >>> Linkys : >>> - first send the NOTIFY via the t_uac_dlg MI command and get from the >>> result the auth challenge (in the MI command response you do have access >>> >>> to the SIP reply) >>> - generate a new NOTIFY request including the Authorize header >>> calculated based on the received challenge. >>> >>> Regards, >>> Bogdan >>> >>> Matti Zemack wrote: >>> >>> >>>> Hi all, >>>> >>>> I'm still dipping my toes in deep waters with OpenSips 1.5... >>>> >>>> And I've come across a small problem. I would like to reboot Linksys >>>> ATA (PAP2 etc...) using OpenSIPS. >>>> >>>> Can this maybe be done? >>>> >>>> Basically I use XML-RPC FIFO to send the SIP command. The problem is >>>> that Linksys replies with 401 challenge. Can I, or is it at all >>>> possible to reply to this challenge using OpenSIPS? >>>> >>>> >>>> >>> >>> >> _______________________________________________ >> Users mailing list >> [email protected] <mailto:[email protected]> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> >> >> -- >> Sergio GutiƩrrez >> >> > > > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
