Re: [sipcore] [EXTERNAL] Re: 3264 offer a=sendonly in context of session modification

Russ Penar <russp@microsoft.com> Fri, 17 November 2023 16:56 UTC

Return-Path: <russp@microsoft.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 167F1C14CF0C for <sipcore@ietfa.amsl.com>; Fri, 17 Nov 2023 08:56:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.008
X-Spam-Level:
X-Spam-Status: No, score=-2.008 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UdKaiPWbv4MR for <sipcore@ietfa.amsl.com>; Fri, 17 Nov 2023 08:55:58 -0800 (PST)
Received: from DM6FTOPR00CU001.outbound.protection.outlook.com (mail-centralusazon11020002.outbound.protection.outlook.com [52.101.61.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 306B5C151536 for <sipcore@ietf.org>; Fri, 17 Nov 2023 08:55:57 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JVzmksnHSCOEGeDx0FdeDyY05rDZAn3OYO/BVSMCu1E4D8GfbX5XnF0tDaElTdZ/jxlu2QmY6b5a/24iFv8BW3x5Rjsy1mUeSnilCR+x35fOxlRuP6iQxvRe3BYcz7Jw95k9/bVSP1EbgGwvaYTe8Pm647zvsIlakBi6zXkBoYCsV2pAILajQrdsqvN0xQXMyZnd2LSAOXf9cSRG+3SX/yVtqefwOF6CMdHVUDiZyt7IHW2oFQLzab/Cb2Hd7chbIf67n7l6fUKxUalZpSmXcEK4Pfk48xQblceYsSx54w8GEtHv516K1qKl0kqQKB+2G5ZWLZ8a/VFTRhycamLJxg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BhO0AIt5eHMPL4UZTl31PA05nrmqMHUQzoyq+9ATCJU=; b=AIZ7Z3/n4/sx8jVN/8wfm+jDcxRnvEqI+k2kVG8UmW1FJYjTA62N3RMHBLmh72PovNAOUkyPTlwU6LjGCVab3YbXR+QRcpJv2x36lE7llZDIwetObzLOoakpoCwgy2KgBRLc0zCE2d/ctd6Uff635eCnstYjjvRRhe5ta39/QqkVDRmO/qXqhBvEtZL8DJHhnltIkMEw52pK2kLntZjM3ul2p9Ef86SyBz0c0C4B+estO8NvJP1aAJ7LMUPdZs0D4rQR+Jrr6z820zRThnK2UD73ao8xdDPHctrPo45veBfFK+t15ql8JtwWSh5Y1xW/7Mp6ZWkRckH8fbJzAndnDw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BhO0AIt5eHMPL4UZTl31PA05nrmqMHUQzoyq+9ATCJU=; b=GWYmHjX24FoACmpx/zAmRok+ILElaBSv05S8+DwBA3DUEon1pZjUL5FGcXfxax1gIMx431d5D3KBWfreVaYr3UxxLUGvY+OzImQWZdFVUtwn5s/fDUtrPf5LEL2hG661/YeACJJ9gSf82qpWWf8X/jjADbbpb+wNaKmB1JVLYvI=
Received: from BY5PR00MB0691.namprd00.prod.outlook.com (2603:10b6:a03:204::23) by SA0PR00MB1035.namprd00.prod.outlook.com (2603:10b6:806:132::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7050.0; Fri, 17 Nov 2023 16:55:54 +0000
Received: from BY5PR00MB0691.namprd00.prod.outlook.com ([fe80::5b78:913d:a3b3:186c]) by BY5PR00MB0691.namprd00.prod.outlook.com ([fe80::5b78:913d:a3b3:186c%4]) with mapi id 15.20.7050.000; Fri, 17 Nov 2023 16:55:54 +0000
From: Russ Penar <russp@microsoft.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [EXTERNAL] Re: [sipcore] 3264 offer a=sendonly in context of session modification
Thread-Index: AQHaGVwyRlBewO+kn0O9ZSMlS6jeY7B+p4aAgAAAQfU=
Date: Fri, 17 Nov 2023 16:55:54 +0000
Message-ID: <BY5PR00MB0691124C9D16E1EFE11D24B2B6B7A@BY5PR00MB0691.namprd00.prod.outlook.com>
References: <BY5PR00MB0691A51D3E0FB33D972EBE63B6B7A@BY5PR00MB0691.namprd00.prod.outlook.com> <0518b9fe-9a7b-4a09-a6e1-e300a8f984f6@alum.mit.edu>
In-Reply-To: <0518b9fe-9a7b-4a09-a6e1-e300a8f984f6@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-11-17T16:55:53.863Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR00MB0691:EE_|SA0PR00MB1035:EE_
x-ms-office365-filtering-correlation-id: 2b012a06-a5d9-4528-f131-08dbe78e1001
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: U7XMz+wLwArGOLoFHRVYhCYh5YQcIXlcxnAaARlfVrXUolF/By3nrYvEkDcp5PRFJN+zUZ3aIgr28dVzLvHg1r8iqvwHQnpOuQqV8iYNGQotXk0toC1qqVJuCCptyIrRqlyLwRn5Zra6avb3p8O+TncKU1JpcT5p4gJZlkGqWZGgWRqnkCguvmIDgzQiZffXtQ8Lyan5p0rA7ntZFNpAt/PEw7vMMwzWnWWog21Pfe1RCCQFUJQvnyuaWaM/p+asTuU25HsZMTb9x4dUgY120k7eapkGsYI4VFcYiwWiW61otPwzOuI2j48o6N9n1iWa5cpXY5UHUzKtS6u4iI4v07L6z/0FoYZXBMmfHVFVZ1fS7riInpC1UrclC4VtkstksMpXSAfPhovwcSpil8TyhxrvmitjGhrp0FKvYO+XiEESw6PgpWBV7Xs5g5mJoKRFEABGxWQODwk/yNQsZ6ZDXv+7bYvYYJmOID6N/ONDB3Y38yGglm9IhT9jkboavcv3x5jIj4soMxZiFxEs/BvCUdWvPEAT0JD2ja0G7jtvPIqZg97ZdKQEuUuW4q0vqcwkklym1hlWed3FUQkj7hMAiYH+Uyx+xL0z2a3kE3Ks2SUK14l9vSwPUs12ZEfCQB3mQoDTM3x2TQKY0/Rpq3WFcmfTYXduIlJwY9Rp4rRTL9iwECKmpp1DuizrBVzWG1ZfKV3dpMYkT3DcZz1QNFMs4rUJRqbK1r/Fe5dz4lYVT0Y=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR00MB0691.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(396003)(346002)(366004)(136003)(230173577357003)(230273577357003)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(19627405001)(8990500004)(55016003)(41300700001)(66899024)(2906002)(71200400001)(53546011)(5660300002)(166002)(83380400001)(8676002)(52536014)(7066003)(38070700009)(8936002)(110136005)(76116006)(64756008)(66946007)(91956017)(66446008)(66476007)(66556008)(33656002)(966005)(86362001)(6506007)(7696005)(478600001)(10290500003)(316002)(26005)(9686003)(122000001)(38100700002)(82960400001)(82950400001)(10090945012); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: iXoWvED5QzCUsLZmtGuwr8LQgaxdrGBskRqNR+hooSAeHht4CM/LoARxm8yNvIryIXsxpEvxoKPPa1rwNp9DGNqVvDDzp9gLsFBGoCLJyiF6GrCTD1Dy7xhju3BfmoJA8gW/n9yzmB3cSNHb61HvHrC5FjmxOUlrsxvinOxcoUToYtLc6rt9MzFyTaZRh+ag2As0Xj6UzK8akckXRU7VDp1Hhdr54gOsLoVPLXpvDU2IybwiXIjLFMAzPS3h2kfbqP3moIINSyQci4g86ki7+ICUTQI3GlbggIabMDvXJ9iwUNVUeo3ZwFfrcdRcgU2cooAwxOYKGhP5c76erSIZ/7Fm7Pt7npNpW7S6taWswFgcHz7EvotP39QrVqUIXAX8GlY3KQ/qcA2afW+EPzLUTvmfUOv3dlgB5+m3OJ9hvGkhD8xMgLimwO1SFkHtvFohTKqfcFPp4OXy2Immoh6fegqXDhuGva8TLYR33R1xpyCQ3inKOfCH5tMGKh47mDgd7i68WR/qa1xBISVRbLlN1MYrD4BtdKqLKXlPHWXM/cK4bkU5ws+cPatw37Z6tcHPA+tvSraqayksahRMjMDjYf3ikrdzrcHos8CWlYExFICVQdB1DAe1OHpUIWk3yf5+/G8PYV6kljzDkEzlVDDB1Rfra1i+FXIXTFF/0emucJf7IsfIvwD9GFG26uBrdp5dGrqWRi6hT5MFnkXAOuMytECgBRHSK2ydFNTm8alqWjOkJ9Pvg0DLyhl3ttkL36seH2juGIHzmNKwBME/JTimpWYR+2LWB34S/4CRXQBItZOl9dEBwA7Xz4dB5XTOdntV4wserSq10ZoeeXtVrUkqKkeEcMll+gbxmdcGgqmDdNHRZtDfZGIRsqa3aQ0lVAUeDkNKLwuADG/7/ITCThlLb/T6r82s8FLItQH91v2l6YrYUuBCZvKEurp9s7ebgF/Imc0EkNDHP7ILNM6KE8j3XINkWALdAWmzC99SA5fXMEsDeFDM1PAM1s3Gi9ulva6PUSCr3/l80XMl7Sbm+sTN57l7jZ8c+nVdtbw85drwcwQTJczN6benKsjRc37L2z7aYH2TCTKqqM4VCJ+FXjlt/cLTmrsGvGV4TeGTG7S8nssQMXEZoYgl27t6NCWleRKFZyvsjWGqHHorcQVVj4dbn2+GxdkNwTFDMD85LEZKw+h+scbSMMYSCYTpTtkz29de/oNjY1yzPXLiU0g5bGREhSfcnCrMm+3YiA3PZgS1/TZzuOvYjD1i4Js5hyHWwct4bos8KRzXMyCWOwhHVrD5AeAnJBinYCzcDMWxvrWW0NyQDENscfwgmgNFe2Z6U7f7ayT60EwQN1e5kvCERRKl1aDu0BNK92AaY19338VVNdSH010RadT3U4IRrbPo9vm3D/w6G8mUZjdpdCtplQ1wHWavovvlE5oL79X4H2GhVdIbqCkej+w3eTfzZB7wR1rBJ2pwjLCirFhS2N0uv0brjITsBPhbp1bQR8+sVVx+W5VkGbey6xYK0ECYs/6Qrtht0N72kedi3LbV/LK+sFJ8z7+IwgB9NOwn8Ai0U/JbLjs=
Content-Type: multipart/alternative; boundary="_000_BY5PR00MB0691124C9D16E1EFE11D24B2B6B7ABY5PR00MB0691namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR00MB0691.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b012a06-a5d9-4528-f131-08dbe78e1001
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2023 16:55:54.2865 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qXdNjY7ZI49WJWcZ9DILt8H8C/0sZONWzoQKCLLncD1CjwC6QvLE+BHaq5xg1wL9V2HDSozGJ1mLicw/sW97vQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR00MB1035
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/Rt5jpFmdzKweLnFm4fmriuZVRAg>
Subject: Re: [sipcore] [EXTERNAL] Re: 3264 offer a=sendonly in context of session modification
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Nov 2023 16:56:02 -0000

Paul,

Thank you for the reply and follow up.

Paul Kyzivat wrote:
>  Are you asking as a recipient of such an offer? If so, why does it matter?

Yes, as an offer recipient a client's UI indicates remote party call hold.
Client logic triggers UI update today based on a=inactive update for established session.

To progress the client's 3264 interworking support discussion, I must determine the risk of introducing my interpretation of 3264 8.4, " With conditions met, new offer for established session, supporting a=sendonly modification (in addition to inactive) does not break the existing UI experience of remote party call hold indication."


8.4<https://www.rfc-editor.org/rfc/rfc3264#section-8.4> Putting a Unicast Media Stream on Hold

   If a party in a call wants to put the other party "on hold", i.e.,
   request that it temporarily stops sending one or more unicast media
   streams, a party offers the other an updated SDP.

   If the stream to be placed on hold was previously a sendrecv media
   stream, it is placed on hold by marking it as sendonly.  If the
   stream to be placed on hold was previously a recvonly media stream,
   it is placed on hold by marking it inactive.




Best regards.

Sent from Outlook<http://aka.ms/weboutlook>

________________________________
From: sipcore <sipcore-bounces@ietf.org> on behalf of Paul Kyzivat <pkyzivat@alum.mit.edu>
Sent: Friday, November 17, 2023 7:45 AM
To: sipcore@ietf.org <sipcore@ietf.org>
Subject: [EXTERNAL] Re: [sipcore] 3264 offer a=sendonly in context of session modification

Russ,

On 11/17/23 9:09 AM, Russ Penar wrote:
> Greetings and salutations,
>
> In your work (especially in the wild) have you come across offers with
> a=sendonly (in context of existing dialog session update) outside of
> hold scenarios?
> If yes, please share the scenario and related trivia.
>
> I understand /new /dialog offer with a=sendonly likely (always?) signals
> a scenario other than hold.
>
> For /existing /dialog session update offer with a=sendonly, I have not
> been successful in identifying an applicable scenario (beyond hold) and
> request your expert perspective(s) please.

I don't know of such an example. But I wonder why you ask. Are you
asking as a recipient of such an offer? If so, why does it matter? The
behavior you produce in response is governed by what is in the offer,
the internal state of your endpoint, and the desires of the user of your
endpoint (to the extent that you know them.) It should not depend on
your inference of the desires of the other device or its users.

        Thanks,
        Paul

_______________________________________________
sipcore mailing list
sipcore@ietf.org
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fsipcore&data=05%7C01%7Crussp%40microsoft.com%7C50b87b3a60fa411f84fc08dbe7844a7d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638358327637954589%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zIVlZtTEbKWEIFj45XaeyzGyE9Hx7RxEM%2Fm9Fp5c2Ks%3D&reserved=0<https://www.ietf.org/mailman/listinfo/sipcore>