draft-ietf-mmusic-ice-sip-sdp-03.txt   draft-ietf-mmusic-ice-sip-sdp-04.txt 
MMUSIC M. Petit-Huguenin MMUSIC M. Petit-Huguenin
Internet-Draft Jive Communications Internet-Draft Impedance Mismatch
Intended status: Standards Track A. Keranen Intended status: Standards Track A. Keranen
Expires: January 5, 2015 Ericsson Expires: April 30, 2015 Ericsson
July 4, 2014 October 27, 2014
Using Interactive Connectivity Establishment (ICE) with Using Interactive Connectivity Establishment (ICE) with
Session Description Protocol (SDP) offer/answer and Session Description Protocol (SDP) offer/answer and Session Initiation
Session Initiation Protocol (SIP) Protocol (SIP)
draft-ietf-mmusic-ice-sip-sdp-03 draft-ietf-mmusic-ice-sip-sdp-04
Abstract Abstract
This document describes how Interactive Connectivity Establishment This document describes how Interactive Connectivity Establishment
(ICE) is used with Session Description Protocol (SDP) offer/answer (ICE) is used with Session Description Protocol (SDP) offer/answer
and Session Initiation Protocol (SIP). and Session Initiation Protocol (SIP).
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 35 skipping to change at page 1, line 35
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 5, 2015. This Internet-Draft will expire on April 30, 2015.
Copyright Notice Copyright Notice
Copyright (c) 2014 IETF Trust and the persons identified as the Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 5, line 9 skipping to change at page 5, line 9
updated offer/answer is required. updated offer/answer is required.
An agent MUST choose a set of candidates, one for each component of An agent MUST choose a set of candidates, one for each component of
each in-use media stream, to be default. A media stream is in-use if each in-use media stream, to be default. A media stream is in-use if
it does not have a port of zero (which is used in RFC 3264 to reject it does not have a port of zero (which is used in RFC 3264 to reject
a media stream). Consequently, a media stream is in-use even if it a media stream). Consequently, a media stream is in-use even if it
is marked as a=inactive [RFC4566] or has a bandwidth value of zero. is marked as a=inactive [RFC4566] or has a bandwidth value of zero.
It is RECOMMENDED that default candidates be chosen based on the It is RECOMMENDED that default candidates be chosen based on the
likelihood of those candidates to work with the peer that is being likelihood of those candidates to work with the peer that is being
contacted. It is RECOMMENDED that the default candidates are the contacted if ICE is not being used. It is RECOMMENDED that the
relayed candidates (if relayed candidates are available), server default candidates are the relayed candidates (if relayed candidates
reflexive candidates (if server reflexive candidates are available), are available), server reflexive candidates (if server reflexive
and finally host candidates. candidates are available), and finally host candidates.
3.2. Encoding the SDP 3.2. Encoding the SDP
The process of encoding the SDP is identical between full and lite The process of encoding the SDP is identical between full and lite
implementations. implementations.
The agent will include an m line for each media stream it wishes to The agent will include an m line for each media stream it wishes to
use. The ordering of media streams in the SDP is relevant for ICE. use. The ordering of media streams in the SDP is relevant for ICE.
ICE will perform its connectivity checks for the first m line first, ICE will perform its connectivity checks for the first m line first,
and consequently media will be able to flow for that stream first. and consequently media will be able to flow for that stream first.
skipping to change at page 36, line 43 skipping to change at page 36, line 43
Connectivity Establishment (ICE) in the Session Initiation Connectivity Establishment (ICE) in the Session Initiation
Protocol (SIP)", RFC 5768, April 2010. Protocol (SIP)", RFC 5768, April 2010.
[RFC6679] Westerlund, M., Johansson, I., Perkins, C., O'Hanlon, P., [RFC6679] Westerlund, M., Johansson, I., Perkins, C., O'Hanlon, P.,
and K. Carlberg, "Explicit Congestion Notification (ECN) and K. Carlberg, "Explicit Congestion Notification (ECN)
for RTP over UDP", RFC 6679, August 2012. for RTP over UDP", RFC 6679, August 2012.
[ICE-BIS] Keranen, A. and J. Rosenberg, "Interactive Connectivity [ICE-BIS] Keranen, A. and J. Rosenberg, "Interactive Connectivity
Establishment (ICE): A Protocol for Network Address Establishment (ICE): A Protocol for Network Address
Translator (NAT) Traversal for Offer/Answer Protocols", Translator (NAT) Traversal for Offer/Answer Protocols",
draft-keranen-mmusic-rfc5245bis-02 (work in progress), draft-ietf-mmusic-rfc5245bis-02 (work in progress), July
July 2014. 2014.
18.2. Informative References 18.2. Informative References
[RFC3725] Rosenberg, J., Peterson, J., Schulzrinne, H., and G. [RFC3725] Rosenberg, J., Peterson, J., Schulzrinne, H., and G.
Camarillo, "Best Current Practices for Third Party Call Camarillo, "Best Current Practices for Third Party Call
Control (3pcc) in the Session Initiation Protocol (SIP)", Control (3pcc) in the Session Initiation Protocol (SIP)",
BCP 85, RFC 3725, April 2004. BCP 85, RFC 3725, April 2004.
[RFC3960] Camarillo, G. and H. Schulzrinne, "Early Media and Ringing [RFC3960] Camarillo, G. and H. Schulzrinne, "Early Media and Ringing
Tone Generation in the Session Initiation Protocol (SIP)", Tone Generation in the Session Initiation Protocol (SIP)",
skipping to change at page 41, line 23 skipping to change at page 41, line 23
as ALGs and Session Border Controllers (SBCs), and diagnostic tools as ALGs and Session Border Controllers (SBCs), and diagnostic tools
that passively monitor the network. For these tools to continue to that passively monitor the network. For these tools to continue to
function without change, the core property of SDP -- that the function without change, the core property of SDP -- that the
existing, pre-ICE definitions of the addresses used for media -- the existing, pre-ICE definitions of the addresses used for media -- the
m and c lines and the rtcp attribute -- must be retained. For this m and c lines and the rtcp attribute -- must be retained. For this
reason, an updated offer must be sent. reason, an updated offer must be sent.
Authors' Addresses Authors' Addresses
Marc Petit-Huguenin Marc Petit-Huguenin
Jive Communications Impedance Mismatch
1275 West 1600 North, Suite 100
Orem, UT 84057
USA
Email: marcph@getjive.com Email: marc@petit-huguenin.org
Ari Keranen Ari Keranen
Ericsson Ericsson
Jorvas 02420 Jorvas 02420
Finland Finland
Email: ari.keranen@ericsson.com Email: ari.keranen@ericsson.com
 End of changes. 8 change blocks. 
18 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/