%ents; ]>
Intermediate IM Protocol Suite This document defines a recommended suite of Jabber/XMPP protocols to be supported by intermediate instant messaging and presence applications. Note: This protocol suite has been obsoleted by XEP-0213 and XEP-0216. &LEGALNOTICE; 0117 Obsolete Standards Track Standards XMPP Core XMPP IM XEP-0045 XEP-0071 XEP-0073 XEP-0096 XEP-0115 XEP-0213 XEP-0216 N/A &stpeter; 1.1 2007-10-30 psa

Per a vote of the XMPP Council, changed status to Obsolete and referred implementors to XEP-0213 and XEP-0216.

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 XEP-0045 profile to require all MUC use cases. 0.5 2005-04-21 psa Modified the XEP-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.

Note: This protocol suite is obsolete. For updated protocol suites, refer to &xep0213; and &xep0216;.

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

This document follows the same approach as XEP-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
XEP-0073: Basic IM Protocol Suite REQUIRED
&xep0045; REQUIRED
&xep0071; REQUIRED
&xep0096; REQUIRED
&xep0115; 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 XEPs (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 XEP-0073 are also required by the intermediate suite (refer to XEP-0073 for details).

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

This document requires no interaction with &IANA;.

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