January 23, 2006 at 5:34 am #21389
Google has announced plans to get Google Talk and AIM talking, but with a little elbow grease you can do that and more today.
Now that Google has opened up their Google Talk servers for federation with other Jabber servers, you can use Google Talk to connect to your friends on AIM, MSN, Yahoo or ICQ. Here's how, step-by-step with screenshots.
[attach=right]561[/attach]First, download and install the free Jabber client called Psi. It's a fine Jabber client, and you might want to keep it, but you won't need to once you've set everything up. The Psi wiki has a great step-by-step for connecting to Google Talk. Follow their instructions and you'll be able to see your Google Talk contacts.
Next, go to Service Discovery and browse the Jabber server ursine.ca and you'll see the transports available.
Click on a transport and Psi will gather data.
[attach=right]556[/attach]Right-click on a transport to register. Registration involves entering your username and password for the given IM network. Once you do, Psi will connect to that network and retrieve your contacts. You can also add new contacts.
Once I had “registered” each of my IM accounts, I had a lot (hundreds?) of system messages.
[attach=right]560[/attach]Basically it asked me to confirm that I wanted to add each of these contacts. Once I did, they showed up in my Psi contact list.
Now exit Psi and fire-up Google Talk. You'll have all your IM contacts right there on your Google Talk contact list.
Once you've done so, you can chat with your friends on AIM, Yahoo, ICQ, MSN — all using Google Talk. You can also add contacts directly within Google Talk. Just use the format [screenname]@[transport.dns.name]. For example, to add my MSN screen name you would enter firstname.lastname@example.org
[attach=left]559[/attach]What's the deal with ursine.ca? You can use any Jabber server you'd like — you'll find a complete list here at Open Jabber Servers — ursine.ca was just the server I used. [attach=right]553[/attach]
This process works, although in my experience, the MSN transport has not been reliable. One of my friends reported an weird “echo” effect. Everything she typed was returned back to her as if from me (I saw none of her messages). I've also sent IMs to MSN contacts, only to have them immediately appear “offline.”
As with any of these kinds of hacks, your mileage may vary. But you've got to admit — it is very cool to be able to use Google Talk as a universal IM client.
January 23, 2006 at 6:55 am #136954
That is very cool. It's too bad MSN is so buggy though. Not quite a Trillian killer yet, but it's a neat alternative.January 23, 2006 at 12:52 pm #136929
As soon as I read this topic I almost wet myself. hah. That is very cool but as mentioned before it is sad to hear that MSN does not work so well with this (being the instant messaging client I use the most). If it did I would have definitely tried this out. Perhaps this will be fixed sometime in the future, or so I hope. Gotta love Google Talk!January 23, 2006 at 5:42 pm #136949
Knock on wood… but the MSN transport seems to be working fine this morning. And it all works through the corporate firewall, too!January 23, 2006 at 8:14 pm #136965
WHOA That is so sweet. I love Google! I gotta try this a bit later, I got as far as the service directory, but the AIM transport was not listed, and that is what the majority of my friends use, and it what I and semi-forced to use.January 24, 2006 at 2:18 am #136930
Well I figured I'd give it a try. Unfortunately I am stuck on the step where I have to register the names for each of the transports I want to register to. It gets stuck in a lil box that pops up saying “Fetching registration form” and it doesn't get past that (It does this for all of the transports). I'll have to try later and see if it lets me register.January 24, 2006 at 4:04 am #136961
Well, I've merged my AIM buddy list into Google Talk, unfortunately if I open an IM window with someine (without saying a word), they appear offline, but we can still communicate. I'll try a different server sometime soon…I'm assuming that's the root of the problem.January 24, 2006 at 5:48 am #136955
I tried this today, the MSN transport seems working fine (importing contacts as well as talking with other MSN buddies) :). Yahoo transport, just indicates its connecting but does'nt even import the buddy list. Has anyone tried through other Jabber networksJanuary 24, 2006 at 2:22 pm #136931
Well I tried again today in the morning and once again it gets stuck in a box saying “Fetching Registration Form” and doesn't do anything.
EDIT: Nevermind it is working. It just took a long time to connect to the server. Now all I have to do is wait for it to register. Woot.
Oh and I tried other jabber servers, but they don't seem to load the transports. Ursine.ca loaded it fast for me.January 25, 2006 at 1:28 am #136966
I got it to work (thanks to MiamiGuy for some help) and I liked it. There were connectivity issues and it screws the other person up if they try to send you a chat invite. Personally, I don't think this is ready for doing things like this. However, now we know that if Google went to make their own transports and things, to make it work with these protocals, it CAN happen.January 25, 2006 at 8:57 am #136956
I happened to connect to ursine.ca's Yahoo transport thro' Gaim, happened to be that they dont have their Yahoo transport working.
While searching I found some Linux packages for Jabber's Yahoo transport. Would that mean I can connect to yahoo using my local machine?
One good thing I note about using MSN using PSI (thro Jabber MSN transport) is that I can see when the contact last changed status. Bad thing, it shows my contact offline as I initiate a conversation :-s
One big question I have is, other than having all contacts in one, is there any advantage using it this way? can I conference with a MSN and GTalk contact at on one window (me acting as a bridge through this transport thingie) ?January 25, 2006 at 4:08 pm #136950
Narayanan, I found the same problem with online status (initiate a chat and they immediately appear offline). The messages still go through.
As for the Yahoo transport, I don't believe you can run it locally, unless you're running a Jabber server connected to the Internet.
And this method does not create true interoperability (i.e. Google Talk to MSN). You're still using your MSN credentials (on ursine.ca or whatever Jabber server you chose) to connect you with your MSN contacts.January 28, 2006 at 4:20 pm #136948
If you want to add a Yahoo transport, it's been reported that yahoo.netlab.cz will work. I haven't confirmed that, but jack1 on digg said it worked for him.January 30, 2006 at 5:33 pm #136957
Does netlab.cz's Yahoo transport allow you to register at the first place ? It get the ‘Fetching registration form for yahoo.netlab.cz' alert, but no response since then 🙁
I tried this configuration on Gaim:
Server: njs.netlab.cz (or shud i be specifying yahoo.netlab.cz here ? but it does'nt seem to connect otherwise)
Connect Server: yahoo.netlab.cz
For this config, Gaim seems to register and logon (!) but does'nt retrieve my buddy list or anything. Neither does my yahoo screen name show up online from my other id. My guess is, its trying to logon to the jabber server using my yahoo screen name. But if I flip the Connect Server and the Server field values, it just shows as disconnected from the server.January 30, 2006 at 11:16 pm #136967
As to their registration, I noticed on Psi that it never completed, but it did work after doing a “refetch registration form” or something like that when right-clicking on the transport on my contact list. Then after making sure I could get all my contacts, and actually log on, I closed the initial “getting registration” thing.
You must be logged in to reply to this topic.