Jingle (XEP-0166)

From XMPP WIKI
Revision as of 18:15, 18 August 2008 by MattJ (talk | contribs) (JEP->XEP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a page for information about Jingle (XEP-0166), including errata, comments, questions, and implementation experience.

This template is deprecated, please use {{remarks}} instead.

This is a list of Jingle implementations, probably incomplete and misleading. Please add missing information and correct mistakes.

It should be noted that most of these implementations do not implement what is in the XEPs, but the protocol used by Google Talk, which is slightly different. It is expected that this situation will change when the XEPs mature.

Google's libjingle

Google's libjingle is *NOT AN IMPLEMENTATION OF XEP-0166*, but uses a similar-looking Google session negotiation for Google Talk's voice and file transfer sessions.

The Psi and Tapioca projects have their own versions of libjingle.

Telepathy Gabble

The Telepathy framework's XMPP backend, Gabble, implements both Google sessions and XEP-0166 (including multiple streams, audio and video, addition & removal, and changes of stream direction).

Java Jingle

Java Jingle was a Summer of Code 2006 project.

Coccinella

Coccinella has an implementation of Google sessions in Tcl.

Asterisk

Asterisk has an implementation of Google sessions in C, with gatewaying support.

FreeSWITCH

FreeSWITCH has an implementation of Google sessions in C, gatewaying support, and event transport over XMPP.