[jdev] Google Talk and MUC Invitations

Robert B Quattlebaum, Jr. darco at deepdarc.com
Fri Jun 16 14:43:42 CDT 2006

I just thought I should share my experiences with Google Talk and  
Multi-User Chat.

Multi-User Chat works (for the most part) with clients who use google  
talk. They can join conference rooms and send messages to and from  
them. One thing that is broken is invitations. People with google  
talk accounts just never get any invitation sent to them!

I believe this is because of google talk's "accept no communication  
from anyone not on my roster or from anyone I haven't sent anything  
to" policy. Once a presence stanza is sent to a room, I can send and  
receive stanzas just fine. However, invitations are sent from the  
conference-room JID itself which means that it will always get  
filtered by google talk.

This is a big problem. With no easy way to give someone the ability  
to quickly join a conference room, it becomes much more cumbersome  
and complicated when I try to get non-technical family members to  
join specific rooms. It doesn't help that most clients don't support  
the "xmpp" URI correctly (ARGH!!!).

One way to fix this would be for google to add a special exception to  
the filter rules that would examine to see if the stanza was a  
conference room invitation or not. If it is a conference room  
invitation, it should check inside of the stanza to make sure that  
the person who invited them is on that person's contact list. If they  
are, then it the invitation would be allowed to go through.

Make sense? Anyway, I just wanted to bring this shortcoming to the  
community's attention. Hopefully it'll be fixed at some point.

Robert Quattlebaum
Jabber: darco at deepdarc.com
eMail:  darco at deepdarc.com
www:    http://www.deepdarc.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20060616/3e3aafb3/attachment-0002.htm>

More information about the JDev mailing list