Skip to main content

Guidelines for End-to-End Support of the RTP Control Protocol (RTCP) in Back-to-Back User Agents (B2BUAs)
draft-ietf-straw-b2bua-rtcp-17

Revision differences

Document history

Date Rev. By Action
2017-02-21
17 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2017-02-16
17 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2017-02-06
17 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2016-12-22
17 (System) RFC Editor state changed to EDIT
2016-12-22
17 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2016-12-22
17 (System) Announcement was received by RFC Editor
2016-12-22
17 (System) IANA Action state changed to No IC from In Progress
2016-12-22
17 (System) IANA Action state changed to In Progress
2016-12-22
17 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2016-12-22
17 Amy Vezza IESG has approved the document
2016-12-22
17 Amy Vezza Closed "Approve" ballot
2016-12-22
17 Ben Campbell IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2016-12-22
17 Ben Campbell Ballot approval text was generated
2016-12-22
17 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-17.txt
2016-12-22
17 (System) New version approved
2016-12-22
17 (System) Request for posting confirmation emailed to previous authors: "Lorenzo Miniero" , "Sergio Murillo" , "Victor Pascual" , straw-chairs@ietf.org
2016-12-22
17 Lorenzo Miniero Uploaded new revision
2016-12-20
16 Stephen Farrell
[Ballot comment]

Thanks for handling my discuss point. Sorry for being a
bit slow in clearing that.

- The security considerations section is (still!) pretty …
[Ballot comment]

Thanks for handling my discuss point. Sorry for being a
bit slow in clearing that.

- The security considerations section is (still!) pretty good,
thanks!
2016-12-20
16 Stephen Farrell [Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Discuss
2016-12-19
16 Alissa Cooper [Ballot comment]
Thanks for addressing my comments.
2016-12-19
16 Alissa Cooper [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss
2016-12-16
16 (System) Sub state has been changed to AD Followup from Revised ID Needed
2016-12-16
16 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2016-12-16
16 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-16.txt
2016-12-16
16 (System) New version approved
2016-12-16
16 (System) Request for posting confirmation emailed to previous authors: "Lorenzo Miniero" , "Sergio Murillo" , "Victor Pascual" , straw-chairs@ietf.org
2016-12-16
16 Lorenzo Miniero Uploaded new revision
2016-12-02
15 Magnus Westerlund Request for Telechat review by TSVART Completed: Almost Ready. Reviewer: Magnus Westerlund.
2016-12-01
15 Martin Stiemerling Request for Telechat review by TSVART is assigned to Magnus Westerlund
2016-12-01
15 Martin Stiemerling Request for Telechat review by TSVART is assigned to Magnus Westerlund
2016-12-01
15 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2016-12-01
15 Russ Housley Request for Telechat review by GENART Completed: Almost Ready. Reviewer: Russ Housley.
2016-12-01
15 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2016-12-01
15 Jari Arkko
[Ballot comment]
Two points were raised by Russ Housley's Gen-ART review. On the first one, I plan to watch the resolution of the Discusses related …
[Ballot comment]
Two points were raised by Russ Housley's Gen-ART review. On the first one, I plan to watch the resolution of the Discusses related to the unclear SHOULD NOT. (It certainly would have been a Discuss from me if a Discuss wasn’t already raised.) On the second point regarding the document class, I have noted the issue but don't plan on block document based on it. Looking forward to further discussion if people want to argue it.
2016-12-01
15 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2016-11-30
15 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2016-11-30
15 Spencer Dawkins
[Ballot comment]
Thanks for responding to Magnus's thorough TSV-ART review (for reference, https://www.ietf.org/mail-archive/web/tsv-art/current/msg00111.html).

I'm inclined to agree with the resolutions you've proposed (for reference, …
[Ballot comment]
Thanks for responding to Magnus's thorough TSV-ART review (for reference, https://www.ietf.org/mail-archive/web/tsv-art/current/msg00111.html).

I'm inclined to agree with the resolutions you've proposed (for reference, https://www.ietf.org/mail-archive/web/tsv-art/current/msg00112.html), but I do have one question - given that you want to include REMB, because it's deployed in Chrome and Firefox, and given that https://datatracker.ietf.org/doc/draft-alvestrand-rmcat-remb/ hasn't moved in three years and RMCAT is doing something else, what's your plan for publishing this draft as an RFC that's not stuck in MISSREF forever?
2016-11-30
15 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2016-11-30
15 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2016-11-30
15 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2016-11-29
15 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2016-11-29
15 Alia Atlas
[Ballot comment]
I agree with Alissa that the set of attributes that fall into each category is just not clear or fully specified.
I'm not …
[Ballot comment]
I agree with Alissa that the set of attributes that fall into each category is just not clear or fully specified.
I'm not sure about better wording - but at least indicating how to categorize the different attributes (if listing them
all isn't reasonable) would help.  Describing the category as "those that cause issues"' is not helpful.
2016-11-29
15 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2016-11-29
15 Alissa Cooper
[Ballot discuss]
= Section 3.1 =

I think there is a lack of clarity in the recommendations here, because "such attributes" aren't listed out anywhere …
[Ballot discuss]
= Section 3.1 =

I think there is a lack of clarity in the recommendations here, because "such attributes" aren't listed out anywhere and then later it's not clear what the "mentioned attributes" are referring to. I've proposed some edits below to try to clarify what I think the recommendations are saying -- does this capture the intent?

OLD
However, certain SDP attributes may
  lead to call failures when forwarded by a media relay.  Such
  attributes SHOULD NOT be forwarded.  One notable example is the
  'rtcp' [RFC3605] attribute, that UAC may make use of to explicitly
  state the port they're willing to use for RTCP.  Considering the
  B2BUA would relay RTCP messages, the port as seen by the other UAC
  involved in the communication would differ from the one negotiated
  originally, and it MUST be rewritten accordingly.  Apart from the
  mentioned attributes, B2BUAs SHOULD forward all other SDP attributes
  they don't have a reason not to forward, in order to avoid breaking
  additional functionality endpoints may be relying on.

NEW
However, certain SDP attributes may
  lead to call failures when forwarded by a media relay. One notable example is the
  'rtcp' [RFC3605] attribute, that UAC may make use of to explicitly
  state the port it is willing to use for RTCP. Assuming that the
  B2BUA would relay RTCP messages, the port as seen by the other UAC
  involved in the communication would differ from the one negotiated
  originally. The 'rtcp' attribute MUST be rewritten accordingly, rather than being forwarded.  Any other attributes known to the B2BUA to cause call failures when forwarded SHOULD NOT be forwarded. B2BUAs SHOULD forward all other SDP attributes in order to avoid breaking additional functionality endpoints may be relying on.

= Section 3.2 =

(1)
"It is worthwile to point out that such a B2BUA may not necessarily
  forward all the packets it receives, though.  Selective Forwarding
  Units (SFU) [RFC7667], for instance, may aggregate or drop incoming
  RTCP messages, while at the same time originating new ones on their
  own.  For the messages that are forwarded and/or aggregated, though,
  it's important to make sure the information is coherent."

I don't see much beyond this text that discusses the implications of dropping and aggregating RTCP messages. Is this written down in another document? If not, I'm wondering about what happens with RTCP information aside from identifiers, SSRCs, and sequence numbers in these cases. E.g., if a B2BUA drops one RTCP message containing an RFC 7002 block but forwards the next one containing such a block, won't the interval and the discard count reported to the receiver be wrong? I assume there are a lot of cases involving XR blocks where this could be a problem, but this document doesn't address those cases.

(2)
"SR:  [RFC3550]
      If the B2BUA has changed the SSRC of the sender RTP stream a
      Sender Report refers to, it MUST update the SSRC in the SR packet
      header as well.  If the B2BUA has changed the SSRCs of other RTP
      streams too, and any of these streams are addressed in any of the
      SR report blocks, it MUST update the related values in the SR
      report blocks as well.  If the B2BUA has also changed the base RTP
      sequence number when forwarding RTP packets, then this change
      needs to be properly addressed in the 'extended highest sequence
      number received' field in the Report Blocks."

Why is the recommendation about the extended highest sequence number received not also a MUST?
2016-11-29
15 Alissa Cooper [Ballot comment]
= Section 3.2 =

s/properly address/reflected/
2016-11-29
15 Alissa Cooper [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper
2016-11-29
15 Alvaro Retana
[Ballot comment]
[1] As I understand it, a Media-Aware Relay is an instance of a RTP/RTCP translator.  I'm wondering whether the behavior in 3.2 can/should …
[Ballot comment]
[1] As I understand it, a Media-Aware Relay is an instance of a RTP/RTCP translator.  I'm wondering whether the behavior in 3.2 can/should be more broadly applied to other types of translators, and not just to a media-aware B2BUA.  ??  [Disclaimer:  I am out of my depth here...]

[2] The guidelines in 3.2 have a normative "MUST" attached to them: "...a media-aware B2BUA MUST handle incoming RTCP messages to forward following this guideline".  However, some of the references are not Normative.  I assume that (as with the guidelines related to RFC3550) the text in 3.2 represents a behavior beyond what is described in the references, which implies to me that those references should be Normative.  The solution seems simple: move rfc3611, rfc5104, etc. to be Normative references...but I-D.alvestrand-rmcat-remb is also referenced, which not only expired 3 years ago, but it is marked as Experimental.  Can the expected behavior from I-D.alvestrand-rmcat-remb be somehow defined in this document so that the reference is not needed?
2016-11-29
15 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2016-11-29
15 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2016-11-29
15 Stephen Farrell
[Ballot discuss]

intro: Including the LI example in section 1 seems
wrong given RFC2804. And I don't see why you need it if
there …
[Ballot discuss]

intro: Including the LI example in section 1 seems
wrong given RFC2804. And I don't see why you need it if
there are other justifications that are not controversial
in the IETF. Why not just delete that? (The problem with
including that justification in a standards track document
is that doing so goes entirely against RFC2804.)

But this should be an easy fix, via a revised ID or RFC
editor note.
2016-11-29
15 Stephen Farrell [Ballot comment]

- The security considerations section is pretty good,
thanks!
2016-11-29
15 Stephen Farrell [Ballot Position Update] New position, Discuss, has been recorded for Stephen Farrell
2016-11-23
15 Jean Mahoney Request for Telechat review by GENART is assigned to Russ Housley
2016-11-23
15 Jean Mahoney Request for Telechat review by GENART is assigned to Russ Housley
2016-11-22
15 Mirja Kühlewind
[Ballot comment]
High level comment:
This document mainly talks about cases where the SSRC or the RTP seq# is changed. Are they no other fields …
[Ballot comment]
High level comment:
This document mainly talks about cases where the SSRC or the RTP seq# is changed. Are they no other fields that could be changed as well? Would there need to be additional guidance (in 3.2) then, or are SSRC and seq# more special then other fields? And why would a relay change those fields? Wouldn't it be appropriate to give the guidance somewhere that those fields SHOULD NOT be changed!?!

Smaller comments:

section 3.1:
"Apart from the
  mentioned attributes, B2BUAs SHOULD forward all other SDP attributes
  they don't have a reason not to forward, in order to avoid breaking
  additional functionality endpoints may be relying on."
Shouldn't that be a MUST (with all the exceptions given already)...?

"...a B2BUA MAY rewrite CNAME items if any potential collision
  is detected..."
And why is that a MAY? Shouldn't this be a SHOULD at least?
2016-11-22
15 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2016-11-20
15 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded for Alexey Melnikov
2016-11-03
15 (System) IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2016-10-31
15 Ben Campbell Placed on agenda for telechat - 2016-12-01
2016-10-31
15 Ben Campbell Changed consensus to Yes from Unknown
2016-10-31
15 Ben Campbell IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2016-10-31
15 Ben Campbell Ballot has been issued
2016-10-31
15 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2016-10-31
15 Ben Campbell Created "Approve" ballot
2016-10-31
15 Ben Campbell Ballot approval text was generated
2016-10-31
15 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-15.txt
2016-10-31
15 (System) New version approved
2016-10-31
15 (System) Request for posting confirmation emailed to previous authors: "Lorenzo Miniero" , "Sergio Murillo" , "Victor Pascual" , straw-chairs@ietf.org
2016-10-31
15 Lorenzo Miniero Uploaded new revision
2016-10-21
14 (System) Sub state has been changed to AD Followup from Revised ID Needed
2016-10-21
14 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2016-10-21
14 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-14.txt
2016-10-21
14 (System) New version approved
2016-10-21
14 (System) Request for posting confirmation emailed to previous authors: "Lorenzo Miniero" , "Sergio Murillo" , "Victor Pascual" , straw-chairs@ietf.org
2016-10-21
14 Lorenzo Miniero Uploaded new revision
2016-10-14
13 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Yoav Nir.
2016-10-11
13 Ben Campbell IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead
2016-10-10
13 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2016-10-07
13 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2016-10-07
13 Sabrina Tanamal
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has reviewed draft-ietf-straw-b2bua-rtcp-13.txt, which is currently in Last Call, and has the following comments:

We …
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has reviewed draft-ietf-straw-b2bua-rtcp-13.txt, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Sabrina Tanamal
IANA Services Specialist
2016-10-05
13 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Eric Vyncke.
2016-09-29
13 Jean Mahoney Request for Last Call review by GENART is assigned to Russ Housley
2016-09-29
13 Jean Mahoney Request for Last Call review by GENART is assigned to Russ Housley
2016-09-29
13 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2016-09-29
13 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2016-09-28
13 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Eric Vyncke
2016-09-28
13 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Eric Vyncke
2016-09-26
13 Amy Vezza IANA Review state changed to IANA - Review Needed
2016-09-26
13 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: ben@nostrum.com, straw@ietf.org, christer.holmberg@ericsson.com, draft-ietf-straw-b2bua-rtcp@ietf.org, straw-chairs@ietf.org
Reply-To: ietf@ietf.org …
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: ben@nostrum.com, straw@ietf.org, christer.holmberg@ericsson.com, draft-ietf-straw-b2bua-rtcp@ietf.org, straw-chairs@ietf.org
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs)) to Proposed Standard


The IESG has received a request from the Sip Traversal Required for
Applications to Work WG (straw) to consider the following document:
- 'Guidelines to support RTCP end-to-end in Back-to-Back User Agents
  (B2BUAs)'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2016-10-10. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  SIP Back-to-Back User Agents (B2BUAs) are often envisaged to also be
  on the media path, rather than just intercepting signalling.  This
  means that B2BUAs often implement an RTP/RTCP stack as well, thus
  leading to separate multimedia sessions that the B2BUA correlates and
  bridges together.  If not disciplined, though, this behaviour can
  severely impact the communication experience, especially when
  statistics and feedback information contained in RTCP messages get
  lost because of mismatches in the reported data.

  This document defines the proper behaviour B2BUAs should follow when
  also acting on the signalling/media plane in order to preserve the
  end-to-end functionality of RTCP.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-straw-b2bua-rtcp/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-straw-b2bua-rtcp/ballot/


No IPR declarations have been submitted directly on this I-D.


The document contains these normative downward references.
See RFC 3967 for additional information:
    rfc7656: A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) Sources (Informational - IETF stream)
Note that some of these references may already be listed in the acceptable Downref Registry.


2016-09-26
13 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2016-09-26
13 Ben Campbell Last call was requested
2016-09-26
13 Ben Campbell IESG state changed to Last Call Requested from AD Evaluation
2016-09-26
13 Ben Campbell IESG state changed to AD Evaluation from AD is watching
2016-09-26
13 Ben Campbell Last call announcement was changed
2016-09-26
13 Ben Campbell Last call announcement was generated
2016-09-26
13 Ben Campbell Last call announcement was generated
2016-09-26
13 Ben Campbell Ballot writeup was changed
2016-09-26
13 Ben Campbell Ballot approval text was generated
2016-09-26
13 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-13.txt
2016-09-26
13 Lorenzo Miniero New version approved
2016-09-26
13 Lorenzo Miniero Request for posting confirmation emailed to previous authors: "Victor Pascual" , "Lorenzo Miniero" , straw-chairs@ietf.org, "Sergio Garcia Murillo"
2016-09-26
13 (System) Uploaded new revision
2016-06-10
12 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-12.txt
2016-05-31
11 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-11.txt
2016-04-19
10 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-10.txt
2016-04-11
09 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-09.txt
2015-10-14
08 (System) Notify list changed from christer.holmberg@ericsson.com, draft-ietf-straw-b2bua-rtcp.ad@ietf.org, draft-ietf-straw-b2bua-rtcp.shepherd@ietf.org, straw-chairs@ietf.org, draft-ietf-straw-b2bua-rtcp@ietf.org to (None)
2015-10-13
08 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-08.txt
2015-06-03
07 Ben Campbell
his is my AD Evaluation of draft-ietf-straw-b2bua-rtcp.

In summary, I don't think this draft is ready for IETF last call. There are sections where the …
his is my AD Evaluation of draft-ietf-straw-b2bua-rtcp.

In summary, I don't think this draft is ready for IETF last call. There are sections where the language is really hard to follow. It needs another editing/rewriting pass, focusing on language clarity. This is especially true from the middle of section 3.2 on. For this reason, I am moving the draft to the "AD Is Watching" state.

Other comments:

-- 1, 2nd paragraph, last 2 sentences:

5117 will be obsoleted by the topologies update draft soon. I suggest you just reference that one.

-- 2, 2nd paragraph

The reference to grouping-taxonomy may need to be normative, since it is referenced for terminology. If that terminology is needed to understand this draft, then it needs to be normative. I think this case is actually borderline, but you can expect other ADs to bring it up at the telechat. If you can reasonably argue that the reference doesn't need to be normative, that's fine--but be prepared to do so.

(This needs to be addressed one way or the other prior to IETF last call, since any normative downref would need to be listed in the last call announcement.)
2015-06-03
07 Ben Campbell IESG state changed to AD is watching from AD Evaluation
2015-06-03
07 Ben Campbell Ballot writeup was changed
2015-06-03
07 Ben Campbell Ballot writeup was generated
2015-06-03
07 Ben Campbell Ballot approval text was generated
2015-06-03
07 Ben Campbell IESG state changed to AD Evaluation from Publication Requested
2015-05-12
07 Amy Vezza Notification list changed to christer.holmberg@ericsson.com, draft-ietf-straw-b2bua-rtcp.ad@ietf.org, draft-ietf-straw-b2bua-rtcp.shepherd@ietf.org, straw-chairs@ietf.org, draft-ietf-straw-b2bua-rtcp@ietf.org from "Christer Holmberg" <christer.holmberg@ericsson.com>
2015-05-12
07 Christer Holmberg
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)?

Intended status: Standards Track

Why is this the …
(1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)?

Intended status: Standards Track

Why is this the proper type of RFC?

The document contains normative procedures.

Is this type of RFC indicated in the title page header?

Yes

(2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections:
Technical Summary:
Relevant content can frequently be found in the abstract and/or introduction of the document. If not, this may be an indication that there are deficiencies in the abstract or introduction.

SIP Back-to-Back User Agents (B2BUAs) are often envisaged to also be on the media path, rather than just intercepting signalling. This means that B2BUAs often implement an RTP/RTCP stack as well, whether to act as media transcoders or to just passthrough the media themselves, thus leading to separate multimedia sessions that the B2BUA correlates and bridges together. If not disciplined, though, this behaviour can severely impact the communication experience, especially when statistics and feedback information contained in RTCP packets get lost because of mismatches in the reported data.
This document defines the proper behaviour B2BUAs should follow when also acting on the signalling/media plane in order to preserve the end-to-end functionality of RTCP.

Working Group Summary:
Was there anything in WG process that is worth noting? For example, was there controversy about particular points or were there decisions where the consensus was particularly rough?

The WG path of this document was reasonably short and efficient. Several technical comments were made during reviews and all were resolved with consensus.
There is consensus in the STRAW WG to publish this document.

Document Quality:
Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted?

The guidelines and procedures in the document is based on input and experience from the implementer community.

Personnel:
Who is the Document Shepherd?

Christer Holmberg (christer.holmberg@ericsson.com -- STRAW WG co-chair)

Who is the Responsible Area Director?

Ben Campbell

(3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG.

The document is ready for publication

(4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed?

No

(5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place.

No

(6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here.

No concerns

(7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why?

Yes

(8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures.

No

(9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it?

The WG as a whole understand and agree with it

(10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.)

No

(11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough.

idnits 2.13.02

tmp/draft-ietf-straw-b2bua-rtcp-07.txt:

  Checking boilerplate required by RFC 5378 and the IETF Trust (see
  http://trustee.ietf.org/license-info):
  ----------------------------------------------------------------------------

    No issues found here.

  Checking nits according to http://www.ietf.org/id-info/1id-guidelines.txt:
  ----------------------------------------------------------------------------

    No issues found here.

  Checking nits according to http://www.ietf.org/id-info/checklist :
  ----------------------------------------------------------------------------

    No issues found here.

  Miscellaneous warnings:
  ----------------------------------------------------------------------------

  -- The document date (April 21, 2015) is 20 days in the past.  Is this
    intentional?


  Checking references for intended status: Proposed Standard
  ----------------------------------------------------------------------------

    (See RFCs 3967 and 4897 for information about using normative references
    to lower-maturity documents in RFCs)

    No issues found here.

    Summary: 0 errors (**), 0 flaws (~~), 0 warnings (==), 1 comment (--).

    Run idnits with the --verbose option for more detailed information about
    the items above.

(12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews.

Not Applicable

(13) Have all references within this document been identified as either normative or informative?

Yes

(14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion?

No

(15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure.

No

(16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary.

No

(17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226).

This document makes no request or reference to IANA

(18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries.

This document makes no request to IANA

(19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc.

This document does not use formal language such as XML code, BNF rules or MIB definitions.

2015-05-12
07 Christer Holmberg Responsible AD changed to Ben Campbell
2015-05-12
07 Christer Holmberg IETF WG state changed to Submitted to IESG for Publication from WG Document
2015-05-12
07 Christer Holmberg IESG state changed to Publication Requested
2015-05-12
07 Christer Holmberg IESG process started in state Publication Requested
2015-05-12
07 Christer Holmberg Intended Status changed to Proposed Standard from None
2015-05-12
07 Christer Holmberg Changed document writeup
2015-05-12
07 Christer Holmberg Notification list changed to "Christer Holmberg" <christer.holmberg@ericsson.com>
2015-05-12
07 Christer Holmberg Document shepherd changed to Christer Holmberg
2015-04-21
07 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-07.txt
2015-04-16
06 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-06.txt
2015-03-24
05 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-05.txt
2015-03-09
04 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-04.txt
2015-02-09
03 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-03.txt
2014-10-24
02 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-02.txt
2014-06-20
01 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-01.txt
2013-12-19
00 Lorenzo Miniero New version available: draft-ietf-straw-b2bua-rtcp-00.txt