[AVTCORE] Re: BUNDLE question - relationship to PR-Answer?

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 21 April 2026 20:04 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 5EB6FE05219B for <avt@mail2.ietf.org>; Tue, 21 Apr 2026 13:04:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776801862; bh=z9NhIys4DwIjY8i7VJuo4xSGy3or5y0d10Mwij9xdzM=; h=Date:Subject:To:References:From:In-Reply-To; b=p+djn7Ww6PAVTPiFI8d9h/I1ji0GrPDp+yrX6YB1xpLRfIj3BboyOMFs6bc4z9Vyc nzCBKwvDaNc5JcK1QmgWn+LfjTtkz2JS4xOw/GzLwVku/8Or3aMn0pKGJYE20s2Zf1 6SDXz/kV4ngkiqfGFiPshCwBDN69u6ajPZfWr/5c=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=alum.mit.edu
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 uTxYD07GCVta for <avt@mail2.ietf.org>; Tue, 21 Apr 2026 13:04:21 -0700 (PDT)
Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11020127.outbound.protection.outlook.com [52.101.201.127]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D5D1FE052196 for <avt@ietf.org>; Tue, 21 Apr 2026 13:04:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BT52LjGZ/WJuvC8DzRTcmf8SXMB1arzD+FsYLBNeeXKtgTYebmqIIT6MiP5ovkY838GsKTHNstZzmKFR7L9bVV3QCR2XfTCjEqTuNYfg+rERookAxwXpHit+DKCkCBfGXU/OxFeI5MiuYg3yF20YkdT4pvJwSn8XiV1Kmh87DTokozvIrAlrou1WXusxHiROXsHgnqZNLjeFogW72c8HEjcXR8eiPH/aBY0pu9MuFbmuNc9dKajzTa4RTaMTLgHCjQ0vu46zYv0fIfNrK68tzWWPyotLpCsgOwa45/YrTLAMC0gKF1mBDj6k2knxh1BED7DTrZ4xiR6dPzNmhFbWmg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hUw0Na4/wiMj8/50+PdPoNBrl/9gdkDs7CJKHg9THcQ=; b=dliC0bkmRbFNRFsIc1ge5eL2zfMqqshPjfcjYmMfeCsVwVAZIIuLKS17Q6g6tUri+kL2LwSiFxjEHbMo7CDtM8h1Go4D+fkL35f4M4CpHphKgfY2OB0CW3/QWqjeBibX5Ao+X5w9oq4o6m2otTysqtH7KS11UPNpok0/1AchEw5Sv9RlGgiZmWtYvSZU1T5GJjsbmFG7xjydDsyQ9uPk7rCIF+0ElrIkOuPqzz0hn+dK3x/fyLyrr8brsfrHLTN8KYIm7aIXbc+B23tkCgwLsW1eLO7XzWPNslIXEXYAUvda/cJtLlKc1dNpumg5RbZQkURxRqK0cjRRdCFqOm3eEQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hUw0Na4/wiMj8/50+PdPoNBrl/9gdkDs7CJKHg9THcQ=; b=EM22ep2F0tXRHViHUcy3HvWkBsoE5a1kU6BNIAaBEQQKbbNxyNfhX2KxeI2HkWO9FA92IHnphsb9/SHkrURWEQ+eIMei7f5Y2oFwS+/SImOFqW2Jnne4/XdX5U/9CGd7huiaZF7ZHWJgAmDeUc1NcI1tvcz2oAmS6DgTVDCvgpY=
Received: from SJ0PR05CA0082.namprd05.prod.outlook.com (2603:10b6:a03:332::27) by DS0PR12MB6415.namprd12.prod.outlook.com (2603:10b6:8:cc::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.16; Tue, 21 Apr 2026 20:04:12 +0000
Received: from SJ1PEPF000023D1.namprd02.prod.outlook.com (2603:10b6:a03:332:cafe::cf) by SJ0PR05CA0082.outlook.office365.com (2603:10b6:a03:332::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9846.15 via Frontend Transport; Tue, 21 Apr 2026 20:04:12 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by SJ1PEPF000023D1.mail.protection.outlook.com (10.167.244.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.18 via Frontend Transport; Tue, 21 Apr 2026 20:04:11 +0000
Received: from [192.168.1.52] (c-76-19-71-248.hsd1.ma.comcast.net [76.19.71.248]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 63LK49qK026765 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <avt@ietf.org>; Tue, 21 Apr 2026 16:04:10 -0400
Message-ID: <15764ec5-9ba5-4560-adc6-84ffd22f0acc@alum.mit.edu>
Date: Tue, 21 Apr 2026 16:04:09 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: avt@ietf.org
References: <a758d4db-6744-4998-843d-df5dc4638c16@alvestrand.no>
Content-Language: en-US
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <a758d4db-6744-4998-843d-df5dc4638c16@alvestrand.no>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SJ1PEPF000023D1:EE_|DS0PR12MB6415:EE_
X-MS-Office365-Filtering-Correlation-Id: a518bf8d-4468-4ed4-1509-08de9fe127ee
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|786006|376014|41320700013|4022899009|36860700016|82310400026|22082099003|56012099003|18002099003;
X-Microsoft-Antispam-Message-Info: n7wHUXkKI2b/j4xTn1AMW0wQdiLnEiYO1BCXuLWMw/TjblUELhyhIMH/xXUwkHPpe1CG8TNuDn+DTI4jcLao+7bGgYaaH4C4ghFLV1PfQhoCLcZRdBO2VDRzwQ6Xui8+YnNz5aIQg190wpVJTvSc5NUlvaZ0t1DetZO1oAW9nIxXdty84wit7kzu5VFROnhHjcF9hz463vdZvCLm5uJKHDn065DLX1egVyjSmQ3Qda+EN8Natshy0N2uwmmF/pkH1wKF2a73KBKUoa1WopYd6GIf5cWMRdoAmTVZ1tk2eHaA0o3NM3P8WBF9pYDTo3XLGtZt5coXaosdbj9WXZ0qQrtq6f6cspi3/sSYyEJXrZgKmU91SmfQLYOE+TiCsKqhvYAuMJ1GzGhcsVzphPbricxSanoLNG6pt+DDK9rJh/7U6Js1Sf9ESxksK+GXYNj39FCraQFO5LzvPcwm3yIevdhOL9IJEOnuELUZTYCk+3Xo4yIXeqFuhy4e6M1ocC2duhyFf7NuBtxFhA+wX2C4Lb/Hqb1+oarC5F4vrwkKNyoQWKotQZgwd195sB+nnjkdb3qKbBEC8PoauyyPdkIjUrhbXyM7tyni8nqkWMFYSBzzkvYkLtLJ6xPIRbvC0KSEfDMtEw+jrdFBv6Sfa0MIQXZBegoxR9HkO0YcmoMkiaAruqCJ8P7R5mlEVusn1yO5wsOuOU/GpuB6oaop707hVXcGAWebMSkfnsjIiccZFvKYhn2HAg1wUb/rufUxzRli6C5Gl/yedhtuHVULOM+u/g==
X-Forefront-Antispam-Report: CIP:18.7.68.33;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:outgoing-alum.mit.edu;PTR:outgoing-alum.mit.edu;CAT:NONE;SFS:(13230040)(1800799024)(786006)(376014)(41320700013)(4022899009)(36860700016)(82310400026)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: M9F5n50D3qZ+LIc0tKeZvjV+eNbh5hitusQkjnahaYDnHfQGdq8t6KUKLyNl7yjYR69OZ1C9fOFANsSnbbZZsXeHNuEayPXf70Gl54BVXr4SEobqttiUF55cJwn371/1lO2+iyzo+WWl9WfZxlDd64meB2fmEelrdSL3QqUL9WUeJKEebQgzKVMo33ilv7ryEGrPDJO2KGWmfv1k8KiF17muv4vlRT2/wL+v88b+U3Jgmr9OVoZFJH/3p5Ky2iJSQIrLbkGqBM9Mfv9SX7Z9YVUB2si8uhPtDzA3355JNG4EseWta4glkMoq8Dq2o+AgmtCcdFDl9gF/HgP+QrifPHrpGQ3PpWXIy+WLXaLpYVJTQC8EIAfd/TONqZsMAVObh8Fai1/abeD1b9OjIW/rfeppE0yYkM4UD5dwCIjPXfQIdCzBKCuevq7bzDkrH1+4
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2026 20:04:11.6303 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a518bf8d-4468-4ed4-1509-08de9fe127ee
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f;Ip=[18.7.68.33];Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF000023D1.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB6415
Message-ID-Hash: HQCXH3CL7BUXDNR6HKV32I2HVR7DMXEW
X-Message-ID-Hash: HQCXH3CL7BUXDNR6HKV32I2HVR7DMXEW
X-MailFrom: pkyzivat@alum.mit.edu
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
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/KbPZGwhI_az4OH6v2H3rs59dOcE>
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>

Harald,

On 4/21/26 2:03 AM, Harald Alvestrand wrote:
> I recently tangled with an AI about how to interpret RFC 8843 (BUNDLE) 
> in the presence of PR-Answer.

You are raising this question on an RFC where you are an author?!

> 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.

	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