Short description: Peer-to-peer communications protocol
Proposed Jingle logo
Jingle is an extension to XMPP[1] (Extensible Messaging and Presence Protocol) which adds peer-to-peer (P2P) session control (signaling) for multimedia interactions such as in Voice over IP (VoIP) or videoconferencing communications. It was designed by Google and the XMPP Standards Foundation. The multimedia streams are delivered using the Real-time Transport Protocol (RTP). If needed, NAT traversal is assisted using Interactive Connectivity Establishment (ICE).
(As of December 2009), the proposed Jingle specification had not yet been approved by the XMPP Standards Foundation, but is now a Draft Standard, meaning: "Implementations are encouraged and the protocol is appropriate for deployment in production systems, but some changes to the protocol are possible before it becomes a Final Standard."[2]
The libjingle library,[3] used by Google Talk to implement Jingle, has been released to the public under a BSD license. It implements both the current standard protocol and the older, pre-standard version.
Contents
1Clients supporting Jingle
2Notes
3References
4External links
Clients supporting Jingle
Asterisk PBX[note 1]
Coccinella[1][4][5][note 1]
Conversations
Empathy[6] (using Telepathy framework)
FreeSWITCH
Gajim
Google Talk for Gmail, Android,[note 2] Windows[note 1][note 2]
iChat for Apple OS X
Jitsi[7] (multiplatform support using Java)
KDE Telepathy[8] (using Telepathy framework)
Kopete[9]
Miranda NG (via JGTalk plugin)[10]
Monal IM-Client for iOS
Pidgin
Psi[note 1]
QIP Infium
Yate/YateClient supports Jingle in both client and server mode, audio and file transfer, also call transfer and DTMF.
Though not an instant messaging client, RemoteVNC uses Jingle as one of the screen sharing means.
Notes
↑ 1.01.11.21.3Doesn't support video chat.
↑ 2.02.1Currently supports only older, pre-standard version.
↑"Use", Kopete, Zugaina, http://gpo.zugaina.org/kde-base/kopete/USE, retrieved 2013-11-20, "Jingle functionality (voice only) can be enabled/disabled in Kopete. The old KDE Wiki statement about it not working is outdated."
↑Forums, Miranda IM, archived from the original on 2007-10-10, https://web.archive.org/web/20071010121402/http://forums.miranda-im.org/showthread.php?t=13768.
External links
XMPP Standards Foundation
v
t
e
Instant messaging
Protocols (comparison)
Open
IMPP
IRC
Matrix
MTProto
RetroShare
Signal Protocol
SIP
MSRP
SIMPLE
Tox
XMPP
Jingle
WFP
Zephyr
DDP
Closed
MSNP
OSCAR
TOC
Skype
Services
Band
BBM
Discord
Facebook Messenger
FireChat
GroupMe
Hike Messenger
HipChat
ICQ
iGap
iMessage
IRC Networks
Jongla
KakaoTalk
Kik
Libon
Line
Marco Polo
Palringo
Signal
Skype
Slack
Snapchat
SNOW
Tango
Telegram
QQ
Textfree/Pinger
The Palace
Threema
Tox
Trillian
Upptalk
Viber
Virtual Places Chat
WeChat
WhatsApp
Wickr
Windows Messenger service
Yahoo Together
Zulip
Clients (comparison)
Single protocol
Allo
Baidu Hi
BBM
CSipSimple
Facebook Messenger
FaceTime
Fetion
Gadu-Gadu
GroupMe
IBM Sametime
ICQ
IMVU
Jami
Jongla
Linphone
Palringo
RetroShare
Ricochet
Riot.im
Signal
Skype
Telegram
Tencent QQ
Tox
WeChat
WhatsApp
Wickr
Wire
Multi-protocol
Adium
Ayttm
BitlBee
Centericq
eBuddy
Empathy
Fire
Instantbird
Jitsi
Kopete
Messages/iChat
Miranda IM
Nimbuzz
Pidgin
QIP 2010
Skype for Business
Trillian
Telepathy
Upptalk
XMPP (Jabber)
Bombus
ChatSecure
Conversations
Gajim
Psi
Tkabber
Spark
MSNP
aMSN
Skype
Defunct
List of defunct instant messaging platforms
See also
Backchannel
Chat log
Chatbot
Contact list
Emoticon
File sharing
Instant message service center
LAN messenger
Messaging apps
Presence information
Shoutbox
SMS language
Status message
Videotelephony
Voice over IP
Webcam
U-Report
Web chat
Circuit
FirstClass
Flock
Fuze Box
Glip
Hall.com
Yammer
0.00
(0 votes)
Original source: https://en.wikipedia.org/wiki/Jingle (protocol). Read more