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

Pidgin trac at pidgin.im
Tue Apr 1 18:40:19 EDT 2008


#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
--------------------------+-------------------------------------------------
  Reporter:  MarkDoliner  |       Owner:  shulman      
      Type:  patch        |      Status:  new          
  Priority:  minor        |   Milestone:               
 Component:  SIMPLE       |     Version:  2.0          
Resolution:               |    Keywords:  MS LCS SIMPLE
   Pending:  0            |  
--------------------------+-------------------------------------------------
Comment (by mouring):

 I'm coming in the tail end of this, but maybe this will be useful to
 someone.  I'm not use to the code so therefor I'm a bit confused as to the
 flow of the plugins at this moment.

 Without TLS it does: [[BR]]
 .. [[BR]]
 (17:20:16) proxy: Connection in progress [[BR]]
 (17:20:16) proxy: Connected to XXXX:YYY. [[BR]]
 (17:20:16) sip-ntlm: 0:name->lo [[BR]]
 (17:20:16) sip-ntlm: 1:name->eth0 [[BR]]
 .. [[BR]]

 Then proceeds to send the useful bits in an attempt to register (since we
 don't support non-TLS connections is fails to get a respond).  However
 enabling TLS causes something to hang and not return to the right state:
 .. [[BR]]
 (17:20:35) certificate/x509/tls_cached: Peer cert matched cached [[BR]]
 (17:20:35) certificate: Successfully verified certificate for XXXXXX
 [[BR]]

 Now, if I disconnect  it proceedes to disconenct and flush the buffers:
 [[BR]]
 (17:20:47) account: Disconnecting account 0x61b230 [[BR]]
 (17:20:47) connection: Disconnecting connection 0xb0aa90 [[BR]]
 (17:20:47) sip-ntlm: 0:name->lo [[BR]]
 (17:20:47) sip-ntlm: 1:name->eth0 [[BR]]
 .. [[BR]]

 And it continues to send the REGISTER command.  This seems rather odd. It
 almost feels like it is in a wait state and doesn't release it should
 continue down the code path.

 If anyone has a clue as to where extactly in the GIT tree version of the
 SIPE to look? I'm willing to throw some time at.  However over the last 30
 minutes I've not found the right path to latch on to to start debugging.

 - Ben

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


More information about the Tracker mailing list