%ents; ]>
Intermediate IM Protocol Suite This JEP defines a recommended suite of Jabber/XMPP protocols to be supported by intermediate instant messaging and presence applications. &LEGALNOTICE; 0117 Draft Standards Track Standards JIG XMPP Core XMPP IM JEP-0045 JEP-0071 JEP-0073 JEP-0096 JEP-0115 N/A &stpeter; 1.0 2005-07-21 psa Per a vote of the Jabber Council, advanced status to Draft. 0.7 2005-06-08 psa Further clarified dependencies. 0.6 2005-06-02 psa Per Council discussion, modified the JEP-0045 profile to require all MUC use cases. 0.5 2005-04-21 psa Modified the JEP-0045 profile to require occupant use cases and instant room creation only. 0.4 2004-08-18 psa Clarified several matters in the text; changed name from "advanced" to "intermediate". 0.3 2004-03-24 psa Updated to reflect approval of XMPP Core and XMPP IM. 0.2 2003-11-24 psa Changed status to Deferred. 0.1 2003-09-08 psa Initial version.

The &jep0073; introduced the concept of a "protocol suite". This document extends the basic support specified in JEP-0073 by specifying an Intermediate IM Protocol Suite.

This document follows the same approach as JEP-0073. By design, the Basic IM Protocol Suite does not include more advanced instant messaging functionality; the present document fills the need for a protocol suite that addresses such functionality.

A protocol is deemed worthy of inclusion in this protocol suite if:

We define the Intermediate IM Protocol Suite as follows:

Specification Requirement Level
JEP-0073: Basic IM Protocol Suite REQUIRED
&jep0045; REQUIRED
&jep0071; REQUIRED
&jep0096; REQUIRED
&jep0115; REQUIRED

Note well that the foregoing protocols apply to clients only (i.e., they do not introduce new requirements for servers). In addition, these protocols have their own dependencies, which include the following JEPs (as well as various IETF RFCs and W3C specifications):

In addition, because the intermediate suite builds on the basic suite, by definition all protocols required by JEP-0073 are also required by the intermediate suite (refer to JEP-0073 for details).

This JEP introduces no additional security considerations above and beyond those defined in the documents on which it depends.

This JEP requires no interaction with &IANA;.

No namespaces or parameters need to be registered with the ®ISTRAR; as a result of this JEP.