[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server

Pidgin trac at pidgin.im
Fri Oct 31 10:40:04 EDT 2008


#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
---------------------------+------------------------------------------------
 Reporter:  MarkDoliner    |        Owner:  shulman
     Type:  patch          |       Status:  new    
Milestone:                 |    Component:  SIMPLE 
  Version:  2.0            |   Resolution:         
 Keywords:  MS LCS SIMPLE  |  
---------------------------+------------------------------------------------

Comment(by kiraly):

 Hi all,
 finally after a lot of tests, debug and reverse enginering I was able to
 sign my sip messages.
 I've implemented successfully even the presence protocol.
 In others words I'm able to register to OCS2007 (using NTLM) and change my
 presence status. The authentication regards only
 the first transaction (REGISTER). All others messages are signed using a
 session key.
 Unfortunately I've no time to enhance the sipe plugin, however I'm happy
 to share my kwnoledge.
 Essentially these are the steps needed:

 1) authentication: I've followed the indications of Eric Glass. No
 difference with sipe implementation.
 2.1) signing algorithm : Used "NTLM1 Session Security" as described in the
 Eric Glass document
 2.2) signing Sip pattern : FOllowed the MS document [MS-SIP] chap. 3.1.6.2
 2.3) Magic SeqNo :  Use always 100 as Sequence No. Don't ask me why.
 3) Presence status: Followed the [MS-PRES] document

 regards,
 Franco.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:140>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list