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

Pidgin trac at pidgin.im
Wed Nov 19 03:16:22 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 kiraly):

 ok, let's start with presence. First of all OCS2007 use a different
 protocoll from LCS2005. I've implemented only OCS2007. My goal was only to
 publish my presence status, so I've implemented only that part of
 standard.

 First point to define is the epid-UUID relation. I verified some strange
 behaviour using only epid header. Exactly I was not able to publish the
 presence status of a new user (just created).
 Using both epid-UUID the presence status works fine in all scenario. There
 are some relationship to be respected. Look at [MS-SIPRE] chapter 3.2
 SIP.INSTANCE Mechanism, and chapter 4.2 SIP.INSTANCE Mechanism Example.

 Based on my tests the epid should be always the same for a client (and
 UUID consequently). A good technique could be to relate epid to mac
 address.
 Last suggestion is to use UUID only for REGISTER and SERVICE transactions.
 In call transactions I use only epid header.
 Once completed the UUID I'll continue with presence.

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


More information about the Tracker mailing list