jabber@www:~$ /dev/zero

Psi Roster

What is Jabber?

Jabber is an open source internet messaging protocol. The protocol itself is highly standardised and uses XMPP XML connections between servers and clients. Jabber is scalable and natively distributed, there are many servers to choose from. Each Jabber server talks to the others as and when required, increasing the redundancy of the network.

Why should I use Jabber?

Jabber is...

Okay, okay.. but I've got Contacts on Other Networks..?

Well, the first thing you should try is to migrate your friends to Jabber. However, if that's unsuccessful, most Jabber servers support proprietary protocol jabber transports allowing you to add contacts from MSN, AIM, Y! and ICQ.

I'll teach you how to do this in Psi in the How-To document below.

I've heard good things about Gaim and Trillian? Why Jabber?

Trillian is proprietary software. It doesn't protect you any more than the official proprietary clients available. Neither clients work like Jabber, they make multiple connections to the servers you're on instead of making the server do that, as Jabber does. That means it won't retain your roster between machines or clients. This is inferior to Jabber.

Right, I'm set. What do I need to install to start using Jabber?

Download!
All you need is a Jabber client. There are many clients available for every platform, but the one I'm going to detail here is the Psi Jabber IM client.

You can download Psi from the project website, or if you're lucky enough your operating system may already include a distribution of Psi.

Installation should be simple for your platform of choice. On Mac OS X and Linux, you may need to compile from source. This requires that you have Qt installed, but little else is necessary.

How do I set up Psi for the first time?

The first call of duty is to register with a reliable Jabber Server. Naturally I'd recommend this one, but the instructions should apply equally to other servers.

Configuring the Psi Account

Registration is essentially complete. Psi will automatically put you into the account options once you've been successfully registered. You'll need to tweak some of the settings here.

Getting Online with Psi

With the program correctly configured, you can now try connecting to your new Jabber Server. Select the "Online" status from the Presence button shown below.

Adding foreign protocol transports to Psi

So you want to chat to people on other IM networks? Sure, you can do this easily as explained above, you just need to register with your network's jabber server transport.

Adding new contacts to your Jabber roster

Psi makes adding contacts easy. You can even use the transport helpers if you don't know how your foreign transport contacts correspond to JIDs.