Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Talk to Yahoo and MSN IM users within iChat Apps
Tiger only hintOne not-so-well-advertised feature of the new iChat 3.0 is that you can see all your Yahoo Messenger and MSN Messenger buddies and talk to them via Yahoo and MSN gateways in Jabber, which is newly supported in iChat. This is nice, since neither Yahoo Messenger nor MSN Messenger are great programs on the Mac, and now I can run only one program (iChat) instead of three. I also get to use some of the advanced video features that multi-chat clients like Adium don't support.

This discussion pretty well covers how to set up the Jabber gateways through the use of a Jabber client like Psi, but one little trick that's not mentioned here that I had to do to get it to work was to authorize the Yahoo gateway after adding it as a service. After doing this, all my Yahoo IM contacts showed up in Psi, and then in iChat when I started that and connected to the same Jabber server.

Now the problem is that all my contacts showed up as something cryptic like john@yahoo.jabber.org.uk, instead of the nice Address-Book-associated way with a picture and "John Doe," so I wrote this AppleScript to go through my Address Book. For any people with "@yahoo" (e.g. joe@yahoo.com) in their email address, it adds an appropriate jabber yahoo gateway address using jabber.org.uk (e.g. joe@yahoo.jabber.org.uk). You should modify the script if you're using a different gateway

Just run the script and wait five to ten minutes (depending on the size of your Address Book). Afterwards you can use the new "Smart Groups" feature in Address Book to create a group that has all people with "yahoo" in their entry, and then drag all these contacts into the jabber window in iChat. I found that not all could be done at once; perhaps from a number limit or some had bad entries. So this is why I didn't have the script automatically add them to the Jabber iChat list. I found some entries needed to be modified. iChat was, however, smart enough to associate old cryptic entries with the Address Book entry and not have duplicates. I found out some new people I never knew had Yahoo IM accounts!

It should be relatively easy to modify the script for MSN accounts and hotmail (if they're the same thing -- I'm not sure since I never use MSN).
    •    
  • Currently 3.13 / 5
  You rated: 3 / 5 (8 votes cast)
 
[284,334 views]  

10.4: Talk to Yahoo and MSN IM users within iChat | 19 comments | Create New Account
Click here to return to the '10.4: Talk to Yahoo and MSN IM users within iChat' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: zedwards on May 15, '05 12:38:22PM

I still have yet to see a simple discussion regarding actually getting a jabber account: who, where, how?



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: tramo on May 15, '05 12:54:02PM
How ? You can use Psi (or any other Jabber supporting client), create a new account (johndoe@yourserver.org), and tick an option saying that you want register a new account. The client will make the account on the server for you.

Where ? This is the more complicated question. There are many public Jabber servers available, so you'll have to just pick one. The only trouble is that there are no real criteria to determine which you should pick, which ones are reliable, which one have recent Yahoo, MSN, AIM transports, ... Picking one near to you certainly helps, although that's not always mentioned either. Amessage are pretty popular servers these days.

[ Reply to This | # ]

10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: Jefe on Sep 01, '06 07:28:28AM
Sure. But does anyone know where I can find a list of stable, US-based Jabber servers and what transports they use? I mean, the jabber.org list was incomplete, and the new xmpp.org site is really incomplete. And the XMPP Federation list has a list of registered jabber servers, but most of them aren't truly publicly accessible (they're pay based).

I'm just looking for anything (server, local jabber software transport, magic, whatever) that I can use to access Yahoo from my iChat. I've been using (read: dealing with) Fire since the beginning of time (beginnings of OS X), and I don't care for Adium or any of the other crappy multi-transport IM clients I've found for OS X.

I have this feeling I'm going to have to write software myself.

[ Reply to This | # ]
Jabber Account
Authored by: lullabud on May 15, '05 01:19:03PM

Jabber isn't like AOL or MSN, it's an open chat protocol. We run a Jabber server at my work for everybody to use as a workflow tool. OS 10.4 Server comes with a Jabber server. You can also download an install different servers depending on what you're running. The most popular, afaik, is Jabberd



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: mfuhrer on May 15, '05 04:10:20PM
An illustrated, step-by-step guide for setting up a Jabber account and registering it with iChat is available here.

[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: Kesh on May 15, '05 07:10:44PM

I second that tutorial. Though I use a different server, the basic idea is exactly the same. Psi can set up your new account just fine.

Also, if you read the comments to that article, they recommend deleting any contacts that show up in Psi. Once you do that, and set up the folks in your Address Book properly, iChat will be able to use the names/aliases from your Address Book instead of the ones that the IM server uses.



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: jago_lebow on May 16, '05 01:19:09PM

I can't seem to get yahoo to work ... what server are you usning that works ?

jabber.org.uk I can't register for yahoo with ...



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: chadmichaeleyer on May 15, '05 05:50:42PM

I seem to be able to use MSN and ICQ fine, but I can't receive and IMs from the Yahoo! transport. Anyone else have this trouble?



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: mayo2ca on May 15, '05 09:05:19PM

BTW, you can use iChat to login to ICQ directly, since ICQ uses the same protocol as AIM. Just use your ICQ number as your buddy name, and your ICQ password and off you go.

The only disadvantage is that this way, you can't be logged in both AIM and ICQ at the same time, BUT you should be able to add AIM contacts into ICQ list and vice versa (not sure if iChat supports this, the protocol does)



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: h4ck on May 15, '05 10:40:18PM

..why not just use adium, which has supported this for ages?
www.adiumx.com. much much much better than iChat.



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: mayo2ca on May 16, '05 12:16:09AM

Or Fire, or if you are willing to pay some buck Proeus (though I wouldn't pay the money nowadays .. it has some annoying bugs and they are slow in fixing them/they don't get fixed).



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: Chiwo on May 16, '05 02:40:29AM

Adium is very nice, but it doesn't integrate as well as iChat with other Mac OS X apps, like Mail for example. I use Adium, but I'm still interested in how iChat can be used so that I get this integration.



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: laughlin on May 16, '05 09:39:20AM

doing this with msn members can you do audio and or video chats as well?? If not does anyon know of a way to video chat with msn users on the mac?

thanks



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: SimonDorfman.com on May 16, '05 12:34:53AM
I use Fire, which is a nice free, open source, multi protocal chat app: http://www.versiontracker.com/dyn/moreinfo/macosx/8933

[ Reply to This | # ]
Fire - 4 in 1 chat app - me too
Authored by: webbix on May 16, '05 09:35:12AM

Second on Fire. Been using it since it first came out. The project keeps up with changes on all the services and it just plain works. iChat is nice and we use it around the office via rendezvous/bonjour.

Highly configurable - skins, functions, etc.



[ Reply to This | # ]
Fire - 4 in 1 chat app - me too
Authored by: benfsmith on May 16, '05 01:52:05PM

Fire is nice. I've been using it for years. The main problem with these apps is no video or audio conferencing support like iChat has.



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: karabunga on Sep 26, '06 04:55:11AM
I don't know if it video or audio work with ichat, gonna try it now. But i have two other ways that are working for me. One is using Mercury a msn chat client. Or Sightspeed which is a seperate from msn, so both have to install it, but has much better video and audio quality than mercury.

[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: thirdrockphoto on Jun 16, '07 03:07:32AM

I can guess why this isn't a well-advertised feature. It isn't easy to implement. I once trid the Jabber setup for some Cinqzilla or whatever bug-named messenger out of Sourceforge and it was not a simple process. Too bad Apple doesn't seem to want to just make iChat work with the 3 or 4 popular protocols that are out there and not keep it bottled up with AIM which is very under-used.



[ Reply to This | # ]
10.4: Talk to Yahoo and MSN IM users within iChat
Authored by: rasharpe on Nov 20, '09 06:51:44AM

How do I authorize the yahoo transport in jabber, buddies keep saying authorizing but never come out of that state.



[ Reply to This | # ]