Stanza Session Negotiation

The Stanza Session Negotiation protocol is specified in
XEP-0155
(a Draft Standard of the XMPP Standards Foundation). This specification defines a method for formally negotiating the exchange of XML stanzas between two XMPP entities. The method uses feature negotiation forms sent via XMPP message stanzas to enable session initiation between entities that do not share presence information or have knowledge of full JabberIDs and therefore is also suitable for use across gateways to SIP-based systems. A wide range of session parameters can be negotiated, including the use of end-to-end encryption, chat state notifications, XHTML-IM formatting, and message archiving.

The following XML namespaces are used in the context of the Stanza Session Negotiation protocol: