Facebook chat supports XMPP, with ejabberd
Posted by Mickaël Rémond on November 05, 2009Facebook is preparing the launch of their XMPP connection interface. It means that users will be able to use Facebook with any type of XMPP clients, ranging from desktop to mobile clients.
This is a huge news for XMPP because it consolidates the protocol as the de facto open standard for Instant Messaging and Presence. Facebook adds about 300 million potential users that can now use XMPP for chatting. This adds to large Google Talk figures and the many other large deployments around the world, like Yandex and Live Journal. XMPP could become the most largely used instant messaging protocol in the coming months!
Facebook announced on their developer blog they had the intention to support the XMPP protocol in May 2008: Using Facebook Chat via Jabber.
It now seems the launch is close as the XMPP software stack has been deployed on chat.facebook.com, as our bot at IMtrends have found out: chat.facebook.com on IMtrends.
We are proud that this XMPP support is built on a customized ejabberd XMPP server as announced several times by Facebook development team, including one of their latest conferences in Edinburgh in September 2009: Functional Programming at Facebook by Chris Piro and Eugene Letuchy.
The missing piece is currently what login and password to use to connect, but I am sure it will be announced by Facebook in due time.
Good job Facebook team!
Update 10 Feb 2010: Official Facebook XMPP support has been launched. Read Facebook Chat Now Available Everywhere.
Categories: Jabber / XMPP
Share article:
Tweet this
Make delicious
Stumble upon
Comments
Great post I will be linking to this for sure. I can’t wait until facebook deploys this to its users. Thanks for posting!
Posted by Ross Joyner on 05 Nov 2009 at 13:38So, what about server federation??
Posted by Miguel A. on 05 Nov 2009 at 14:32Server federation (aka s2s, server to server) is not opened currently. The s2s port is closed.
Posted by Mickaël Rémond on 05 Nov 2009 at 14:38By some experimenting, it looks like the login is .(JavaScript must be enabled to view this email address) - but after authentication (only plaintext supported) the server responds with “service unavailable”. :)
Posted by Håvard Pedersen on 05 Nov 2009 at 14:52This is great news!
Posted by Johan on 05 Nov 2009 at 15:12@Håvard: Strange, for me authentication methods available are X-FACEBOOK-PLATFORM, DIGEST-MD5.
Moreover, on Facebook, the ID is an email address. Is that what you are using ?
Actually, you can get your own “id” on facebook. ( http://blog.facebook.com/blog.php?post=90316352130 ) Perhaps they are using this?
- Håvard Sørbø (different Håvard)
Posted by Håvard Sørbø on 05 Nov 2009 at 16:02@Håvard: I tried but no luck.
Posted by Mickaël Rémond on 05 Nov 2009 at 16:14Can’t wait to see this working…
Posted by Jeremy Nickurak on 05 Nov 2009 at 18:02It was the user id I used. It’s referred to as “user name” in the norwegian translation of Facebook.
Posted by Håvard Pedersen on 05 Nov 2009 at 18:52I used to use Facebook with Pidgin without the plugin. Until last week when my computer was reformatted. Now I can’t find the settings that worked before.
Posted by Cindy Goode on 05 Nov 2009 at 19:11@Cindy: you probably used a service that translates the Facebook system to XMPP, there’s a few of them around, but they are about as reliable as the plug-in for Pidgin from what I’ve heard
It’s great news to hear Facebook is finally going to use XMPP, I really don’t like being logged into the Facebook website just to talk to people (hit and miss), and the Pidgin plug-in has far too many flaws to be considered “stable”
Currently I get the same 503 Service Unavailable when attempting to log in, but I guess that’s normal as they haven’t got things set up yet!
Finally an update to Facebook people won’t be making groups to plead them to “change it back!” :-)
Posted by Ian Hawdon on 06 Nov 2009 at 02:09For your information. Netlog, the biggest European social network with over 55 million members already uses XMPP/Jabber for their web chat.
Posted by Lode on 06 Nov 2009 at 20:37After taking more than a year on this, they better open up for federation!
Posted by Philippe on 17 Nov 2009 at 04:52I hear the very familiar sound of silence after another XMPP news flurry. Why doesn’t somebody come out and provide some details about this.
Posted by rkguy on 22 Nov 2009 at 03:03News about it ??
Posted by YJ on 22 Nov 2009 at 04:49My guess is that this will never happen, unfortunately. There are two reasons. First, jabber chat won’t increase FB profit. Second, Microsoft is involved. Everybody knows they’re evil, and they even name all their services Evil nowadays, although trying to hide it by typing it backwards. Evil Messenger, Evil Spaces, Evil Hotmail, Evil Writer etc.
Don’t be evil!
Posted by Erik on 25 Nov 2009 at 10:35Looking forward to the implementation of XMPP to Facebook, I enjoy going now and then to facebook page, every month or so, but would be a daily user if they had this service implemented so that my XMPP client could. Convergence of services is the way forward. I could then have all my googletalk, msn, yahoo and facebook correspondents on one client! I know I am repeating the obvious.
They would do well to integrate it in the desktop, instead of having everything on the browser all the time.
My dream, extra wide computer monitors, more than wide screens, with resolution of 2040×1200, to avoid having two screens, where I could have notifications on the right of the screen, and normal resolution for the actual tasks on the left. On your real desk, do you often have a paper covering the whole desk? No!!! We need to have some screen estate free for accessories.
Rereading all this, it seems very obscure, but I know what I mean
Posted by Olivier on 02 Dec 2009 at 12:50It’s all for nothing if people wont federate! just what we need more island communities.
Posted by Howard on 31 Dec 2009 at 14:55@Erik.. Seriously, there is no conspiracy.. Not everything involves Microsoft. In fact, apparently Microsoft has even donated code to Firefox. They aren’t as bad as what people think. All the idiots like you who go around talking crap about companies like Microsoft make us all look bad (I bet you also go around telling people how secure OSX is too). I think Facebook actually said in the past they are working on it anyway..
The “I’m feeling lucky” button costs google millions per year but they did it. And in this case, it encourages people to use facebook, which is profitable, so it does make sense.
Btw, bad mouthing other companies won’t do anything for the cause you are pushing, unless its real. Why not get some proof?
Posted by John on 19 Jan 2010 at 08:48Add comment

Stay Informed
Subscribe to our RSS feed or follow us on Twitter to receive alerts when we post new news stories and blogs.
Subscribe to ProcessOne RSS feed
Follow ProcessOne on Twitter
Follow Mickaël on Twitter
Search our blogs
To make it easier for you to find blogs on topics that you are interested in, we have grouped them into categories depending on the different themes addressed in each blog. Categories include:
ProcessOne
Jabber / XMPP
ejabberd
Erlang
CEAN
Information Technology
Misc
Tsung
French
Mozilla
Employment opportunities
IMtrends
All categories
Become a ProcessOne partner
Find out about the benefits of joining ProcessOne’s partnership programme.
Click here
Our products and services
We offer packaged solutions comprising all of the server-side and client-side technology necessary to create valuable new instant messaging applications. In addition, we offer a range of services for delivering customised solutions.
Click here for full details