Feature Requests item #1115524, was opened at 2005-02-03 11:13
Message generated for change (Comment added) made by lschiere
You can respond by visiting: 

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: msn
Group: None
>Status: Closed
Resolution: None
Priority: 5
Private: No
Submitted By: cclonch (cclonch)
Assigned to: Stu Tomlinson (nosnilmot)
Summary: Support of Exchange Instant Messenging

Initial Comment:
Given the response to my bug submission
I'd like to make a formal request for support of
Exchange Instant Messenging.  It looks like there have
been past forum posts
and support requests
on the topic of EIM, but not anything official, or at
least ones that were kept up on.

I'd like to move over to Linux at work, but need to
have IM support.  It seems there are no IM clients for
Linux that support EIM, although gaim appears to be the
closest; close enough that I thought it actaully did
support it.

In nosnilmot's comment to my bug report, he noted that
the protocols are different.  How much does EIM vary to
MSN?  So much that it would be a significant undertaking?

Thanks for gaim; it really is great!  Hope that gaim's
future will iinclude support of EIM!


Comment By: Luke Schierer (lschiere)
Date: 2007-04-20 11:00

Logged In: YES 
Originator: NO

As we are closing this tracker, please submit any feature request that is
still valid to http://developer.pidgin.im.  Thanks. 


Comment By: Padraig O'hIceadha (padraig-o)
Date: 2005-05-31 08:16

Logged In: YES 

MSN Messenger usually uses a protocol called SIMPLE (SIP for
Instant Messaging and Presence Leveraging Extensions, an
IETF standard). However Exchange uses the Rendezvous
protocol (RVP).

There is a perl module (Net::RVP) which implements the RVP
protocol used by Exchange Instant messaging, which should be
a good source of the implementation details necessary, some
of which were apparently uncovered   by using a packet
sniffer. The module is available on CPAN


Comment By: cclonch (cclonch)
Date: 2005-02-14 14:28

Logged In: YES 

I'm probably buggin everyone about EIM support, but...

Here's an MSDN article on the RVP protocol:

Looks like it this article might contain enough information
on the protocol to really aid in implementing it.  Let me
know what you guys think!



Comment By: cclonch (cclonch)
Date: 2005-02-14 13:58

Logged In: YES 

Okay maybe this will help:
 It reads more like a features list but it mentions that
Exchange Instant Messenging uses "a protocol called RVP,
which is an extended subset of Hypertext Transfer Protocol
(HTTP) with Extensible Markup Language (XML) features".

I'll continue to look for more information.  It seems that
there is no Linux clients that are capable of connecting to
EIM, but there are a number of people that have been looking
for such clients.  It'd be great if gaim were the first!


Comment By: cclonch (cclonch)
Date: 2005-02-07 09:41

Logged In: YES 

It sounds like EIM can be implemented in a variety of ways.
 I don't know how my company has their's setup, and I'd like
to avoid calling the support desk as they wouldn't
understand what information I'm looking for.

To the best of my abilities, it looks like communication
with the IM server is using HTTP.  Using ethereal, I
captured my sign-on and sign-off while using MS's Windows
Messenger.  I see a DNS lookup of the IM server, then HTTP
communication with the IP address DNS returned.  The biggest
clue, is after a round of SYN/ACK, I see HTTP packets.  A
couple have payloads similar to "SUBSCRIBE

It seems that if gaim's "Use HTTP Method" didn't
automatically use Hotmail's accounts, I might be able to
login.  This is the reason I first issued a bug report. 
I've tried using port 80 instead of 1863, but I think the
HTTP method makes the MSN protocol change.  These, of
course, are just shots in the dark, as I don't know enough
about MSN protocol, or EIM's use (or lack) of it.  Anyone
have any other ideas, or can point me in the right
direction?  Possible things I should be looking for?  In
respone to thekingant's comment, there is no SIP
communication with the IM server, only HTTP.

I'm a little hesitant on posting ethereal's output, as it is
riddled with my company's information.  They tend to be a
little overprotective about this stuff.  However, if it
would help in getting EIM implemented, I would be willing to
invest the time to clean it up.  Like I've said before, I'd
really like to use it with EIM!


Comment By: Mark Doliner (thekingant)
Date: 2005-02-03 23:54

Logged In: YES 

I think EIM uses the SIP/SIMPLE protocol, but I'm not sure.
 You could probably take a quick packet capture with
Ethereal and look at the output.  If it is indeed SIP,
Ethereal would show the packet format as SIP, and decode
parts of it.


You can respond by visiting: 

This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
Gaim-features mailing list

Reply via email to