diff --git a/draft-ietf-mmusic-ice-sip-sdp-38.xml b/draft-ietf-mmusic-ice-sip-sdp-38.xml index da3cc71..6a5c8aa 100644 --- a/draft-ietf-mmusic-ice-sip-sdp-38.xml +++ b/draft-ietf-mmusic-ice-sip-sdp-38.xml @@ -202,15 +202,22 @@ SDP extension specifying otherwise is used. If an agent utilizes both RTP and RTCP, and separate ports are used for RTP and RTCP, the agent MUST include SDP candidate -attributes for both the RTP and RTCP components and SDP rtcp -attribute SHOULD be included in the "m=" section, as -described in - -In the cases where the port number for the RTCP is one higher than the -RTP port and the RTCP component address is the same as the address of the -RTP component, the SDP rtcp attribute MAY be omitted. +attributes for both the RTP and RTCP components. +The agent includes an SDP rtcp attribute following the procedures +in . Hence, in the cases where the RTCP +port value is one higher than the RTP port value and the RTCP component +address the same as the address of the RTP component, the SDP rtcp attribute +might be omitted. + + +NOTE: required that an agent always includes the +SDP rtcp attribute, even if the RTCP port value was one higher than the +RTP port value. This specification aligns the rtcp attribute procedures +with . + + If the agent does not utilize RTCP, it indicates that by including b=RS:0 and b=RR:0 SDP attributes, as described in . @@ -231,6 +238,12 @@ check Binding requests on those candidates.
+ An ICE agent is considered to indicate support of ICE by including + at least the SDP ice-pwd and ice-ufrag attributes in an offer or answer. + An ICE agent compliant with this specification MUST also include an + SDP ice-options attribute with an "ice2" attribute value. + + The agents will proceed with the ICE procedures defined in and this specification if, for each data stream in the SDP it received, the default destination for each component of that data stream appears in @@ -392,7 +405,7 @@ connectivity checks towards the peer candidates that were provided in the offer. -If the offer does not indicate support of ICE, the answerer +If the offer does not indicate support of ICE , the answerer MUST NOT accept the usage of ICE. If the answerer still accepts the offer, the answerer MUST NOT include any ICE-related SDP attributes in the answer. Instead the answerer will generate @@ -1103,7 +1116,7 @@ Its grammar is:
@@ -1119,7 +1132,7 @@ defined by the specification defining the extension (