[JDEV] Multi-User Chat as proxy

Heiner Wolf wolf at bluehands.de
Tue Dec 9 04:29:27 CST 2003


Hi,

>   For a couple of the IQ queries, MU-Conference already acts 
> as a proxy and returns details on behalf of 
> the client - iq:last is the main one that comes to mind. If 
> its not a proxied query, then the request is 
> forwarded onto the client. How is this different from what 
> you are proposing?

OK, when I mentioned proxying, then I was referring to "forwarding
messages back and forth between client, conf-component, and
server-of-the-client". My question was: Can MU-Conference forward a
message to the server so that a participant can get the
'storage:client:avatar' data without knowing the real JID. Forwarding
messages to the client does not help in this case.

Question to the MU-Conference devleoper: Could MU-Conference forward
<iq/><query xmlns='storage:*... to the server?

Question to the JEP-0045 editor: Should MUC provide access to the user's
server storage?

hw
--
Dr. Klaus H. Wolf
bluehands GmbH & Co.mmunication KG
http://www.bluehands.de/people/hw
+49 (0721) 16108 75
 

> -----Original Message-----
> From: standards-jig-admin at jabber.org
> [mailto:standards-jig-admin at jabber.org]On Behalf Of David Sutton
> Sent: Friday, December 05, 2003 2:19 PM
> To: standards-jig at jabber.org
> Subject: Re: [standards-jig] UPDATED: JEP-0045 (Multi-User Chat)
> 
> 
> Hi Heiner,
> 
>   For a couple of the IQ queries, MU-Conference already acts 
> as a proxy and returns details on behalf of 
> the client - iq:last is the main one that comes to mind. If 
> its not a proxied query, then the request is 
> forwarded onto the client. How is this different from what 
> you are proposing?
> 
> Regards,
> 
>   David
> 
> On Fri, Dec 05, 2003 at 11:06:07AM +0100, Heiner Wolf wrote:
> > Hi,
> > 
> > writing JEP Virtual Presence I reviewed the use of JIDs in 
> chat rooms. I
> > can get rid of JIDs in anonymous rooms, if the room would be able to
> > fetch server storage on behalf of the client. So, clients 
> do not know
> > each other's JID, but get access to each other's server 
> storage through
> > the room.
> > 
> > I propose that the room be a proxy, like:
> >   client -> room:
> >   <iq type='get' to='room at server/nickname'>
> >     <query xmlns='storage:client:something'/>
> >   </iq>
> > 
> >   room -> server of the client:
> >   <iq type='get' to='user at jid'>
> >     <query xmlns='storage:client:something'/>
> >   </iq>
> > 
> >   server of the client -> room:
> >   <iq type='result' to='room at server'>
> >     <query xmlns='storage:client:something'>DATA<query>
> >   </iq>
> > 
> >   room -> client:
> >   <iq type='result' to='room at server/nickname'>
> >     <query xmlns='storage:client:something'>DATA<query>
> >   </iq>
> > 
> > where only the first stanza is kind of new, but implemented easily. 
> > 
> > Probably needs configuration if the room is willing to take 
> the traffic
> > load, off by default, etc. 
> > 
> > hw
> > --
> > Dr. Klaus H. Wolf
> > bluehands GmbH & Co.mmunication KG
> > http://www.bluehands.de/people/hw
> > +49 (0721) 16108 75
> >  
> > 
> > > -----Original Message-----
> > > From: standards-jig-admin at jabber.org
> > > [mailto:standards-jig-admin at jabber.org]On Behalf Of Peter 
> Saint-Andre
> > > Sent: Friday, December 05, 2003 1:13 AM
> > > To: standards-jig at jabber.org
> > > Subject: [standards-jig] UPDATED: JEP-0045 (Multi-User Chat)
> > > 
> > > 
> > > At the recent IETF meeting in Minneapolis, I heard one 
> thing that I
> > > through would be useful in MUC: the ability to request voice in a
> > > moderated room without poking any specific room admin. 
> This might be
> > > especially useful in a large room. So I've added a little 
> protocol for
> > > that in JEP-0045. Also I've added a mapping of IRC-style 
> > > commands to MUC
> > > protocols for clients that want to implement that.
> > > 
> > > http://www.jabber.org/jeps/jep-0045.html
> > > 
> > > We really will be done with this soon. Maybe we need to make 
> > > it Final so
> > > I stop messing around with it....
> > > 
> > > Oh, and I'm not wedded to the voice request protocol, 
> just thought it
> > > would be useful. Let's discuss on the list here.
> > > 
> > > Peter
> > > 
> > > -- 
> > > Peter Saint-Andre
> > > Jabber Software Foundation
> > > http://www.jabber.org/people/stpeter.php
> > > 
> > > _______________________________________________
> > > Standards-JIG mailing list
> > > Standards-JIG at jabber.org
> > > http://mailman.jabber.org/listinfo/standards-jig
> > > 
> > _______________________________________________
> > Standards-JIG mailing list
> > Standards-JIG at jabber.org
> > http://mailman.jabber.org/listinfo/standards-jig
> 
> -- 
> David Sutton
> Email: dsutton at legend.co.uk
> Jabber: peregrine at legend.net.uk
> _______________________________________________
> Standards-JIG mailing list
> Standards-JIG at jabber.org
> http://mailman.jabber.org/listinfo/standards-jig
> 



More information about the JDev mailing list