Posted by James

What is a Protocol Handler?  In the world of Internet Explorer and other browsers, it is the definition of a set of text followed by a colon which launches a defined program that takes in a parameter which is consumed by the called program.  The classic example of a protocol handler is the "mailto:" protocol handler.  This text when in a HTML page creates a link that when clicked launches the default mail client on the machine.  Any text after the protocol handler’s colon is passed into the receiving mail client.  Example start up a mail client with a blank message to the user

Windows Live Messenger includes the ability to use protocol handler’s that interact with the Windows Live Messenger Client.  The table below describes the available Protocol Handlers that interact with the Windows Live Messenger Client.

Command Messenger Action Examples

"add":     Adds a contact to the buddy list.               msnim:add?

"chat":    Start a conversation with a contact.          msnim:chat?

"voice":  Start a voice conversation with a contact.  msnim:voice?

"video":  Start a video conversation with a contact.  msnim:video?

James’ bio:

In 1997 I joined Microsoft from a US Insurance Company.  I started in the Exchange server team as a tester on Exchange 5.5 testing Upgrade and Isinteg.  I then worked as a SDE/T on Exchange 2000 on the Store Driver and the Transport engine.  Later, I worked as a SDE/T Lead on Outlook Mobile Manager.  After that, I moved to Microsoft Mobile Information Server working on its Software Development Kit.  Next, I became a Program Manager on Exchange Server working on the Administration of Exchange Server 2003.  Before leaving Exchange I was the Program Manager for the SMTP and Transport of Exchange Server.  Currently I am a Program Manager on Windows Live Messenger working on Extensibility.  While in Windows Live Messenger I have worked on Security, Offline IM’s, File Transfer, Anti Virus Integration, Activities, Personal Expression Content, and Addins.

If you have a comment/question/concern/discussion topic/rant/rave/other – please head over to the Windows Live Messenger Newsgroup.