MSNP versions used in Mercury
From MercuryWiki
This overview of the Microsoft Notification Protocol (MSPN) versions available in Mercury should give you an idea of what to expect from each of the protocols. However, this is not a complete list of the changes made to each protocol version. This also doesn't list all supported features as this is simply intended to give a general idea of the capabilites of each protocol version and of the major changes that are made.
Contents |
MSNP 11
Overview
This is the MSN protocol used in MSN Messenger 7.0 and supports all features present in this version of MSN Messenger. This includes features from earlier protocol versions such as basic messaging, UPnP file transfers and peer-to-peer communication (through the support for MSNC1, Mobile Status Notification Client). In this protocol version changes have been made to how challenges are made and how lists are handled and a new list, called the pending list, has been added. These are mostly low-level changes which should not be visible to the user other than the functionality they provide.
User-visible features
- Basic messaging
- File transfer
MSNP 13
(disabeld!)
Overview
This protocol version is used in Windows Live Messenger 8.0 and has many changes, such as using the same address book used for all MSN and Windows Live services. Full support for Offline Messaging is added and Passport 3.0 is now used for authentication.
User-visible changes
- Address book includes contacts from other Windows Live and MSN services (such as Hotmail contacts)
- Ability to send messages to contacts who are (or appear) offline
- Mercury : working
Note: MSNP13 has been disabled on the MSN Server side. Therefore, it is no longer usable with Mercury.
MSNP 14
Overview
This protocol version is used in Windows Live Messenger 8.0.0792 and adds Yahoo! Messenger interoperability.
User-visible changes
- Ability to add and interact with Yahoo! Messenger contacts
- Mercury : Needs more testing
MSNP 15
Overview
This protocol version is used in Windows Live Messenger 8.1. From this version on, the RPS (Relying Party Suite) authentication mechanism with the SSO (Single Sign-On) authentication is used. The roaming identity feature has also been added which allows a user's display picture and name to be the same wherever they log into their MSN account.
User-visible changes
- MSN display picture and name stays the same, even when logging into your MSN account on another computer
- Mercury : partially (untested functions are not active) implemented and activated, 2.0 RC6
Note: This is the lowest protocol for Invisible messaging and other MSNP13+ functions.
MSNP 16
Overview
This protocol version is used in Windows Live Messenger 9.0. It features "Multiple Points of Presence" (MPOP), the ability to sign in at 2 places at the same time with having chats replicated at all places
User-visible changes
- Staying logged in at 2 places at the same time
- Mercury : working but needs more testing
MSNP 18
Overview
This protocol version is used in Windows Live Messenger 2009 Beta (14.0.5027.908) and adds the Groups feature which allows you to create a persistent group conversation between certain contacts.
User-visible changes
- Ability to create persistent conversation groups
- Mercury : not yet implemented
More information
For more information about the MSN protocols or the features in the different Windows Live Messenger version, check out these links:
MSN Messenger History on Wikipedia
Microsoft Notification Protocol on Wikipedia
Unofficial MSNP documentation (for MSNP 8 to 15)
