[AVTCORE] Re: BUNDLE question - relationship to PR-Answer?
Jonathan Lennox <jonathan.lennox@8x8.com> Tue, 21 April 2026 21:02 UTC
Return-Path: <jonathan.lennox@8x8.com>
X-Original-To: avt@mail2.ietf.org
Delivered-To: avt@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 536B2E05B52D for <avt@mail2.ietf.org>; Tue, 21 Apr 2026 14:02:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776805361; bh=qsqWfjm8q1oobhqzGkAbdDpnzzreC5f0WzH0uqr1bm8=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=g0TK3Z6ipRpjSNKi3MCJoK2AjdY1dtUiAlScfhN851wJM1cNGbrgrztGc2JPeiYrI qorujRfuTpmk2ZCjY7cFs01gQlwO3MeULLUr92W3L4DD1O3Bjrt+pyVgSg4xQ5BqWQ NJKcq7sYTURFLrviImixhn7OSx6M4zj+Ws4cIX04=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=8x8.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qXM3waar7-Yg for <avt@mail2.ietf.org>; Tue, 21 Apr 2026 14:02:40 -0700 (PDT)
Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B2873E05B51F for <avt@ietf.org>; Tue, 21 Apr 2026 14:02:40 -0700 (PDT)
Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-506362ac5f7so39070071cf.1 for <avt@ietf.org>; Tue, 21 Apr 2026 14:02:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8x8.com; s=googlemail; t=1776805354; x=1777410154; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=Y++wOCYQV2sVAzv7ije54CgzYQsq3nqO3Ywd+RF6puM=; b=MZQsZsh53FSmJbf6kcXGE/MSnlAQ0Q6ZBzeDNjsN7XL8DlkHw0C+lr3EYPJrTi6GNv euA3S+ex4LK9IOIO3A8v8QEsjSlDGUlVgc5gktYoGWNp1CUsXQubK0SsgMIifanjkzNs dmtceiSpjlkyeMEWSbWnKB3sPw2jhRDt42sMs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776805354; x=1777410154; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Y++wOCYQV2sVAzv7ije54CgzYQsq3nqO3Ywd+RF6puM=; b=fFAsx1M3UrZlI2xpavzjnempZdbc83W1oRRu326R1tvsBVc/OQRb8GkppSbD8jONtP J/lZeQxV3LcAMo3x5Oc9ap285cpBVoT+sEA5rnPNKCrMg1bXjQUgwV5BWS4XBQSA2D3+ YlqPUteOzQjwYS0vQz+iXyhHgl81p0Jlrz9e4VghoApPrtt6voDr2VctcZjSu7tTPmjh TqsvXgAzCQHbrApU/vhPxaBBPiZ7DocBY+cwG6nylBsuDqNuxmwpJdTDOZWOQh83jJp8 WLIsuI47vx7BoWREoNPpUnlIt3Wij6V3RD0PAHSXxgiV3ZmrE8QFB9bv1N4PcfRwbAm7 F8sA==
X-Gm-Message-State: AOJu0Yyy+owhryx7J0snsExQ1SbBoYmKQH1xsFbTqWxAqNpv5169XX3Y pmIIfeSbABveenMstg2BdB3n/Krfh2H79eXPbPTrBGv4BB73Kd2LwRCeL1PZfqxjtUpjkHB1Fla 8eW0nYA==
X-Gm-Gg: AeBDiet6Ba50o1DQnug3hJ9X8VsY18BRWXWC3hADTBRfWdRfS2lBT7HKA+Qa+CGMWgD taccRdSTTpkPqe35vFQp0daywWqgNiODzOzaak62y+MJdCbDsQmxWDV0avF0doZQnibwtAf0fqf mvUS8RVmsLp4mmI+YldCrJB4nKjs3PoSB5PvQT1502yr4RS/ZN+pU1RyS/YxbqFGSsrS7GJNdSR QIiLYSwOW9HKA92HATHX5SYGBTM+IwTM419x5QQ0QmUvIFvSQ4CujW4sr14UliZCSNESxRbdlk7 WzMAWm5cAYB0PRVjzX5efH+DhXiet8Yd2BoMYxC/AwQgVM8F3qNubKl+hP0fn8whk7gO9wUx/+p ikW1DEQqMtg7kQY3hzVHTWgKep2y7DCvW6yYtVXkEJfmuyY+gqZ8U0H6oPnCYnMOtKnKrdz3Mq+ d8vWKelnnbaMWQT7WoEDiaegOJb4QrGf84GVDzKY+UqWBfJAF6VJjLkjvQfvnqn3QSGXq+
X-Received: by 2002:a05:622a:586:b0:50d:a898:a149 with SMTP id d75a77b69052e-50e36b7301amr286886041cf.16.1776805353831; Tue, 21 Apr 2026 14:02:33 -0700 (PDT)
Received: from smtpclient.apple ([2601:8c:4e80:49b0:e5de:d872:b12a:a594]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-50e61c191basm63693541cf.16.2026.04.21.14.02.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2026 14:02:33 -0700 (PDT)
From: Jonathan Lennox <jonathan.lennox@8x8.com>
Message-Id: <A4E3C8DD-1550-42C0-B162-D52B61BF9798@8x8.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_C5DA7F00-7C86-47C1-8FD7-58B2CF33DBEE"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.500.181\))
Date: Tue, 21 Apr 2026 17:02:22 -0400
In-Reply-To: <15764ec5-9ba5-4560-adc6-84ffd22f0acc@alum.mit.edu>
To: Paul Kyzivat <pkyzivat=40alum.mit.edu@dmarc.ietf.org>
References: <a758d4db-6744-4998-843d-df5dc4638c16@alvestrand.no> <15764ec5-9ba5-4560-adc6-84ffd22f0acc@alum.mit.edu>
X-Mailer: Apple Mail (2.3864.500.181)
Message-ID-Hash: RPPDF5WROO2NP4Y6MM4NJ7KKIZAE4VDX
X-Message-ID-Hash: RPPDF5WROO2NP4Y6MM4NJ7KKIZAE4VDX
X-MailFrom: jonathan.lennox@8x8.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-avt.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: avt@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [AVTCORE] Re: BUNDLE question - relationship to PR-Answer?
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/oKbxOLVd6Q-SI7ZaxeJuj5Xnjt8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Owner: <mailto:avt-owner@ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Subscribe: <mailto:avt-join@ietf.org>
List-Unsubscribe: <mailto:avt-leave@ietf.org>
>> The question is whether, if we get >> Offer: BUNDLE(a, b) >> PR-Answer: BUNDLE(a, b) >> Answer: No bundle > > I'm not familiar with the term "PR-Answer". I presume this comes from webrtc rather than sip. I'm thinking the sip-analog to this would be a reliable provisional response containing an answer. An exchange like that is probably an invalid use of offer/answer in sip. Specifically, once an answer is returned in a reliable provisional response to an offer in an INVITE it must remain unchanged in subsequent responses to that INVITE. (See section 2.2 of RFC 6337.) > > It would be helpful to see more detail - the message bodies from the exchange. See https://datatracker.ietf.org/doc/html/rfc8829#section-4.1.10 for a definition of a WebRTC provisional answer. In particular, it’s notable that one of the use cases described there is the “serial forking” case, i.e. cases where in SIP various provisional answers would have arrived on different dialogs. As such, I think for WebRTC there can't be any constraints imposed on what’s in the pr-answer vs. what’s in the final answer (or in a subsequent pr-answer), because they might be coming from entirely separate peers, and that’s an intended use case. > > Thanks, > Paul > >> The AI claimed that 7.3.2 "moving a media description out of a bundle group" meant that the answer needed to be rejected, since you can't move something out of a bundle in an answer. >> I claim that an answer in have-remote-pranswer state should override the pr-answer bundling. >> Is there a valid use case for wanting the spec to be read the way I claim? (The code is more complex if we want that variant to work....) >> Harald >> _______________________________________________ >> Audio/Video Transport Core Maintenance >> To unsubscribe send an email to avt-leave@ietf.org > > _______________________________________________ > Audio/Video Transport Core Maintenance > To unsubscribe send an email to avt-leave@ietf.org
- [AVTCORE] BUNDLE question - relationship to PR-An… Harald Alvestrand
- [AVTCORE] Re: BUNDLE question - relationship to P… Paul Kyzivat
- [AVTCORE] Re: BUNDLE question - relationship to P… Jonathan Lennox
- [AVTCORE] Re: BUNDLE question - relationship to P… Paul Kyzivat
- [AVTCORE] Re: BUNDLE question - relationship to P… Roman Shpount
- [AVTCORE] Re: BUNDLE question - relationship to P… Paul Kyzivat
- [AVTCORE] Re: BUNDLE question - relationship to P… Roman Shpount
- [AVTCORE] Re: BUNDLE question - relationship to P… Paul Kyzivat
- [AVTCORE] Re: BUNDLE question - relationship to P… Roman Shpount
- [AVTCORE] Re: BUNDLE question - relationship to P… Harald Alvestrand
- [AVTCORE] Re: BUNDLE question - relationship to P… Christer Holmberg