Jingle (XEP-0166)
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.