4 messages in com.googlegroups.google-talk-openRe: Federating jabberd 1.4 with Googl...
FromSent OnAttachments
graham_king16 Jan 2008 14:07 
subo...@gmail.com16 Jan 2008 14:42 
Peter Saint-Andre16 Jan 2008 15:42 
graham_king21 Jan 2008 12:51 
Subject:Re: Federating jabberd 1.4 with Google Talk
From:Peter Saint-Andre (stpe@gmail.com)
Date:01/16/2008 03:42:11 PM
List:com.googlegroups.google-talk-open

On Jan 16, 2008 3:07 PM, graham_king <gra@gkgk.org> wrote:

I am running a jabberd14 (1.6.1.1) server at darkcoding.net, but can't seem to receive messages from google talk.

darkcoding.net -> jabber.org Works fine (including presence) jabber.org -> darkcoding.net Works fine (including presence)

darkcoding.net -> google talk Works (no presence) google talk ->darkcoding.net Nothing.

Has anyone experienced this?

Yes, it's a common topic on this list. :/

Does Google Talk do something different

in the dialback compared to jabber.org?

Yes, they do. The Google Talk team wrote their own implementation of XMPP (including dialback), whereas the jabber.org service deploys the ejabberd codebase. However, I think that jabberd14 was updated to enable communication with Google Talk's implementation (which takes advantage of some behaviors that are not exactly forbidden by RFC 3920, but by the same token are not spelled out or recommended).

That said, if you can share presence then you should be able to exchange messages. I doubt this is a dialback issue -- it is more likely related to rosters (i.e., perhaps the subscription states are out of sync, i.e. your server thinks you have a bidirectional presence subscription with the Google Talk user but Google Talk disagrees -- try re-requesting authorization). However just to be sure you might consider deploying the proper DNS SRV records for your domain, i.e.:

_xmpp-server._tcp IN SRV 30 30 5269 darkcoding.net

HTH,

Peter