Added transport-info payload for communication of the remote candidate.
Specified that pwd and ufrag attributes must be included when sending the first candidate; removed rem-addr and rem-port attributes.
The &TRANSPORT; element's 'pwd' and 'ufrag' attributes MUST be included in the session-initiate request, in subsequent content-add and transport-replace actions, and when offering candidates via the transport-info action. The attributes MAY be included in a session-accept action. The values are separately generated for both the initiator and the responder, in accordance with &icecore; and as shown in the examples. The attributes are defined 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 &icecore; and as shown in the examples. The attributes are defined as follows.
Name | @@ -392,18 +404,6 @@ INITIATOR RESPONDERrport value in a=candidate line | 8998 | |
---|---|---|---|
rem-addr | -A IP address for a remote address as defined in &icecore;. | -connection-address value in a=remote-candidates line | -192.0.2.1 | -
rem-port | -The port for a remote address as defined in &icecore;. | -port value in a=remote-candidates line | -3478 | -
type | A Candidate Type as defined in &icecore;. The allowable values are "host" for host candidates, "prflx" for peer reflexive candidates, "relay" for relayed candidates, and "srflx" for server reflexive candidates. | @@ -420,7 +420,7 @@ INITIATOR RESPONDER to='romeo@montague.lit/orchard' type='result'/> ]]> -