[AVTCORE] Re: BUNDLE question - relationship to PR-Answer?
Roman Shpount <roman@telurix.com> Wed, 22 April 2026 15:04 UTC
Return-Path: <roman@telurix.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 5F850E0E0B5A for <avt@mail2.ietf.org>; Wed, 22 Apr 2026 08:04:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776870243; bh=Ygz74zpHjDrzqP1svwWz0wi2tINPkPWD6+N+Q4Zo9JM=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=WtpRAFzZwHjHGWTannoLY9+Rb00ya64bEfc8doOdffqEj1iR4Js2Nk9j9SaQORSW+ tJC8kI9wNBu9lkH9OG8X02gKmvcIiX9TF2bfNJFtZo+6yLNQacFcFX+hkL7LapPt9C hxPNhOT0U6CyN3d1PSlceGh2SjHNZQTwYimR6ON0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=telurix.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 ZRH_3OLl8GJZ for <avt@mail2.ietf.org>; Wed, 22 Apr 2026 08:03:59 -0700 (PDT)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (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 DF757E0E0B21 for <avt@ietf.org>; Wed, 22 Apr 2026 08:03:56 -0700 (PDT)
Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-5a41434a22bso398208e87.0 for <avt@ietf.org>; Wed, 22 Apr 2026 08:03:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix.com; s=google; t=1776870235; x=1777475035; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Ygz74zpHjDrzqP1svwWz0wi2tINPkPWD6+N+Q4Zo9JM=; b=iVw7EU/Nfj+kvujTXuc2jZmPgiS1+BTlmBq5icZS74/vMhdQ7z0VJNtxdD3c1lJdYA xzSZiZ25sLptuAAUdTvKnaYBqzSqjgfaPbA9IAM6Hu9moe4yVqsOPzGUIre2fHADyuZr 2d44T3uLwDCHmuzMinLfVcHxgFalCSB2/Nl9E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776870235; x=1777475035; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Ygz74zpHjDrzqP1svwWz0wi2tINPkPWD6+N+Q4Zo9JM=; b=aZ57xOzWSvCUDT4YDqjdXHzpBnhIxSmkBG062olhrToLJHuCITvB+Cyjl8frjkdni/ vPzuSZGEweEBfDN3godbaMSh/xjLCVSVfTEf9WUIxr5L8VheoDQqEYf9Be3bBJB/AL2U Q9Sz5uw2c1/LvzQqW/HVubXA/vcn1fZKWzhUDwiAxOqfFwlNn0cFeBxmguPFUot2oL2V GatxhIpPyXUTFPYwGp/CajqQKpdnYYoNxABTvWjCAD1UUc2SSbK5r3BhWvOYMcbnzYpD 8cvoWf20vT1Bvaj5jAuxfdAod2EaNEybcBZTm4YOJGEACyhr7YqCz8pNeCj3/RMkhxib Mhog==
X-Forwarded-Encrypted: i=1; AFNElJ+fTId70oQOcxzQDWEP0dLMgYoHTkpayEvrAPQy+DNIhipUF5sByIUlbnLUAKwJUb1bK2w=@ietf.org
X-Gm-Message-State: AOJu0YyQsoNhg9ptrchjgZHUMYxYavxteXa7BrslHD79qyK2lsDqL0oM +5COgRg/qOsO9rGN4do2CUwHutbeelhAt/6AJAjgPGsMZK8XvhB6wTupG2L1KBZ+/CbSQdP4Q6w eH5mzUNg=
X-Gm-Gg: AeBDiete7VM9KwJxIGoyf8nnyhTlMGHgZIJONbO4ifn1Szv6ET3+Nz2Ji8S6yGMROvu rxSXSH2g/UAOm9PlHXDffMiqF1UE0f1mrewgbxOQOTrlJ6tlWjIQFzOJbQESnd1cw1n3ccqCRWK O+hAlwv7A+8oDQhU0jCJ2Y755WdxvVmLzw0xtiy3BHLM6QgRBJjIWwrE+5Ke8f0X4Af/mCYEum4 gHf/HPnlWmbnNitqzqbmfSbSLIO63Xfzw8vZ+11xMiWAEqpf4bjt/dg+xiIsOsgkTYedNOijgKv 38bumfox3syPDbeh3lJCfJeUirjTK6vsH7fLr8tjxwLBQsabQf9voGnv2hQjgKaeLwVZXoL39uF P+mRrQjHHL5WQHTDERiuN/sYJkq3EfygZgGR3xTUj4OtyyrxrHPC2cc6vCSOy7Dna9QJ7NNGip0 wXBq6O2AouT7auqdMUC3BfA70yirDbPQhDLu/tPKYrX99yaOPnquUMQTAHn2Gx4aco9XDWJ94=
X-Received: by 2002:a05:6512:2254:b0:5a4:f0:c4c4 with SMTP id 2adb3069b0e04-5a4172ebe79mr3996110e87.7.1776870235320; Wed, 22 Apr 2026 08:03:55 -0700 (PDT)
Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com. [209.85.208.182]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a4187ec153sm4509859e87.79.2026.04.22.08.03.54 for <avt@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Apr 2026 08:03:54 -0700 (PDT)
Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-38dd9f0fdc6so69237641fa.0 for <avt@ietf.org>; Wed, 22 Apr 2026 08:03:54 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AFNElJ/+qcr+YLFUNhNKAUXYdqkWMhIlbr7TM+z/AhYCHViN2VCxeI73YzK9rsBRigSBozxoLas=@ietf.org
X-Received: by 2002:a05:6512:1593:b0:5a4:505:f63c with SMTP id 2adb3069b0e04-5a41717c8b7mr6485021e87.11.1776870234064; Wed, 22 Apr 2026 08:03:54 -0700 (PDT)
MIME-Version: 1.0
References: <a758d4db-6744-4998-843d-df5dc4638c16@alvestrand.no> <15764ec5-9ba5-4560-adc6-84ffd22f0acc@alum.mit.edu> <A4E3C8DD-1550-42C0-B162-D52B61BF9798@8x8.com> <a9f3b27e-ba10-4889-8b74-d7166ef3f6b3@alum.mit.edu> <CAD5OKxv1tY+Zy_rHu8K4orSMycCT8Wms1axTNV3tfEXakQGdaA@mail.gmail.com> <f33c8378-3b0d-482a-8628-ef3eecac3f66@alum.mit.edu>
In-Reply-To: <f33c8378-3b0d-482a-8628-ef3eecac3f66@alum.mit.edu>
From: Roman Shpount <roman@telurix.com>
Date: Wed, 22 Apr 2026 11:03:41 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsJ9Kg1xVh+eOL3eyuascH2dyA6M8Gp89mc2tX-pN_aMw@mail.gmail.com>
X-Gm-Features: AQROBzBnVm1kW_DwfLoVEsUaSmFfMwm_WotnuBmpBO3RkL1knmzgkwfbN9O9TiA
Message-ID: <CAD5OKxsJ9Kg1xVh+eOL3eyuascH2dyA6M8Gp89mc2tX-pN_aMw@mail.gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary="0000000000001d0c4a06500dd7b6"
Message-ID-Hash: DGO3VBZYTH4ETJYSQKLDRPQXL3DEU574
X-Message-ID-Hash: DGO3VBZYTH4ETJYSQKLDRPQXL3DEU574
X-MailFrom: roman@telurix.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: Jonathan Lennox <jonathan.lennox@8x8.com>, 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/NX9NMCOtNSHP-pce3ElIM44kCLw>
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>
Paul, On Wed, Apr 22, 2026 at 10:34 AM Paul Kyzivat <pkyzivat@alum.mit.edu> wrote: > The original question didn't say whether the PR-Answer and Answer were > in the same fork or different forks. > > *If* they are in different forks then then I agree. > > There is no SIP dialog or fork concept in WebRTC. Only offer/answer. It is a pure SDP negotiation interface that can be used to implement SIP or other signaling protocols. The concept of PR-Answer came from mapping multiple SIP dialogs to a single offer/answer negotiation session. So, the PR-Answer and Answer were different in the same SIP dialog; this would be an error. If they are not in the same dialog, then it is legal and will need to be mapped to the WebRTC API somehow. The only way this works is that each new PR-Answer or Answer, if it differs from the previous PR-Answer, is treated independently, as if it came from a new dialog, and that previous answers were never received. WebRTC needs to roll back the negotiation state and restart negotiation. Best regards, _____________ Roman Shpount
- [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