Karaka™: Skype/XMPP Gateway

Karaka Skype/XMPP gateway

Karaka is a Skype/XMPP gateway that connects the Skype and XMPP clouds. It is a scalable distributed standards-compliant XMPP transport able to be hosted across a cluster of machines which bridges instant messaging and presence between a user’s Skype and XMPP (e.g., Jabber, Google Talk) accounts. It supports full presence and instant messaging exchange plus multi-user chat (“conference rooms”).

This product uses the Skype™ API but is not endorsed or certified by Skype.

Standards Compliant

Karaka implements XEP-0100 for gateway support, XEP-0045 for multi-user chats and XEP-0144 for roster exchange.

Requirements

Karaka uses Python 2.4+ and its standard libraries with XMPP support via the PyXMPP libraries and Skype support via Skype4Py. It also requires access to an XMPP server for several component and user connections.

Integrating Karaka requires the overriding of a small API responsible for managing user credentials: Karaka does not impose any particular credential management system or encryption technology.

Open Source

Karaka is free to download and use under the GNU General Public License (GPL) version 2, hosted at Google Code: karaka.

Karaka released!
Open-source XMPP-Skype gateway

19-Feb-09

Being Open in a Closed World
VoIP was supposed to be open and enable innovation. Did it?

14-Jan-09