GTalk, Jabber and other IM protocols
9 Comments Published June 24th, 2006 in Internet, Lifehacks, Web Tags: .Since Google released Google Talk (GTalk) I started using it. I liked it because it is (or seems) lightweight, it’s easy, and it’s able to notify me when I receive a new mail on GMail account. Also some friends was using it, so I had enough contacts. The problem was that there are too many IM clients and people use them all: Yahoo, MSN, ICQ, Skype… now also GTalk! “Yet another IM client to divide people”: this was the spread opinion I found on many blogs.
I don’t like to have many clients to do the same thing, and I started using Gaim. It’s a nice IM client, enough stable, quite good. It uses GTK widget toolkit and sometime conflicts with Gimp because they use different versions of those DLLs. Gaim can handle multiple accounts and connect to GTalk, MSN, Yahoo and ICQ, etc. Many connections, many problems ;-)
I was asking myself why Google don’t release a GTalk version that also supports other protocols. GTalk is based on Jabber protocol. And we know Jabber can talk to other protocols: there are some “modules” installed on Jabber servers that acts like a bridge between different protocols. The nice thing is that the server handles protocols and the client just supports Jabber; sounds like the “thin client principle” applied to IM.
Why Google Talk can’t do that? It’s a useful option that could rule over other clients and incentivate people to migrate to Google Talk.
I think that they will add this option very soon. The Jabber protocol under GTalk supports it… and if you want, you can do it yourself!
I installed Psi Jabber Client and configured it with Google Talk. With Psi, you can register “Agents/Transports” to other protocol, so I registered transport protocols for MSN,Yahoo and ICQ from the jabber.cz server. I’m not an expert of Jabber, but after some tries, I found that this server lets you register those transport inside the Google Talk Server (gmail.com). The nice thing now, is that I can use Psi or Google Talk, to send instant messages to my friends using other clients, and it also works from GMail.
A screenshot follows:

I can see all my buddies registered on Google, indipendently from their favourite messenger client, and I can choice to continue using Google Talk or Psi client or any other Jabber client:

The problem now is Skype that is not supported by Jabber – afaik – and I have to keep it installed; consuming my precioussss system resources.
I guess that on next future, GTalk will include a feature to add people from other clients, easily. I hope, it will interoperate also with Skype, voip inclusive.
9 Responses to “GTalk, Jabber and other IM protocols”
Leave a Reply
Search
Calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Feb | Jul » | |||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||
Archives
Categories
- Android (3)
- Apple (26)
- Books (7)
- Eclipse (14)
- Errors (3)
- Firefox (7)
- Git (2)
- Hardware (16)
- Horror Code (8)
- Internet (18)
- Java (98)
- JavaScript (9)
- Life, universe and everything (45)
- Lifehacks (25)
- Linux (50)
- Opinions (25)
- OSX (4)
- Python (1)
- Software (27)
- Speeches and Conferences (8)
- Unix (3)
- Web (21)
- Windows (19)
Tag Cloud
Android apple architecture Bash colors configuration CSS Development Düsseldorf Eclipse germany Git Google Hardware hdr How-To Java JAXB job junit Karmic Linux MacBook music night Open Source Opinion oracle OSX patterns Pitfalls Practices Resume Security Software Suspend TDD Testing tip tonemapped Tricks Ubuntu video Web XML
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Blog License
Blogs I like
Books on the desk
Friends' Blogs
- Antonio Terreno & Valter Bernardini
- Bruno Bossola
- Daniele Galluccio
- Domenico Ventura
- Ed Schepis
- Fabrizio Gianneschi
- Luca Grulla
- Luigi Zanderighi
- Marcello Teodori
- Mida Boghetich
- Muralidharan Chandrasekaran
- Piero Ricca
- Renzo Borgatti
- Simone Bordet
- Simone Bruno
- Uberto Barbini
- Valvolog
- Webtide blogs (Greg Wilkins & Jan Bartel)
Links




















Si, in effetti si sta andando nella direzione che ognuno si fa i propri protocolli….se vuoi qualcosa di più su skype vai qui http://www.auroemarco.org/medialab_autoform.php (sempre se non l’hai visto già). Speriamo solo che tra qualche anno con la convergenza e con il sistema IMS si possa arrivare ad uno standard anche per questo!
Saluti!
Thanks..for this info…
I knew earlier about such a possibility but i couldnt find any working transports for yahoo/aim/icq/msn…
thanks for letting me know about jabber.cz…
Thanks..
Don’t know why, but jabber.cz stopped working as a bridge (for me). Don’t know if the problem is due to Google or Jabber.cz…
Related posts:
Connect Googletalk to other IM’s using Jabber Transports
Jabber Transports (or How to Connect Google Talk with Any IM)
Connect Google Talk to AIM, MSN, & Yahoo
hi,
i have configured my gtalk account in psi, after login when i try to browse service discovery for jabber.cz, i can see anything :(
am i doing things right way?
-manish
ah found a strange thing
I have hosted my email for linuxlabs.biz on google so i can use linuxlabs.biz ids in gtalk. when i try to discover services with this ID it fails. but when i try to discover services with my gmail id it works
dont know why is this happening. anyone got ne clue ?
manish,
I believe that jabber.cz does nomore support transport for gmail users.
no advices instead for linuxlabs.biz
I’m sorry manish. Good luck
Hope that gmail will soon offer transports for other protocols. What about starting a online petition?
Luigi
Hi,
yes i noted that jabber.cz no more allows transports for gmail users. I have found one more server which allows transports its jabber.hot-chilli.net
btw now google is also allowing xmpp for own domains read this https://www.google.com/support/a/bin/answer.py?answer=34143
-manish
Thanks Manish for your info.
I also found several servers allowing other IM protocols.
I’ll check your link to try for a definitive solution