Network Working Group A. Mayrhofer
Request for Comments: 4979 enum.at
Category: Standards Track August 2007
IANA Registration for Enumservice 'XMPP'
Mayrhofer Standards Track [Page 1]
RFC 4979 XMPP Enumservice August 2007 1. IntroductionE.164 Number Mapping (ENUM) [1] uses the Domain Name System (DNS) [6] to refer from E.164 numbers [7] to Uniform Resource Identifiers (URIs) [3]. Specific services to be used with ENUM must be registered with IANA. Section 3 of RFC 3761 describes the process of such an Enumservice registration.
2. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [2].
3. Enumservice Registration - XMPP
The following template contains information required for the IANA registrations of the 'XMPP' Enumservice, according to Section 3 of RFC 3761:
Mayrhofer Standards Track [Page 2]
RFC 4979 XMPP Enumservice August 2007
Author: Alexander Mayrhofer <alexander.mayrhofer@enum.at>4. XMPP IRI/URI Considerations for ENUM 4.1. Authority ComponentXMPP IRIs/URIs optionally contain an "Authority Component" (see Section 2.3 of RFC 4622). The presence of such an Authority Component in an IRI/URI signals the processing application to authenticate as the user indicated in the URI/IRI rather than using the preconfigured identity.
4.2. IRI-to-URI mapping
While XMPP supports IRIs as well as 'plain' URIs, ENUM itself supports only the use of URIs for Enumservices.
5. Example
An example ENUM entry referencing to a XMPP URI could look like:
Mayrhofer Standards Track [Page 3]
RFC 4979 XMPP Enumservice August 2007 6. Security and Privacy ConsiderationsGeneral security considerations of the protocols on which this Enumservice registration is based are addressed in Sections 3.1.3 and 6 of RFC 3761 (ENUM) and Section 14 of RFC 3920 (XMPP).
7. IANA Considerations
This memo requests IANA to add a new "XMPP" Enumservice to the 'Enumservice Registrations' registry, according to the definitions in this document and RFC 3761 [1].
8. Acknowledgements
Some text from RFC 4622 was used in the Introduction of this document. Charles Clancy, Miguel Garcia, Andrew Newton, Jon Peterson, and Peter Saint-Andre provided extensive reviews and valuable feedback.
Mayrhofer Standards Track [Page 4]
RFC 4979 XMPP Enumservice August 2007 9. References 9.1. Normative References[1] Faltstrom, P. and M. Mealling, "The E.164 to Uniform Resource
9.2. Informative References
[6] Mockapetris, P., "Domain names - implementation and
Mayrhofer Standards Track [Page 5]
RFC 4979 XMPP Enumservice August 2007
Author's Address
Mayrhofer Standards Track [Page 6]
RFC 4979 XMPP Enumservice August 2007
Full Copyright Statement