Access Yahoo Messenger, MSN Messenger, and other IM clients from within iChat
Once you've integrated your accounts into iChat, you can then make use of it's enhanced integration with other Apple apps such as Mail and Address Book. For example, if Joe Bloggs sends you an email, Apple Mail will show you whether he's online or not, even though Joe is only available via his Yahoo Messenger account.
Another benefit of combining all your IM accounts into Google Talk is that the chat functionality in Gmail becomes cross-platform too. You can log into Gmail from anywhere and instantly access all your chat buddies in MSN Messenger, Yahoo, AIM, etc.
The basic steps are:
- set up a Gmail Account (with Google Talk)
- use Psi to add external Jabber transports for Yahoo and MSN messenger to the Gmail Account
- configure iChat to access the Google Talk account
- then map the addresses in iChat to items in the Address Book
Step 1
Firstly, you will need a Gmail account, if you've not got one already. Just go to the Gmail site and choose the "Sign up for Google Mail" link. Once you've chosen your google user name, this will be your Gmail address and also the login name for Google Talk. Make a note of your gmail address as you will use it later on to log into the Jabber service. Usually gmail addresses end @gmail.com, but in the UK and elsewhere it may end in @googlemail.com. Your gmail address is shown at the top right of the screen when you log in.
Step 2
Google Talk uses a protocol called Jabber, which is a protocol supported by iChat. Unfortunately iChat doesn't include all the Jabber functionality we need to set up additional IM services (called Transports). However, we can use another IM application called Psi, available free here, to configure Google Talk.
Once you've dowloaded and run PSI, go to the "General" menu and choose "Account Setup". Then add a new account with the following settings:
Name: Google Talk
Jabber ID: the same as your Gmail address from step 1
Password: the same as your Gmail password
Save the settings and close the account creation screen. The Google Talk login will now appear in the PSI window, but not logged on. Right-click on the Google Talk account in the list and choose Status > Online, this should log you into Google Talk.
A list of available contacts will appear, if this is your first time using Google Talk you'll probably just see your own name.
Step 3
Now we need to add the additional transports to Google for any other IM services we use. To do this, right click on the "Google Talk" account in Psi's main window and choose "Service Discovery".
Natively Google Talk only supports one service, Google Talk itself. But we can add transports from other Jabber servers, of which there are hundreds. I use jabber.freenet.de, but you can get a list of available open Jabber servers here.
Before you go on, go to Psi > Preferences, click on the Events tab and check "Auto-authorize contacts". This will save time later on, as otherwise all the contacts you already have on other IM services will individually require authorising by Psi.
In the address field of the Service Discovery dialog in Psi, type jabber.freenet.de and click "Browse", a list of the supported transports will appear, including MSN, ICQ, Yahoo, AIM etc. Choose a transport for which you have a chat account, right-click on it and choose "Register", and provide your user name and password for that service.
If you've given the right user name and password, Psi should add that service as a Transport, and populate the list with all your contacts from that service. The names might look a little ugly at the moment as Jabber uses a special format to uniquely identify the user and the transport that it users. So a user called "somebody" using hotmail as their MSN messenger account ID might appear as somebody%hotmail.com@msn.jabber.freenet.de, a bit of a mouthful! Luckily we can fix this in iChat later on.
Do the same thing with your other IM clients. I've tried this with MSN messenger and Yahoo messenger accounts, but it should work with any transports that have Jabber transports.
Step 4
You can now if you wish use Psi as your chat client, but only reason we downloaded it was to use it's Service Discovery function. Quit Psi and fire up iChat.
In the preferences for iChat, go to Accounts and click the plus button to add a new account. If you're using OSX Leopard, simply choose "Google Talk Account" and provide your Google Account name (your Gmail address) and password. If you're using Tiger, you can still access Google Talk using iChat's Jabber protocol, using these instructions from Google.
Once you've added your Google account, you should see exactly the same contacts list as you saw in PSI, complete with the dodgy-looking buddy names. To make these into "friendly" names, choose a name from the list and click on "Show Info" in the Buddies menu. If that contact has an entry in your Address Book, you can link to their address book card from here. Their Jabber address will be added to their other details on their address book. You'll also be able to see their online status in Mail when they email you.
If you don't have an address book entry for that person, you can either create one now or simply type in the name of the person in the fields provided. iChat will then display this name rather than the one Jabber provides.
That's it!
Becky
AIM/iChat: theinactivist
YIM: beckyenverite




http://www.dialaphone.co.uk/blog/?p=750
Chat vs telephone? I use IM mostly to chat for an hour every day with someone in San Francisco. How much would that cost me on the telephone? I dread to think. How much does it cost me on IM? Nothing.
And that's not to mention on and off chats - and privacy - and swapping photos and other files. Oh yes, the telephone is much better.
As for using the phone well I have one other problem in addition to the ones Stephanie listed - I just don't sound like a Nicky! Im IM chat I can be as girly as I like without it causing cognitive dissonance (whooh two big words)
Funnily enough when I am out as Nicky I don't find myself conscious of it but I do only go to TV friendly places.
thnx
Reason: Feature not implemented.
The feature requested is not implemented by the recipient or server and therefore cannot be processed." So what's the problem here? Thanks for help.
-- RO
Thank you for this! I have been trying to get all of my IM clients in one place and this was the answer!
i was about to Register when it dawned on me ... i have no idea who is operating this Tranport and whether or not my account information is secured!
NEVER MIND! i don't need iChat integration *that* badly, thank you very much!
Regards,
Clarissa.
My happinesse turned into frustration. Some of my MSN contacts are "Waiting for Authorization", and I can't fix it. :-(
Could you help me with that?
Regards,
Clarissa.
I don't know if anyone else has this problem, or if it's something that's supposed to be really simple and I'm completely missing it but after following all the steps, others see me signed in from my hotmail account when I'm really signed in from my gmail account. Is this because I transported all my msn contacts? Is there any way to look like I'm signed in from my gmail account?
I've followed your advice up until step 3 where I had to type jabber.freenet.de - a lst of transports appeared but MSN, Yahooo and AIM were not among them.
Have I done something wrong?
Were do I go or what do I do next?
Thanks
Post a CommentPermalink Subscribe to comments: this post | all posts
<< T*Blog Home