This project is an implementation of the XMPP protocol extension for the third-party control of telephone calls and other similar media sessions. The protocol includes support for session management/signaling, as well as advanced media resources such as speech recognizers, speech synthesizers and audio/video recorders. The protocol serves a different purpose from that of first-party protocols such as Jingle or SIP, and is compatible with those protocols.
For more details, see http://xmpp.org/extensions/xep-0327.html
It consists of a server-side plugin for Openfire and a client-side plugin for Strophe.js