One
might think about having our own mime-type, cause it is more flexible.
We can have a application/x-jabber-control .XJC thing, which is required to
be a special XML Document, allowing or the above things and other things
like controling groupchat/conference and agents.
Personally I really dislike protocols that result in downloading some useless little temporary file to your desktop (like all those damn ".pls" MP3 streaming playlist files.)
I'd much rather add a query to the URL indicating the action:
jabber:[EMAIL PROTECTED]?action=message # send IM (default action)
jabber:[EMAIL PROTECTED]?action=roster # add to roster
jabber:[EMAIL PROTECTED]?action=chat # join a chat room
As I said, I recall that this is how AIM URLs work.
--Jens
