[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