Jingle, XMPP and Google

XMPP and Jingle continue to be of interest as open, cloud based computing, collaboration and communication solutions emerge.  My earlier posts about XMPP in the Cloud and the emergence of Jingle provide some background and GoogleTalk related context.  I found this summary from Steve Kille at Ferris Research provides a good overview as well:

"JINGLE is a protocol developed by Google and the XSF (XMPP Standards Foundation) to support VoIP (Voice over IP) communication, and it is used in Google Talk. We are seeing increased implementation of JINGLE (Wikipedia lists 11 implementations, including Google Talk, and we are aware of more).

XMPP is the Internet Standard eXtensible Messaging and Presence Protocol. Many XMPP clients now offer a “call” button (typically with a green phone icon) for each buddy (the XMPP roster) that allows direct voice communication between XMPP users. This integration is a useful capability. Voice communication goes directly client to client using the real-time VoIP protocol.

In order for this to work, the VoIP connection needs to be established, and this needs a session initiation protocol to communicate the desire to communicate and then negotiate the details of the VoIP connection to be used. JINGLE, which reflects the ringing of a telephone, is the XMPP protocol used to achieve this.

JINGLE is a general-purpose session initiation protocol, and can be used to negotiate connections for other services such as video, and can also set up multiparty conferences.

JINGLE is an important standard that seems certain to grow with XMPP and be used alongside XMPP, to support voice and video for XMPP clients. Voice calls from such clients can be gatewayed to other VoIP services, mobile and landline. GTalk2VoIP is an example of such a service.

The XMPP/JINGLE/VoIP combination of open standards gives a clear platform for solutions to compete against Skype, the (proprietary) market-leading software phone system."

Whether it is an alternative to Skype or an element in Google’s open, distributed, social communication strategy that includes…  XMPP – Jingle – GoogleTalk – GrandCentral – Jaiku – Android – gPhone -OpenSocial – GoogleApps … we’ll have to wait and see.


  1. I have not heard of JINGLE, but I wanna find more about it, cool.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s