Bi webcam chatrooms
XMPP-based software is deployed widely across the Internet, and by 2003, was used by over ten million people worldwide, according to the XMPP Standards Foundation.
In August 2005, Google introduced Google Talk, a combination Vo IP and IM system that uses XMPP for instant messaging and as a base for a voice and file transfer signaling protocol called Jingle.
The initial launch did not include server-to-server communications; Google enabled that feature on January 17, 2006.
Google has since added video functionality to Google Talk, also using the Jingle protocol for signaling.
The early Jabber protocol, as developed in 19, formed the basis for XMPP as published in RFC 3920 and RFC 3921 (the primary changes during formalization by the IETF's XMPP Working Group were the addition of TLS for channel encryption and SASL for authentication).
Note that RFC 3920 and RFC 3921 have been superseded by RFC 6120 and RFC 6121, published in 2011.
Designed to be extensible, the protocol has been used also for publish-subscribe systems, signalling for Vo IP, video, file transfer, gaming, the Internet of Things (Io T) applications such as the smart grid, and social networking services.