From e1505c92eaa6a79b66212692f9ddb28867e5223e Mon Sep 17 00:00:00 2001 From: Peter Saint-Andre Date: Tue, 31 Oct 2006 20:45:34 +0000 Subject: [PATCH] oops git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@143 4b5297f7-1745-476d-ba37-a9c6900126ab --- xep-0177.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/xep-0177.xml b/xep-0177.xml index e38baca6..80db6563 100644 --- a/xep-0177.xml +++ b/xep-0177.xml @@ -79,9 +79,6 @@ ]]> - - I'll use the example of a voice chat (only one content type) to simplify .... (1) I send you a session request with (say) one description and two transports and (2) if you want to proceed, you provisionally accept the request (IQ result), then (3) we both start exchanging possible transport candidates as quickly as possible because end users hate to wait for the voice chat to start; (4) as soon as you find a candidate that will work, you send me a session-accept and we start sending mediate over that candidate; (5) if later on we discover a better candidate, we do a transport-modify or content-modify in order to switch to the better candidate -

Once the session is provisionally accepted, each entity SHOULD send one &TRANSPORT; element in a transport-info meessage, containing exactly one &CANDIDATE; element per channel, whose 'ip' and 'port' attributes specify the IP address and port number of the candidate that the initiator has reason to believe will be most likely to succeed for that channel. This is not necessarily the initiator's preferred address for communication, but instead is the "address most likely to succeed", i.e., the address that is assumed to be reachable by the vast majority of target entities. To determine reachability, the client needs classify ahead of time the permissiveness of the NAT or firewall it is behind, if any. If the NAT is symmetric (not permissive), the candidate SHOULD specify a relay address. Otherwise it SHOULD be an address derived via prior discovery using &rfc3489;, which will be an address on the outside of the firewall or NAT.

Note: The Raw UDP candidate is equivalent to the "in-use" candidate as described in &ice;. (In older versions of XEP-0166, this was referrred to as the "default candidate".)