From d690b151c6072842eaa5f3267b33bf5ba32bfd9a Mon Sep 17 00:00:00 2001 From: Ash Ward Date: Thu, 21 Jan 2016 10:56:36 +0000 Subject: [PATCH] Accepted Jingle ICE ProtoXEP as XEP-0371 --- inbox/jingle-ice.xml => xep-0371.xml | 14 ++++++++++---- xep.ent | 1 + 2 files changed, 11 insertions(+), 4 deletions(-) rename inbox/jingle-ice.xml => xep-0371.xml (98%) diff --git a/inbox/jingle-ice.xml b/xep-0371.xml similarity index 98% rename from inbox/jingle-ice.xml rename to xep-0371.xml index 191b1358..e9fa542c 100644 --- a/inbox/jingle-ice.xml +++ b/xep-0371.xml @@ -9,8 +9,8 @@ Jingle ICE Transport Method This specification defines a Jingle transport method that results in sending media data using datagram associations via the User Datagram Protocol (UDP) or using end-to-end connections via the Transport Control Protocol (TCP). This transport method is negotiated via the Interactive Connectivity Establishment (ICE) methodology (which provides robust NAT traversal for media traffic) and also supports the ability to exchange candidates throughout the life of the session, consistent with so-called "Trickle ICE" (draft-ietf-ice-trickle). &LEGALNOTICE; - XXXX - ProtoXEP + 0371 + Experimental Standards Track Standards @@ -28,6 +28,12 @@ jingle-ice &stpeter; + + 0.1 + 2016-01-21 + XEP Editor (asw) +

Initial published version approved by the XMPP Council.

+
0.0.2 2015-12-30 @@ -171,7 +177,7 @@ INITIATOR RESPONDER ]]> -

The &TRANSPORT; element's 'pwd' and 'ufrag' attributes MUST be included whenever sending one or more candidates to the other party, e.g. in a session-initiate, session-accept, transport-info, content-add, or transport-replace message. The values for these attributes are separately generated for both the initiator and the responder, in accordance with RFC 5245 and as shown in the examples. The attributes of the <transport/> element are as follows.

+

The &TRANSPORT; element's 'pwd' and 'ufrag' attributes MUST be included whenever sending one or more candidates to the other party, e.g., in a session-initiate, session-accept, transport-info, content-add, or transport-replace message. The values for these attributes are separately generated for both the initiator and the responder, in accordance with RFC 5245 and as shown in the examples. The attributes of the <transport/> element are as follows.

@@ -291,7 +297,7 @@ INITIATOR RESPONDER to='romeo@montague.example/dr4hcr0st3lup4c' type='result'/> ]]> -

Depending on the application type, a user agent controlled by a human user might need to wait for the user to affirm a desire to proceed with the session before continuing. When the user agent has received such affirmation (or if the user agent can automatically proceed for any reason, e.g. because no human intervention is expected or because a human user has configured the user agent to automatically accept sessions with a given entity), it returns a Jingle session-accept message. This message MUST contain a &TRANSPORT; element qualified by the 'urn:xmpp:jingle:transports:ice:0' namespace, which SHOULD in turn contain one &CANDIDATE; element for each ICE candidate generated by or known to the responder, but MAY instead be empty (with each candidate to be sent as the payload of a transport-info message).

+

Depending on the application type, a user agent controlled by a human user might need to wait for the user to affirm a desire to proceed with the session before continuing. When the user agent has received such affirmation (or if the user agent can automatically proceed for any reason, e.g., because no human intervention is expected or because a human user has configured the user agent to automatically accept sessions with a given entity), it returns a Jingle session-accept message. This message MUST contain a &TRANSPORT; element qualified by the 'urn:xmpp:jingle:transports:ice:0' namespace, which SHOULD in turn contain one &CANDIDATE; element for each ICE candidate generated by or known to the responder, but MAY instead be empty (with each candidate to be sent as the payload of a transport-info message).

Note: See the Security Considerations section of this document regarding the exposure of IP addresses by the responder's client.

SRV records for XMPP over TLS (XEP-0368) XEP-0368: SRV records for XMPP over TLS <http://xmpp.org/extensions/xep-0368.html>." > Mediated Information eXchange (MIX) (XEP-0369) XEP-0369: Mediated Information eXchange (MIX) <http://xmpp.org/extensions/xep-0369.html>." > Jingle HTTP Transport Method (XEP-0370) XEP-0370: Jingle HTTP Transport Method <http://xmpp.org/extensions/xep-0370.html>." > +Jingle ICE Transport Method (XEP-0371) XEP-0371: Jingle ICE Transport Method <http://xmpp.org/extensions/xep-0371.html>." >
Name