All Forces

Design, Music & Mac Geekery

iChat to MSN Through Jabber

630 Comments
by Melvin Rivera
Updated: Oct 17th, 2009

The latest version of the Mac OS X known as Tiger brings Jabber support to iChat which indirectly supports other messaging protocols like MSN, ICQ, AIM and IRC.

Ichat Chat With Msn Msn Chat With Ichat

What is Jabber and why do I care?

Jabber is an open alternative to consumer IM services. Unlike these commercial services, Jabber is a decentralized network. It works similar to email servers in which anyone can download the Jabber server application and run it in their server to offer Jabber. Because of this, there is no global username, there is unique usernames on each server thus you can have multiple jabber accounts on different servers. The username is in the form of an email address. So, if I get a jabber account at jabberserverx.com then my jabber username would be myusername@jabberserverx.com. Each Jabber server can be configured differently to offer support for MSN, ICQ, AIM, IRC, Yahoo, Email Gateway and even File Transfer. You can find a grid of the Jabber servers and its supported protocols here. Why should you care about this? You should care because it’s open, free and it’s seems to be the only way to bring Yahoo and MSN Messenger into iChat.

Step 1: Get your account set up

If you don’t have an MSN or Yahoo account, you need to create one. A hotmail account could be used for MSN. Create an MSN account at passport.net.

Step 2: Get a Jabber Client App

Since iChat has only basic support for Jabber, you need a Jabber Client Application to create a Jabber account. We’re going to use Psi, one of many Jabber Client Applications.

Go to PSI’s website psi.affinix.com and select the Mac OS version of PSI and the mirror server closest to you.

Psi Mac Link Psi Country Link

Download it, drag to you Applications folder and launch.

Psi Download Psi App Folder

Step 3: Create a Jabber Account

Enter njs.netlab.cz ( some people are reporting a more stable connection with jabber.freenet.de )as your Jabber server. This is a server from the Czech Republic that supports the protocols we need. To find other servers, Jabber.org provides a list of servers you can choose from.

Psi Add Account

Enter your desired account info. Notice how it looks just like if it was an email address for that server. If the username is taken, it will let you know. Click on Register to continue.

Psi Register Account

Upon success, click OK.

Psi Account Registered

Use Control + Click to get the contextual menu from the server’s name and make your status Online.

Psi Online

Step 4: Register your IM Service with your Jabber server

Use Control + Click to get the contextual menu from the server’s name and select Service Discovery.

Psi Service Discovery

From the Service Directory window, Use Control + Click to get the contextual menu from the desired Service and select Register.

Psi Register Msn

Enter your IM service login info. In this case, I’m entering my MSN Messenger login info.

Psi Enter Msn Account

Once completed. Quit Psi and Launch Address Book.

Step 5: Add Jabber formated usernames to Address Book

First, you need to know someone who has an MSN or Yahoo Messenger account. From Address Book create or edit a user and add a new IM username. Make sure you specify Jabber from the pulldown menu and replace their @ symbol with a % sign.

msn account name:
sireltonjohny@hotmail.com

jabber address format
sireltonjohny%hotmail.com@msn.netlab.cz

Address Book Jabber

Step 6: Set up iChat for Jabber

From iChat, select the iChat Preferences. From the Accounts Panel, click add to Add a new Account.
Ichat Preferences Ichat Add Account

Enter your Jabber account info.

Ichat Jabber Account

Once the account is created. Select Jabber from the Window pulldown menu and make your Jabber status Available from the Jabber Buddy List.

Ichat Open Jabber Ichat Jabber Login

From the Jabber Buddy List, Add a new buddy by clicking add button. It should find the Buddy we added earlier in the Address Book.

Ichat Add User

Search for your friend by typing their name on the search field then click on Select Buddy.

Ichat Select User Ichat Msn Buddy

Done. You should now be able to chat with people on MSN Messenger right from iChat.

Ichat Chat With Msn Msn Chat With Ichat

Conclusion

The simplicity of having only one IM application is priceless. And although there great Apps that combine the services I prefer the iLife integration of the Apple applications. The only downer is that file transfers are not available through this setup. It would be safe to assume video is neither but I have not tried it myself.


Tagged:

630 Comments

  • Payal says:

    Hi,

    How I dont see an option to “appear offline”. How do I do that?

  • Fabiola says:

    I HAVE A PROBLEM
    when i go into service discovery
    msn tracker won´t appear…
    what should i do???

  • Keiron says:

    Hi id like to acces Msn easy plz thanks Keiron

  • yammy lo says:

    i hve the same problem
    i went into service discovery
    and the click+control didn’t work
    can you please help me?

  • pedro says:

    interesting… thanks a lot :-)

  • Neerav Kothari says:

    hello. i followed the guidlines here and was able to register both the msn and the yahoo transport. however, only the msn contacts show up and not the yahoo ones. upon using ichat too only the msn contacts show up and not yahoo. it said “registered successfully” on both msn as well as yahoo. any help?

    also one more question, i have the latest version on ichat and it has native gtalk support. as a result there are two seperate windows for my gtalk account and for my jabber account connecting to yahoo and msn. how can u merge them into and have a single contact for all their three ids “yahoo, msn and gtalk” like in adium.

    thanks in advance
    Neerav

  • Israel says:

    Superbueno
    Lo unico que no he probado es la camara.

  • meatleg says:

    Neerav Kothari, if you look up “Chax” and install it, you will be able to merge all windows into one. Chax is awesome, it installs many additional features to iChat.

    I just tried putting MSN and Yahoo into my iChat, and it works perfectly for me. all iChat from now on……

    some of the links in this three-year-old post need to be updated, but other than having to google a few times for a few broken links, everything works fine.

  • Kelley says:

    Find the addon Chax and you’ll be able to combine the windows. You just can’t edit them unless they are in their own column.

Leave a Reply


Contact Me