[jdev] Re: New MSN-t in the works

Trejkaz Xaoza trejkaz at xaoza.net
Thu Aug 12 21:29:38 CDT 2004


On Fri, 13 Aug 2004 10:07, James Bunton wrote:
> Right now I have the new transport working. It shouldn't be too hard to
> adapt for AOL/ICQ, all the legacy protocol code is in one directory, so
> that can be swapped out. I've still got a few critical things.
> Disco/Browse/Agents (think it's still worth supporting the last two?), as
> well as in band registration and groupchat.
>
> Oh yeah, I wanted to ask. Has anybody got any good ideas for a better way
> to do Jabber<->MSN groupchat? The MSN protocol makes no separation between
> groupchats and ordinary chats, and extra people can be invited into a room
> at any time. So the only way I can think of handling it is..
> * MSN contact invites a new person into the room.
> * MSN-t notices, converts the room to a conference and sends Jabber user an
> invite to the virtual conference room
> * Jabber joins the conference and receives any buffered events with
> jabber:x:delay
> * If the Jabber user doesn't join the conference within (maybe 3 minutes?)
> then they get a message from the transport with a transcript of the
> conference room so far, and they leave the conference on the MSN side.
>
> Any objections/suggestions?

That already sounds infinitely better than what we currently have. :-)

Does the MSN protocol really give the user no way to reject an invite?  I 
always thought it was odd that an MSN user was able to get me into a 
conference even if I didn't want to be there.  I always figured it would be 
better if it sent an invite, and only joined me to the real conference when I 
joined to the transported one. :-/

TX

-- 
'Every sufficiently advanced technology is indistinguishable from magic' - 
Arthur C Clarke
'Every sufficiently advanced magic is indistinguishable from technology' - Tom 
Graves

             Email: Trejkaz Xaoza <trejkaz at xaoza.net>
          Web site: http://xaoza.net/trejkaz/
         Jabber ID: trejkaz at jabber.xaoza.net
   GPG Fingerprint: 9EEB 97D7 8F7B 7977 F39F  A62C B8C7 BC8B 037E EA73



More information about the JDev mailing list