70 likes | 184 Views
XMPP Enumservice registration draft-mayrhofer-enum-xmpp-00. Alexander Mayrhofer, enum.at mailto:alexander.mayrhofer@enum.at IETF67, San Diego, CA, USA. What is XMPP?. "Extensible Messaging and Presence Protocol ("Jabber" protocol)
E N D
XMPP Enumservice registrationdraft-mayrhofer-enum-xmpp-00 Alexander Mayrhofer, enum.at mailto:alexander.mayrhofer@enum.at IETF67, San Diego, CA, USA draft-mayrhofer-enum-xmpp
What is XMPP? • "Extensible Messaging and Presence Protocol ("Jabber" protocol) • Streaming XML elements between endpoints in close to real time • RFC3920/3921 (core, IM+presence) • Additional standardization through "Jabber Software Foundation" (XEPs – "XMPP Enhancement Proposals, formerly JEPs) draft-mayrhofer-enum-xmpp
What is it being used for? • Instant Messaging • Presence ("Roster") • VoIP (Jingle/XEP-0166) • Google Talk, Dingaling, chan_jingle, etc.. • The IETF jabber rooms • Vast amount of clients available • PC • PDA • Mobile (potential SMS replacement?) draft-mayrhofer-enum-xmpp
XMPP IRIs/URIs • Defined in RFC4622 (July 2006) • Most simplest example: • xmpp:axelm@jabber.org • But: • Internationalized • xmpp:ji%C5%99i@%C4%8Dechy.example/v%20Praze • Authentication/message component • xmpp://axelm@jabber.org/enum@ietf.org?hi%20there draft-mayrhofer-enum-xmpp
XMPP Enumservice • Enumservice name: "XMPP" • Enumservice type: "xmpp" • URI/IRI schemes: "xmpp" • No subtypes • Example: @ IN NAPTR 100 10 "u" "E2U+xmpp" "!^.*$!xmpp:axelm@jabber.org" . draft-mayrhofer-enum-xmpp
XMPP Enumservice • Special considerations: • URI SHOULD NOT contain authentication component: • xmpp://axelm@jabber.org/support@jabber.org • Internationalized Resource Indentifiers – no wording about this yet. • Hence, currently allowed in Enumservice.. • Do we care? • More issues? draft-mayrhofer-enum-xmpp
Draft status • Currently -00, individual draft • Straightforward Enumservice registration • Request adoption of WG item • Work on remaining open issues (IRIs?) • Then last call it? draft-mayrhofer-enum-xmpp