Add 'jingle' XMPP URI querytype to XEP-0358

This commit is contained in:
Florian Schmaus 2016-05-24 13:22:53 +02:00
parent 342d2ac56a
commit 3dd1e4b590
1 changed files with 46 additions and 0 deletions

View File

@ -25,6 +25,12 @@
&fippo;
&lance;
&stpeter;
<revision>
<version>0.3</version>
<date>2016-05-24</date>
<initials>fs</initials>
<remark><p>Add Jingle query type and XMPP registrar submission.</p></remark>
</revision>
<revision>
<version>0.2</version>
<date>2015-08-11</date>
@ -234,6 +240,25 @@
</iq>
]]></example>
</section2>
<section2 topic='Jingle Session XMPP URI/IRI Query Type' anchor='jingle-uri-query-types'>
<p>This document defines the 'jingle' XMPP URI/IRI querytype,
which MUST posses an 'id' key/value pair, whose value is the
'jinglepub' identifier (the &lt;jinglepub/&gt; 'id'
attribute).</p>
<example caption='Jingle Action: IRI/URI'><![CDATA[
xmpp:files.montague.net?jingle;id=9559976B-3FBF-4E7E-B457-2DAA225972BB]]></example>
<p>The information found in such an URI, an XMPP address and a
'jinglepub' identifier, can be used to trigger an an Jingle
session initation request as specified in <cite>§ 2.2</cite>. This
Jingle session can be used to transfer files (&xep0234;), audio
and video streams (&xep0167;) and other Jingle application
formats.</p>
</section2>
</section1>
<section1 topic='Security Considerations' anchor='security'>
<p>This document introduces no security concerns beyond those specified in <cite>XEP-0060</cite> and the relevant Jingle application format in use.</p>
@ -245,6 +270,27 @@
<section2 topic='Protocol Namespaces' anchor='registrar.namespaces'>
<p>The &REGISTRAR; will be requested to include 'urn:xmpp:jinglepub:1' in its registry of protocol namespaces.</p>
</section2>
<section2 topic='XMPP URI/IRI Querytype registration' anchor='uri-iri-registration'>
<p>As authorized by &xep0147;, the XMPP Registrar maintains a
registry of queries and key-value pairs for use in XMPP URIs (see
&QUERYTYPES;).The following submission registers the 'jingle'
querytype.</p>
<code><![CDATA[
<querytype>
<name>jingle</name>
<proto>urn:xmpp:jinglepub:1</proto>
<desc>enables retrieving Jingle sessions (file transfer, etc.)</desc>
<doc>XEP-0358</doc>
<keys/>
<key>
<name>id</name>
<desc>The 'jinglepub' identifier</desc>
</key>
<keys/>
</querytype>]]></code>
</section2>
</section1>
<section1 topic='XML Schema' anchor='schema'>
<code><![CDATA[