From mark at kingant.net  Wed May 11 02:59:27 2011
From: mark at kingant.net (Mark Doliner)
Date: Tue, 10 May 2011 23:59:27 -0700
Subject: Fwd: AIM <--> Google Talk Federation
In-Reply-To: <BANLkTi=S-G4kY-=Eh9w6EPCN6WnqkDkv-w@mail.gmail.com>
References: <BANLkTi=S-G4kY-=Eh9w6EPCN6WnqkDkv-w@mail.gmail.com>
Message-ID: <BANLkTi=dcrd02ycUBSykp-uiA+twmP5PoA@mail.gmail.com>

Originally I sent this email to Pidgin's devel mailing list, but Jorge
'Masca' Villase?or pointed out that it's more relevant to this list.

--Mark

---------- Forwarded message ----------
From: Mark Doliner <mark at kingant.net>
Date: Mon, May 9, 2011 at 1:15 PM
Subject: AIM <--> Google Talk Federation
To: Pidgin Devel Mailing List <devel at pidgin.im>


It looks like AOL and Google will be offering some sort of federation
between their two networks:
http://www.aim.com/google-chat-changes
http://techcrunch.com/2011/05/07/soon-aols-aim-wont-require-a-separate-login-to-chat-with-contacts-in-gmail/

And they might even be using XMPP federation! ?AOL has a DNS SRV
record for xmpp-server that lists a hostname and port to connect to
for XMPP server-to-server communication. ?Check this out:

$ host -t srv _xmpp-server._tcp.aol.com
_xmpp-server._tcp.aol.com has SRV record 0 1 5269 xmpp.gxmpp.oscar.aol.com.

But I haven't been able to get it to work at all (with a Gmail account
inside the Gmail web interface, or with a Gmail account in Pidgin, or
with a non-Gmail XMPP account in Pidgin). ?Here's hoping they open
their network to federation with all XMPP networks!

--Mark

From mark at kingant.net  Mon May 16 03:41:06 2011
From: mark at kingant.net (Mark Doliner)
Date: Mon, 16 May 2011 00:41:06 -0700
Subject: AIM <--> Google Talk Federation
In-Reply-To: <BANLkTi=S-G4kY-=Eh9w6EPCN6WnqkDkv-w@mail.gmail.com>
References: <BANLkTi=S-G4kY-=Eh9w6EPCN6WnqkDkv-w@mail.gmail.com>
Message-ID: <BANLkTi=d-pbwX=FHdGStq6JE=Ljko0bFiw@mail.gmail.com>

The interoperation magically started working for me.  It's so neat!

AIM users can IM "whoever at gmail.com."  The first IM will fail to go
through and the Google Talk user will get an authorization request.
After the auth request is accepted, messages from the AIM user to the
Google Talk user go through.  And Google Talk users can IM
"screenname at aol.com" or "email(domain.com)@aol.com"

IMs go through immediately.  Even status messages and typing
notifcation appear to get translated between the two protocols.

If you've registered a gmail.com account as your AIM screen name, and
an IM user IMs "whatever at gmail.com," messages go to both, for the most
part.

--Mark

