Hi Chris, Can I link your tool from the opensips tools web page - http://www.opensips.org/Resources/DocsTools ?
Thanks and regards, Bogdan Chris Maciejewski wrote: > Hi, > > You can find a PhpSIP UA I wrote some time ago, which can be used to > send a NOTIFY to resync/reboot Linksys phone. It is far from being a > complete SIP UA (no transactions matching etc.), but I am using it all > the time to send NOTIFY, or INVITE, REFER for Click 2 Call from my web > application (PHP based) and it works well. > > http://wima.co.uk/PhpSIP/ > > Also you will find two functions auth() and authWWW() which calculate > Digest and WWW responses. > > Regards, > Chris > > > 2009/5/13 Bogdan-Andrei Iancu <[email protected]>: > >> 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 >> >> > > _______________________________________________ > Users mailing list > [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
