Friday, May 30, 2008

How can I chat outside Google network? (and invite Twitter from Gmail)

Google Apps for Administrators - How can my users chat outside the Google network?: "How can my users chat outside the Google network?"

Spending time away from my laptop, I got used to have Gmail window to be opened with Gtalk in it. However, when I tried to add Twitter there (twitter@twitter.com), I have not chance to get it really invited. It just stays there as Invited and nothing changes.

So I blamed Twitter for the first few days about this problem. As I discovered this is not a problem of a Twitter, but a Google Apps thing. There is no way you can chat with users outside Google Apps or Gmail without altering your domain's SRV records.

You can see the Google's help on how to add to do this. Here are the things that I set for my domain:

_xmpp-client

_xmpp-client._tcp.qwe3.com SRV service location:
priority = 5
weight = 0
port = 5222
svr hostname = talk.l.google.com

_xmpp-client._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5222
svr hostname = talk1.l.google.com

_xmpp-client._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5222
svr hostname = talk2.l.google.com

_xmpp-client._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5222
svr hostname = talk3.l.google.com

_xmpp-client._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5222
svr hostname = talk4.l.google.com

_xmpp-server

_xmpp-server._tcp.qwe3.com SRV service location:
priority = 5
weight = 0
port = 5269
svr hostname = xmpp-server.l.google.com

_xmpp-server._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server1.l.google.com

_xmpp-server._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server2.l.google.com

_xmpp-server._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server3.l.google.com

_xmpp-server._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server4.l.google.com

_jabber

_jabber._tcp.qwe3.com SRV service location:
priority = 5
weight = 0
port = 5269
svr hostname = xmpp-server.l.google.com

_jabber._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server1.l.google.com

_jabber._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server2.l.google.com

_jabber._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server3.l.google.com

_jabber._tcp.qwe3.com SRV service location:

priority = 20
weight = 0
port = 5269
svr hostname = xmpp-server4.l.google.com

Well, it wasn't the most friendly setup and it's not a clear thing when you get your domain deployed to Google Apps. However, fortunately, they have a solution. ;) (And you can do this fix through the Godaddy's TotalDNS).

No comments: