Posted: Fri Jul 14, 2006 12:47 am Post subject: Windows Live with Yahoo IM?
I recently signed in to Yahoo Messenger and got a notification that I can now chat with Windows Live (MSN) users through Yahoo. All I had to do with Yahoo was click a link, then sign out and back in to Yahoo...
For MSN though I had to upgrade to Windows Live. Would our MSN module need to be updated in order to work like this... to allow Yahoo users to contact our MSN bots?
*just tested it... my MSN bot didn't get any kind of notification about the Yahoo invitation to add it.
It would be cool to add this support to the MSN module though so that our MSN bots could potentially chat with Yahoo users, so that this way we wouldn't have to make a new module for the YMSG protocol if MSN's servers would automatically relay the messages for us. _________________ Current Site (2008) http://www.cuvou.com/
Joined: 25 Jun 2004 Posts: 130 Location: Liverpool(home) or Derby(uni), UK votes: 3
Posted: Sat Jul 15, 2006 6:18 pm Post subject:
The current msn rev 2.0.81 can only connect to MSNP9 or MSNP10. The updated 2.1 version connects to P11. To talk with Yahoo! users, you must upgrade to MSNP14.
Usually when your client is connecting it sends something like
Quote:
VER <trid> MSNP9 MSNP10 CVR0
to the server, and the response would be
Quote:
VER <trid> MSNP10 CVR0
which would tell the client which protocol version to use.
For MSNP14 though, its a little different. I assume this is just because its not officially released yet, but you send P14 and P13 to the server, it always responds with P13, then later in the connecting stage, if you are allowed access to P14 (ie: if you are a beta tester) then you will be redirected and then you have to tell the new server P13 and P14 again, at which point it will tell you to use P14.
Also when they reached P13, they changed the contact list a LOT. The MSN.pm would need some major updates in order to use any protocol past MSNP12.
The contacts are retrieved through SOAP requests. This was way out of my knowlege and experience, but to test out P13 I just pretended I had gotten my contact list, and then sent my own email address back to the server and hey presto, the bot can complete the sign in. The downside is that only I can see it online. Its the best I can do until I figure out the SOAP stuff though.