This article may be in need of reorganization to comply with Wikipedia's layout guidelines. (February 2025) |
Microsoft Notification Protocol (MSNP, also known as the Mobile Status Notification Protocol) is an instant messaging protocol developed by Microsoft for use by the Microsoft Messenger service and the instant messaging clients that connect to it, such as Skype (from 2014 to 2019), and the earlier Windows Live Messenger, MSN Messenger, Windows Messenger, and Microsoft Messenger for Mac. Third-party clients such as Pidgin and Trillian also communicated using the protocol. MSNP was first used in a publicly available product with the first release of MSN Messenger in 1999.
Any major change made to the protocol, such as a new command or syntax changes, results in a version-number incremented by one in the format of MSNP#. During October 2003, Microsoft started blocking access to Messenger service using versions below MSNP8.
On September 11, 2007, Microsoft forced most users of MSN Messenger to upgrade to Windows Live Messenger 8.1 due to security considerations.
A 2007 analysis of the Microsoft Notification Protocol, which was unencrypted in its early iterations, concluded that its design "did not follow several principles of designing secure systems", resulting in a "plethora of security vulnerabilities"; these vulnerabilities were demonstrated by successfully spoofing a user's identity.
IMS command to manage switchboard sessions.