How to make Jabber calls using Jabbin

How to make Jabber calls using Jabbin

Jabber is the only mainstream free (as in speech) instant messaging protocol. Unfortunately, most Jabber clients for GNU/Linux only provide options for messaging and group chats, overlooking the audio chatting portion of Jabber (powered by the Google-funded libjingle). Enter Jabbin, the free Qt-based Jabber VoIP client.

Installing Jabbin

As always, the easiest way to install Jabbin is to use your platform's pacakge format. There's a wide range of packages for SuSE, Fedora Core 5, Debian, Ubuntu, Gentoo, Pardus, Sabayon, Mandriva, and Windows at the official download page for Jabbin. Unfortunately, the packages can be a little out of date. For example, the Ubuntu package won't even install on the latest Ubuntu (7.10) as it was built for an older version (7.04). Luckily, there is a 3rd party .deb available of Jabbin, although it only has Jabbin's latest SVN version.

Setting up Jabbin

Once you've finished install Jabbin, open it up and set up an new account (if nothing pops up, go to File→Account Setup, and click the New... button). Type in a name (e.g. My Jabber Account), and click the Add button. In the next window, type in your Jabber ID (e.g. [email protected] . com), your password, and any other things you wish to configure.

If you use Google Talk, enter your email as your Jabber ID (e.g. [email protected] . com), open the Connection tab, and select "Use SSL encryption (to server)", "Ignore SSL warnings", "Allow Plaintext Login", "Send Keep-alive packets (for NAT timeouts), and "Manually Specify Server Host/Port". Change the Host to and the Port to 5223. Finally, change to Misc and make the resource Jabbin. If you get a server authentication error, just hit Continue.

Messaging, chatting, and calling

To begin a conversation, just double-click on a buddy or right-click on one and select Open Chat Window. A conversation window will then pop up. You can use emoticons, look up information of the buddy you're chatting with, and send file transfers (though this doesn't work with Google Talk buddies). You can also start group chats by clicking on the Groupchat button on the main toolbar. In the resulting window, type in the Host and the Room and click the Join button (again, this won't work with Google Talk buddies).

Of course, chatting is only half of the fun. The real enjoyment starts when you call people. All you need to do is to right-click on a buddy and click the Make Call button. A small window will pop up, and you will then be able to raise and lower the volume of your microphone and the speakers.


Jabbin is a great Jabber program. Not only can it do the basic features like message and group chat, it can also do the crucial task of calling. Now, there's no need to download a proprietary tool like Skype or Gizmo. Instead, you can just use Jabbin.



Anders Jackson's picture

Have you tried the command "sendxmpp"? It's a command line client for sending short jabber messages.

A good way of sending logs and other information to a Jabber chat room. It's easy to monitor things that happens on your computer/computers.
Be careful though not to send to much messages in a stream. You will load the server and miss messages, and possible be banned from the server (if it isn't yours).

Setting up a jabber server is also easy. I use ejabberd, which also is packed in Debian. All you need is a computer that has a real Internet address and DNS-name. Then you have your jabber server and domain up running in no time.

Maurice Cepeda's picture

Have you tried going to the Jabbin home webpage? It's not there. And when it was up, it didn't show any development since 2006 or so.

I see there is a page now and its corresponding open discussion thread lists a question, "Is this project active??? The last release was on 2006. It's the only voip jabber client i know. Please, keep up the good job!", to which there hasn't been a response.

Jabbin has never stuck me in a good way, in part because of the lack of development, the promise of an OS X port that never materialised, and because Google or Yahoo listed their site as dangerous.

Jabbin is dead. I'd like to be proven wrong.


Author information

Andrew Min's picture


/ˈændruː/ /mi:n/
(n): a Christian.
(n): a student.
(n): a technology enthusiast.
(n): a journalist for several online publications.

Andrew Min is a student, programmer, and journalist from New York City.

My main forte in the technology realm is journalism. I’ve written for a variety of magazines, both print and non-print, with a focus on open source software and the new web. I’ve also been interviewed on a long list of topics, ranging from politicians on Twitter to open source software and homeschooling.

I also have experience with a variety of programming languages (Bash, Batch, CSS, JavaScript, PHP, and (X)HTML) and content management systems (WordPress). I’ve been hired to design and administer several websites. In addition, I’ve been the lead programmer on several small coding projects.