No, Jingle is not a Christmas promotion from Google, though it does involve a
“gift” from Google.
Jingle is a newly published specification for doing voice over Jabber’s
XMPP protocol, which the Google Talk IM client uses. Google Talk’s implementation of Jingle is now
also available for download and third-party integration via the Google
sponsored “Libjingle” project on SourceForge.
Jingle, along with Google’s open source project, further
Google’s move into VoIP and extends the Jabber XMPP protocol.
The Jingle specification extends the XMPP The first two Jingle specifications Jingle Signalling “Joe Hildebrand of Jabber Inc. and I wrote the first versions of the spec Saint-Andre explained that without Google’s involvement, the JSF team In addition to technical help and support, Google is also providing a “[Google has] committed to becoming a Platinum Sponsor of the JSF, St. Andre expects that end users, organizational users (both enterprises “For end users, they will start to see Jingle-based services showing up St. Andre explained that for enterprises and service providers, before For developers, they will be able to fairly easily plug “Libjingle is the very same code Google Talk uses to negotiate, “By incorporating Libjingle into your Mike Jazayeri, Google Talk product manager, noted in a blog post that The JSF’s St. Andre also noted that the licenses under which Google is making “Note that Libjingle is licensed under a BSD-style license, which “Also,
and other P2P communications and uses.
published by the Jabber Software Foundation (JSF) are the Jingle
Signalling and the Jingle Audio specifications.
allows for communication sessions that can punch through firewalls while
Jingle Audio enables VoIP over XMPP/Jabber users. Both specifications were
jointly authored by Google and JSF personnel.
and I was then approached by members of the Google Talk team,” Peter
Saint-Andre, executive director of the Jabber Software Foundation, told
internetnews.com.
might not have done Jingle as well because the Google Talk team has a lot of
real-world experience that they brought to bear on defining the protocol.
degree of financial sponsorship to the JSF.
which is a minimum of $10,000 a year,” St. Andre said.
and service providers), and developers will benefit from Jingle.
in Jabber clients over the next few months, starting with voice,” St. Andre
said. “Many end users have been asking for this over the years, so for them,
they can know that the wait will soon be over.”
long they will have the option of deploying Jingle-based services to their
user bases.
Jingle-based features into their offerings. The “easy” part (for some) will
come by way of Google’s C++ jingle library called Libjingle.
establish and maintain peer-to-peer voice sessions, packaged as a library
for other developers to use in their own projects,” Sean Egan, Google Talk
software engineer and leader of other open source Gaim IM project, wrote in a blog entry.
project, you enable its users to voice chat with other users of the Google
Talk service.”
many users of the Google Talk service use third-party clients to connect.
Those non-Google Talk clients have not been able to make voice calls yet and
have only been able to send and receive IM messages.
Libjingle available also present a commercial opportunity.
means it can be re-used by both open-source and commercial developers,” St.
Andre said. “So we may see some interesting commercial offerings in this
space as well.”
Google isn’t the only group that sees potential in Jabber’s Jingle, either.
The open source Asterisk IP-PBX project and its commercial overseer Digium is also set to support the
Jingle initiative.
“Jabber and Google recognized the need for a protocol to bring VoIP to
Jabber users, and as Asterisk is designed to work with a number of
protocols, we want to support all the interfaces we can,” Mark Spencer,
president of Digium and creator of Asterisk, told internetnews.com.
Asterisk brings an important set of features and a high level of
interoperability with existing PSTN and SIP infrastructures to Jabber
users.”