Microsoft Opens Windows Live Messenger Access Via XMPP

Microsoft announced that they would be extending its 300 million users of Windows Live Messenger, public access to the Messenger network via XMPP, an open standard aka Jabber."XMPP, "Extensible Messaging and Presence Protocol" is an open technology for real-time communication used by a number of popular IM networks from Google Talk to Facebook Chat and […]

Microsoft announced that they would be extending its 300 million users of Windows Live Messenger, public access to the Messenger network via XMPP, an open standard aka Jabber.

"XMPP, "Extensible Messaging and Presence Protocol" is an open technology for real-time communication used by a number of popular IM networks from Google Talk to Facebook Chat and now Messenger.

"With the release of the XMPP interface for Messenger, any XMPP based chat client that can also support OAuth 2.0 for authentication will be able to connect to Windows Live Messenger to enable people to see which of their friends are online and chat with them in real-time and," Microsoft revealed.

Adding, "Developers interested can immediately start writing clients or plugins for connecting to the Messenger network via XMPP. To learn more about the XMPP interface, you can check code samples on GitHub along with overview documentation on the Live Connect developer center," the Redmond company said.

"With this announcement, we now have universally available protocols for accessing all our major services. There's OAuth 2.0 for Live ID, a REST API for SkyDrive, Exchange Active Sync for Hotmail, and XMPP for Messenger," Microsoft notes.

The following are the currently supported XMPP specifications:

  • RFC6120: XMPP: Core
  • RFC6121: XMPP: Instant Messaging and Presence. Roster management is not supported
  • XEP-0054: vcard-temp. The Messenger XMPP service supports fetching vCards, but doesn't support updating vCards
  • XEP-0085: Chat State Notifications
  • XEP-0203: Delayed Delivery