[Vcon] Re: vCon core issue #3A unused recording channels

Scott Godin <slgodin@gmail.com> Wed, 25 March 2026 22:25 UTC

Return-Path: <slgodin@gmail.com>
X-Original-To: vcon@mail2.ietf.org
Delivered-To: vcon@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id BF8DFD1762BB for <vcon@mail2.ietf.org>; Wed, 25 Mar 2026 15:25:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SUBJ_ACC_NUM=0.1] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 mAU9u2hoKA7q for <vcon@mail2.ietf.org>; Wed, 25 Mar 2026 15:25:12 -0700 (PDT)
Received: from mail-ua1-x92d.google.com (mail-ua1-x92d.google.com [IPv6:2607:f8b0:4864:20::92d]) (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 747E6D1762B4 for <vcon@ietf.org>; Wed, 25 Mar 2026 15:25:12 -0700 (PDT)
Received: by mail-ua1-x92d.google.com with SMTP id a1e0cc1a2514c-94de88e52e5so210122241.0 for <vcon@ietf.org>; Wed, 25 Mar 2026 15:25:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1774477512; cv=none; d=google.com; s=arc-20240605; b=Ql8BcMNY0Wlhu2DwzG+SK6+UEzbS1zrJt5OvOf84LXAthD06xdfA5cDOt3eIccIrMt YFGfoQSy57AlFHIy9jfKLftNHGNS1X8rKVhV61GHlR2Fgiew6BVCysnuwp18A3bhxpym J1x3yRHK9VevDfaoQnWKoZe6GLTX+65hZJinBUISBymy9y0uCaJt1JDuOliTFkRC3hdL CCNNJuEWRzT8ZbpkqC4kdejzM1XE33yxpnT0sVGXuosHVTn0O1tUA32xoZN25bz8Jpbl BWMKq+CN8imHBGKUHfMnrStOlinTEmCWROdOyd2hLx4mdKZRT4y1F+WS8Q+TCMLrteGX hgNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=9XTIPzrCA0qRBqRlD+GZ+x4AqnvKbTjMtVZmmgoqPpk=; fh=F+s8xnGmCux/VozY7YQOlX+1AbWjwTEpNyReudn60fs=; b=k4R05hMlQwNkHgRtg0HM2nkubzpfXfbmCID0XOFjf5eeG3SCbMzHVmKvSjOb5Svptk bYY/5ZPkox02UOmoY9LvL15eY/ChjsvAu7NrMl0LVXYF4y9SDrW6PzxNH2QpS1JDSiHw ehD4gYL6QnHgd9AGsQhdq8KA4AUOWEuO+xfj3QdTvgZ3n3Mk8A5B2oXOAId0XBOVIgbw zem3QGJLjFo0jkiQMKePN4EZbPCLDqorAd1M9JwEevsHRdRcSMQWS+VwYPSVf5PgGOQR 9wvqtyW8tO4auQtUtNmbRkEV2ugpCTZNGAKxzDexRXjaHUJ+6AHbOaADJO8FnOeKRYKV BdEg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774477512; x=1775082312; 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=9XTIPzrCA0qRBqRlD+GZ+x4AqnvKbTjMtVZmmgoqPpk=; b=Y1xZZPx6i++o8LRq5tjeuwrIs9oXVS29v0BUx9dw57p2NkRGVmAQGU0caMqzNCkzZj OPNEWit8pgvIerSbILUEgjHut+2HFM0a6MmNWrd+f1H0MCpWeNKy5F7ozUIoeFL4YXQ/ uKhc9gZMPUehHEJZ/z53TaB/vvuR9EDy3xy5b7FZ9P/Kifj/sVFr6revZ6GSTB9S0Ptj a1Sm+26lE8uRLje+qoAZT6KkYHEP/aMEe+PzQ83VdeMMBVLtPrMaNF/kco1/f/4AR8XD HHHOWA0kAIkpzfkpkGaAc1EmPf5zOKc/Wbcmc62ooJk6BF4+Kif7YyDhr0BhlPQ4866n 1gxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774477512; x=1775082312; 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=9XTIPzrCA0qRBqRlD+GZ+x4AqnvKbTjMtVZmmgoqPpk=; b=c2LgVhFblPR0n8uGCGpR9KSi2nvVjLFmhVcq00H9I+1CdwGBb5ODpLF9uqo3vZQ3kl ufdXhFCs4n37KgcyEvEFYRzbdKfX40v043n301yJ0eDsl/9UG2F4MxtLIQibO8by87Ke DjORrzOqymkQzWOCQBGQI2i32MIHDCxoPCrQodPa7gClejo5kgYImPM2anehy81Xmob7 i56W0hmMYbbXqU6xQTkx6y0lKiv1dCTl1BClRdGiofiIuP899UE4a4P4XbXcRlglvKjt /c2dA7Sy3WOvisTgnWLztq93FZLnBm7XkLz4FQ9tMKvw4j1ODKfqZ5PfQXP7AXhBneaD FsxA==
X-Gm-Message-State: AOJu0Yz4VKf2M/A07YyPrs8/w2LqIrDZ5fkN2Tzs+9XpRstts2LeNmp1 0aaSqSIcyyAT31dewkip2iqaNaSoQ/uzvpNpSa8oYZCmfON+iF8U6cAtISHV/A1D9GXUFDhOa6W yHq4w5xfENpOnQC22r3eDgle6ldYQvis=
X-Gm-Gg: ATEYQzxVttOK+2lvYJcKIxCmdHlcDQHeqgqhXWPdOvXmwcD76DzLYP1Q7SnA7lQyPMo oLtpZAylMhvDNP7zKEuhD+AlWJfYG1RhYrJwlMPxb7/jPq4tF5D9hb0g3mcxFfX+7VMbbiS+gGA 0wz8pRw4kM+e4bK6pt+bxASwTtdi4zlYukTkRoRpljyzm27Zi+LK/wHHOuLMvR6L8at5xQ+r4M9 q0cq1qTOXQXe+3yXtTIUWEzvmDHRE8KUHLkUqF0z4IgvY+F912/6I8bDxoLo0AbGC34v/fZHyYv TplTF50TBFci0fh9ug==
X-Received: by 2002:a05:6102:1628:b0:5fe:af0c:79f5 with SMTP id ada2fe7eead31-60378fe8ab6mr2888355137.5.1774477511820; Wed, 25 Mar 2026 15:25:11 -0700 (PDT)
MIME-Version: 1.0
References: <1102387883.841939.1773956733902.ref@mail.yahoo.com> <1102387883.841939.1773956733902@mail.yahoo.com>
In-Reply-To: <1102387883.841939.1773956733902@mail.yahoo.com>
From: Scott Godin <slgodin@gmail.com>
Date: Wed, 25 Mar 2026 18:25:00 -0400
X-Gm-Features: AQROBzDV1dfRgpIYSA55RytnW0adPrNHuXUAQ4fQ9SsxLMQtCugFMM4-0j59SVc
Message-ID: <CAKuk9BxGwSx=uyndED8C4MokhBiWtzPaiNJi1UNDbj5VHnt0=w@mail.gmail.com>
To: Dan Petrie <dan.ietf@sipez.com>
Content-Type: multipart/alternative; boundary="000000000000c108a2064de0bd2b"
X-MailFrom: slgodin@gmail.com
X-Mailman-Rule-Hits: nonmember-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation
Message-ID-Hash: T3MTY5Y6E6BTLDNNCWG7U3SDR43QRRNS
X-Message-ID-Hash: T3MTY5Y6E6BTLDNNCWG7U3SDR43QRRNS
X-Mailman-Approved-At: Thu, 26 Mar 2026 05:11:49 -0700
CC: "vcon@ietf.org" <vcon@ietf.org>, Jonathan Lennox <jonathan.lennox42@gmail.com>, Scott Godin <sgodin@sipez.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Vcon] Re: vCon core issue #3A unused recording channels
List-Id: container for conversation data <vcon.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/vcon/PQfhQ-RLPj9ifetj7X1UZ4BKvqU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/vcon>
List-Help: <mailto:vcon-request@ietf.org?subject=help>
List-Owner: <mailto:vcon-owner@ietf.org>
List-Post: <mailto:vcon@ietf.org>
List-Subscribe: <mailto:vcon-join@ietf.org>
List-Unsubscribe: <mailto:vcon-leave@ietf.org>

I'll +1 that idea.  No issues with that approach I can see.

Scott

On Thu, Mar 19, 2026 at 5:45 PM Dan Petrie <dan.ietf@sipez.com> wrote:

> This is the simplest of the 4 issues:
>  A) If you have more channels in the recording than parties, how do you
> label the party for the unused channels?
>
> I propose that as is currently specified you have an array of parties in
> the recording Dialog Object that must be equal to the number of channels in
> the recording.  If there are channels that are not used and do not
> correlate to a party, then we use null in the party array.  So a 4 channel
> recording with nothing in the 2nd and 4th channel we might have a Dialog
> Object with a party array of: [0, null, 2, null]
>
> Does anyone have an alterative suggestion or does this seem reasonable?
>
> Along with this, I plan to add text to describe the other option of
> starting a new recording every time the number of channels changes or
> increase.  Which also shares the continuity problem of issue #3D where we loose
> the continuity of where a call begins or ends as its not clear how many
> calls occurred. To be discussed in a separate thread.
>
> Cheers,
> Dan
>