[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server
Pidgin
trac at pidgin.im
Mon Oct 20 17:03:56 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 gburt):
I've been working on making pidgin-sipe work with OCS 2007. So far, I can
connect/login to the server with SSL/TLS, and the Communicator client can
see that I'm online. I can't send or receive IMs to/from Communicator
(though communicating with another account using pidgin-sipe works). My
patch is quite messy and a complete WIP, but I saw there was recent
activity on this bug and thought it'd be best to get this out there asap:
http://banshee-project.org/~gburt/tmp/pidgin-sipe-1.patch
This should apply to a fresh cg pidgin-sipe checkout.
I'm currently stuck/working on getting pidgin-sipe to respond
appropriately to the INVITE request that Communicator sends it when you
initiate a IM chat from it to the pidgin-sipe client. At the moment,
Communicator is not accepting the 200 OK response to the INVITE I'm
sending back; it's giving some "can't challenge auth in response" error.
Looking at the docs emacsian linked to (thanks!), in section "3.1.6.2
Sending a SIP Message" of
http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-
A4F81802D92C/%5BMS-SIP%5D.pdf it mentions needing to calculate a signature
for every SIP message, but we're not doing this at all, AFAICT. It
doesn't seem to be required for the REGISTER/SUBSCRIBE/NOTIFY SIP
messages, but maybe it's required for INVITE? It looks like when I have
two Communicator clients talk to each other, the 200 OK response does
include the calculated "response" parameter in the Proxy-Authorization
header.
On the flip side, trying to send a message from Pidgin to Communicator,
I'm getting an "Invalid Message" error at the moment. I'll post updates
here if I make any more progress.
--
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:124>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list