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

Russ Penar <russp@microsoft.com> Fri, 17 November 2023 14:09 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 C7404C14CF18 for <sipcore@ietfa.amsl.com>; Fri, 17 Nov 2023 06:09:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.111
X-Spam-Level:
X-Spam-Status: No, score=-2.111 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 FRH5cbYrZnWo for <sipcore@ietfa.amsl.com>; Fri, 17 Nov 2023 06:09:12 -0800 (PST)
Received: from DM5PR00CU002.outbound.protection.outlook.com (mail-centralusazon11021007.outbound.protection.outlook.com [52.101.61.7]) (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 669E0C14F5E0 for <sipcore@ietf.org>; Fri, 17 Nov 2023 06:09:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BYTPt+RG0Rw2nSmwzEDtkjTxuLuvNR6X3cg6ZZzIFgGjpOc4pS32aIAa3D9m+IXm68//RbBSlMct7gcTOEErnDM1+jZztZqHGdQABOnWZUwL8+Ok8VJ5Viqm0DTrqNMJVfh8NeOnH5Gfg5xeBDrAI8WUnT5otsiNHAXkJWYaVL0nHauRp4lYtTXxrYvtNNw2mxLetdXqUBvkqAWETXoZIqYrY6cv7k3Hk6eFuYLZ/P6odMiwGBj0ZG/wuy/BtEF0+jC88uXxy0v505GOp7PK0Gtu6+ky4k71qHb+3/t0Z7WxSxgwNzDP+ZNrcMPg1tXDgvvmFGome9SS5qVIttHwbQ==
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=Zoo9ph624Awjf08E6CJP1UW+ZlPKYQsT2Dq70OuRmO4=; b=TY4IbAE1NhvlCXYPFWFPyBp+bzpK4EfusGKSCQDsvjxJvhcqeOwZL3aGhxIO3mp+eE3g6tctH26biSXev1FJWOX+O3oADjeNDXDpCk8OMOhaId9XPadFYSd/9gQVRtulDImALLhSve38sUJNz1Hm+m6ap3Fn4mIioqBSUWXjpvKnmUOOce9J0r4avfQgwoZ1StljvHjohkS3Z0VHOqt+zSYmD0h+Y1E8QPp3fe23GVIpZ/xy5q7dtP3Fnj6vz9I4hZaOrifyLbTv8r0KCgPObP6/MbJ05h2QvVqkclsAys91ucRcZXErPpg8i97p4b58RT4l3bU5FSU4auVxh99/2w==
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=Zoo9ph624Awjf08E6CJP1UW+ZlPKYQsT2Dq70OuRmO4=; b=fImJJEv1b0PvxyNsdRfzawDICMgxaiEYcuaWvwcLJwgDrZcfe3wmqfB4mHmbBqqsanpgYYM49+4vI4UiCGfnGgrxNkxBQKAOz0+zf97ovoF5VDh/V5okx6V7jpqV2G55pkYY/qOPlnrMmL+4FzxzDZxGjnJlmkDfcGKNNndYU9Q=
Received: from BY5PR00MB0691.namprd00.prod.outlook.com (2603:10b6:a03:204::23) by CH0PR00MB1413.namprd00.prod.outlook.com (2603:10b6:610:fa::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7047.0; Fri, 17 Nov 2023 14:09:03 +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 14:09:03 +0000
From: Russ Penar <russp@microsoft.com>
To: "sipcore@ietf.org" <sipcore@ietf.org>
CC: Roman Ryzhaiev <roman.ryzhaiev@microsoft.com>
Thread-Topic: 3264 offer a=sendonly in context of session modification
Thread-Index: AQHaGVwyRlBewO+kn0O9ZSMlS6jeYw==
Date: Fri, 17 Nov 2023 14:09:02 +0000
Message-ID: <BY5PR00MB0691A51D3E0FB33D972EBE63B6B7A@BY5PR00MB0691.namprd00.prod.outlook.com>
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-17T14:09:02.707Z; 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_|CH0PR00MB1413:EE_
x-ms-office365-filtering-correlation-id: 2e33a1d4-6e85-481a-2884-08dbe776c0cf
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LSxsM5spqhmZPJs2D7CIGKoWH529mN+ao5DGIFGN6Qa0llKhHSNlMkYLW2jTUaMWnOMnNdbnxu8zSXQQ+z9uVu14o6B5OOhiohVRZDh5b6djnERQGN+wiz1PzyFctNGoRwN5aUz8C4JWu5B1sv990SK9nQb+7m/hlrHnLUXpyn0GDfAsjQYNBizT59T7IPdpcZpz8BjJZ11b8KuiU+NM7CVTUJphj7/1mPw2WRMIJGKid1OfWQcXbxMK03dx/ly/zOqDvLBto4/z0iKhmt+VPsmFA9/xoL+Vv+3NdguVEAND6hI9WUhKYsj/x9M0iB5iuTPmgqvVHL1ER5cWJxJTV1cJTV2G7sRUJnmCUpx0qWiXSC8W+ao6wwHuPqCKcGYvdrN8qgZaqJORzAUX6J7e+Gzcicwz0koDKYfQ4WNt33w224rfrXzC5wL1zYT1/b0WE1EJ6nv5gBpFTVh04trpJWcvwYzj/oD5/t0Z2xvsQdWEEqcYdyIHYN9N/70afSWWfemBMAbMwJqWYgG4OqPsWugxCWmwzFO1RftdPstKHkitaGor+bq3IZnfreLpw48H5z4KjaI2AZ2V7CasNtWBaFBU5kOBpgJwUUT/xBKnl4hpnAYXMWo4wKBPdKvx5Y2Xm8Dx713LmOs2LlvXf/dBAU9TVQrnAjVBVD+SDQjkhFxVMxGwywYlwRQRfDkSBQ/o
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)(366004)(136003)(346002)(396003)(39860400002)(376002)(230922051799003)(1800799009)(451199024)(64100799003)(186009)(55016003)(33656002)(86362001)(38070700009)(19627405001)(66899024)(478600001)(10290500003)(2906002)(71200400001)(107886003)(316002)(4326008)(8936002)(9686003)(6916009)(7066003)(5660300002)(8676002)(52536014)(6506007)(7696005)(1015004)(17480700002)(8990500004)(41300700001)(26005)(83380400001)(66446008)(38100700002)(76116006)(66476007)(66556008)(91956017)(66946007)(122000001)(82950400001)(166002)(64756008)(82960400001)(10090945012); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QrTBVt8vuNJSxbBu030fckWzY6Q+qvkUfVJSWEfrjVn6Lw4so4/6CBYFGHa6eW1DwjyskB3eEWjydZpYso6XZ5JIkENNUnoZgkVBWNmOA54hhGwUNViODizClhD3ezSeEb3jBVVII3lBuj6dErmhOmcKYuBSrp0Ormpgo7LMRM2iNAs2h4NTwZkmmfisU/dmCuMsT4GzTSPfE9pLmfWTnKWKM2vdToej3Ds6KohvMnhxoQPKiof7Es7Sk06e8WT5BVykqqtCntqHpBB5IlR8kktYDqZ6Iq8QGfdfCzpLa2JCv7DLefoo+0C8O1XdnHBlPLD8lYQBXXqn2FvdI3wK+0r46WNwNEJFrH56UKqgQPWhjkmXqU9OgXlKkDM1difms/bgtduP8lJtf7fM62Ork6h9BgayNInqXpPNKxs3nw9WaRNJg+0EDChrKVUGRfIvKJmAbcPLTtI5kDEBaMZB3PB1zIgi5bS+38qGOG2DKIKeD2R9F/CGWZ8z79SIhIAxwT0N4eXUiYy9nlavRGocw7d1DUzeQ15DcWI+8FfkSNAB+818ZIhpSQDfQm69Ox9l5KKCgiB9yZDLbdaXxxKlLsT0Rn0RsuKzCV2uUkovOw99t60e+5LS0hZ44Ug8dE03xlq9bnI4obQEOLPBZyWE7z3laD6zpWy0rXswQAVR+m3ORCjTBvuomLxALfr01gcODNGrKy9GlN3xgmNEcy+lvE+rspwcxudz1xPE9JEe62HS2O55J2QG6XG7/ytD90jjTygIx/3F0IocsOM/e1KGOq6gLSEz6n6+FJ1bY+7IdxqlJhjW04RiAWRXyJKaWBGeQFq2Skw6NOp9J7S2oT8Cw4j4lKgYKKeq41mKqjjwchAFRg6sohH6jl31GY81b1BPyngzXcwQPS6MxF6WJ2uoVf5pdokruABPhoTJqMO64mnx3GrvEoGqT8IFNKdM7zDkspcgBHCwlkrH1atqbJbPNuEY5dsM2yy9mG5tci65CdUSxfEBiJTNFmZuPtCM4soDy42mMUBO7L9cnBoDs3+09sGwJd7hXx3Yy4oPp93JMUl2K2HxIMnWRtL9W8eDcAl/l/L30IYtyAouWbl2rZZhAL2OkoDT7XVXQBeEmyFQm1cFmMCBL5jF6PM+0bgpljNCH2KD9bzwiMvZoPAS85FhoLljX2IrGMDGnVFPqNdRWnwI7nrBvV4sujvpEfu4vOAsJCTzlwC4WlGvV/N2UBGGR7/f4XV25eLJ4H1qb+xVrPCZ89kOAH7IhzgjBXBLvZ7EjU9l9tt4qZS7ka/Q8LTrZLXTc3hnkxtmRGdjLCmhcxWDZhkj0YteIMrGokQiTwDmxWcVpTOg2ZvXgSXPXoDsW8/DvlGONxxxWUjuUNiyMzyFJjSON4tJgJKl4fI9XfRYdVtEHjYABbcVWaU8cDJbNTUty4WkJnnYEnlinoXIRNSGJtpZObxtkd/lqp4jXfzICUVPXHeyHW0YgkSart3VMc4T3/5kgGqpRpcIyn8MSstpe+4P172XL2cIfW+NuoOvb05CYCmJI+ScNNxXc+02O9Ha5WwxMyquLH4kUNM7ybs=
Content-Type: multipart/alternative; boundary="_000_BY5PR00MB0691A51D3E0FB33D972EBE63B6B7ABY5PR00MB0691namp_"
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: 2e33a1d4-6e85-481a-2884-08dbe776c0cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2023 14:09:02.9704 (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: +avYp4i2RsrnpHMuu7x8tFoG5i3zqVjReejrLLLpC8638vj/5eIMjfJOUB1U0Wjf/hUucH2gCldqPe+dlR67vg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR00MB1413
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/xBikYRPUui4TCRmZ8Ev3e0ngPHg>
Subject: [sipcore] 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 14:09:13 -0000

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.


Best regards,

Russ Penar


For existing dialog reInvite (session modification), are you aware of a use case where SIP endpoint would signal a=sendonly with intention other than call hold?
(extracts in scope for easy reference below)

  *   "[RFC3264] specifies [...] that "hold" should

   be indicated in an established session by sending a new offer
   containing "a=sendonly" attribute for each media stream to be held.
   An answerer is then to respond with "a=recvonly" attribute to
   acknowledge that the hold request has been understood."



  *   "Note that the use of sendonly/recvonly is not limited to hold.  These

   may be used for other reasons, such as devices that are only capable
   of sending or receiving.  So receiving an offer with "a=sendonly"
   attribute must not be treated as a certain indication that the
   offerer has placed the media stream on hold."


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