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

Pidgin trac at pidgin.im
Tue Nov 18 02:00:34 EST 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 fixxxer):

 Good work Gabriel!!!!

 Works perfect with NTLM and TLS with pidgin 2.5.2. I can connect to the
 LCS 2007.

 I commit some little cosmetic changes (I got them in my system - a Ubuntu
 hardy box).

 The old problem with the authentication has gone. Now sipe are using
 signing support (instead the 407 trick).  I had a code very similar to
 your code in my machine, but the help comming from Kiraly was amazing. I
 needed too how the message was formed and other things. I was begining in
 the Sofia's stack the new development, but seeing the project is walking I
 remains with Sip/Simple.

 However the project need very work yet.

 For example I found a bug:

 + I can connect the first time (removing the .purple directory) after I
 create the account and I connect fine.
 + The second time I tried to connect, Pidgin "always" crashes. I think is
 a problem with the certificates and the TLS support (crashed on the 598
 sipe.c line). I'm searching the problem.

 I think the second step will be:

 + To test sipe on anothers LCS(2003,2005,2007) versions (with/without
 TLS). To follow bugs will be hard now. May be if pidgin to adopt a new
 protocol calling sipe :P
 + Full presence support (following the [MS-PRES])
 + Full support to send/receive messages.

 That's it.

 I will release the sipe version 1.3 (and sync with the master branch) when
 I got to fix the bug described above.

 Regards.

 Fixxxer

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


More information about the Tracker mailing list