Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-sip-push-21: (with DISCUSS and COMMENT) - the DISCUSS issues Part 2

Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 09 January 2019 17:06 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 6C54A130ED7 for <sipcore@ietfa.amsl.com>; Wed, 9 Jan 2019 09:06:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.043
X-Spam-Level:
X-Spam-Status: No, score=-2.043 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mitprod.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QsPQTcaBlTet for <sipcore@ietfa.amsl.com>; Wed, 9 Jan 2019 09:06:23 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770095.outbound.protection.outlook.com [40.107.77.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9315C130EB1 for <sipcore@ietf.org>; Wed, 9 Jan 2019 09:06:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitprod.onmicrosoft.com; s=selector1-mitprod-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bX1Yf64ylDu6SlxW9cJyufVrZsgAXPZoQA/u3qCJ0eA=; b=MHoRtp8x8UW6n7KL4WdmDpx8/qqFbTzy9kOUp4noi5LthzkJb9bDdxs3yhitBVeGCu0MEiJ24VB1Unh3PuQ143VsF/kB9H5NAw5/5UCaqCrL4I8bJQ+PylodPyZ5d+NsqEMc4EUdxSeug6j4SOtMDinkOKzkFli8EelFd2sd+VA=
Received: from MWHPR01CA0044.prod.exchangelabs.com (2603:10b6:300:101::30) by DM5PR01MB2507.prod.exchangelabs.com (2603:10b6:3:3c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.14; Wed, 9 Jan 2019 17:06:20 +0000
Received: from DM3NAM03FT034.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::200) by MWHPR01CA0044.outlook.office365.com (2603:10b6:300:101::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1516.14 via Frontend Transport; Wed, 9 Jan 2019 17:06:20 +0000
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;
Received: from outgoing-alum.mit.edu (18.7.68.33) by DM3NAM03FT034.mail.protection.outlook.com (10.152.82.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1471.13 via Frontend Transport; Wed, 9 Jan 2019 17:06:19 +0000
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id x09H6IYw018635 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <sipcore@ietf.org>; Wed, 9 Jan 2019 12:06:18 -0500
To: sipcore@ietf.org
References: <HE1PR07MB316165F6D52E313281D15544938B0@HE1PR07MB3161.eurprd07.prod.outlook.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <14586687-e946-cd8f-45c1-124183f4dd1b@alum.mit.edu>
Date: Wed, 09 Jan 2019 12:06:18 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:60.0) Gecko/20100101 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <HE1PR07MB316165F6D52E313281D15544938B0@HE1PR07MB3161.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.7.68.33; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(376002)(39860400002)(396003)(346002)(136003)(2980300002)(189003)(199004)(356004)(53546011)(229853002)(104016004)(956004)(186003)(11346002)(126002)(2616005)(446003)(476003)(50466002)(336012)(67846002)(6916009)(65806001)(5660300001)(65956001)(65826007)(26005)(6346003)(47776003)(76176011)(8676002)(2906002)(246002)(23676004)(2486003)(75432002)(88552002)(8936002)(230700001)(31696002)(86362001)(6246003)(7596002)(305945005)(64126003)(486006)(106002)(316002)(106466001)(786003)(31686004)(36906005)(478600001)(2351001)(26826003)(58126008); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR01MB2507; H:outgoing-alum.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-alum.mit.edu; MX:1; A:1;
X-Microsoft-Exchange-Diagnostics: 1; DM3NAM03FT034; 1:oUpS4W2LTD9RHxKOGD94f67sPVW22erZbMT46n6EEp/yEtsbbHQT8JWYDkx+WLxJTYHUar/zAuKerre/zi9Fi4AW1sW+U+yZnN0DU9G/duvK76bPifcalISVVubGfdJd
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 545963e3-506d-41f9-402e-08d67654c6a0
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:DM5PR01MB2507;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR01MB2507; 3:79ZH6T72Qy4vBx05YcMkN+VQ6HBz4Ygks2L04P66Tg6cfxMNlK+35wKnKiwLdk6VTCEWpKWBx3s6PUPBklf+aZsUi7pYsnzvG02mvQ+Be7O4I7mWdZTwahUR4djWch68+Kiwx9Ze4OoUrBgQHYmiobS5kGvb7oSz2G7WlQVi6pBMQpa/6xGAA3qz4Pe+pK06+3xXNwaO7pJ5ydWdjCbCqzXhuzuRbf7IGJaRGJW6OjA7SYKfT9R4Efide08pfGD9qxCK/PeepLF/9FAvQDAt7ugMWoUqXIqT7nVQGdkl20bVB0e9Nx5wcLg0enPtFYtLujpNal+3Y69O/XNlfVUC7AGKXca6CvfHXbt3yFfYqA4gsGVO+Ggasj4VoIMAYo+b; 25:7mDPzYhF2sYT5GdJsiawAwGFS0tWIG1igEL4N5feS5NesIO0pW9w1O+e9PfbRHCDw18LuWDSzBnSkN+O88Oxyf7Zg+WSvkv3Ta3TmvpSPxV4LhXlq0AfjzWFkprRMZ0RTQx+njnI/v5tsNm7aQlRDSY/SPpnaCyHicZK4VzJMOc1Lu+0AzsCCFn5bBIFOQL2ZL1GwTiergou90nJj/Bt0xHk9Qn6zOw/aasYrSeWgh6fuBuNOjU/PCB3HXJ+npLiqJfQTA3F5WpVPvp/TPi9SXt99wfMZiSIIyNTjCxKLnaLxJU2rwJt9FIiaS57HDfcFIcWeFRzIT296ikYX6+0mQ==
X-MS-TrafficTypeDiagnostic: DM5PR01MB2507:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR01MB2507; 31:qlrKm2LSiAWR/DIhBk+JJEjGeb0GNJ0f1GwN50r8WQle8/PuLOlkdjX1fvm4agw5HIEWneTuTxu1m864Gd95J95LnCzI9tWWaKl+NtMiBb/JdEkZkw9NyW/E2MkyrvgjshcQLQZfMFiHl+N0oE8uSDI3ZHc3mSO1XiHcf4VJGvw4xZtdJuF94hHP6hXmLpSSfGn8Dxa0xid6O/aE+ZH2i5OIlv9Ke3p5lTWDL67AX1s=; 20:3p0OF/hVm8PyuV2LE5ZKG5O6kSEBa6RZCWda4PDwm0jWnsetFnXIXAD4OM7LviHsqKGoXYlskv7JG4ubJWxLtF3BCLBm7bfrMt2ZhMtNthHQ7wBnKxR7KL5dT9i1DobI/t/ncUfs28uWcV6Ho8LERrpSzWHkNP8bt7u5qfWCn0FCx7HCprMzjxg+QW5189lcp+GFFHGZSxapPjkoxOSrxMqx5Ot7hsjfYbDoStNO+TEk7Fly9siZiTeCv95SER0KIb/2/7cuOWIvZEtRHdfmTKXE2eUE/tmrY/naBS4pRwx9e1QzUu91NEdGQlofWfC+9Ig5dpiCo/eBFCbpJGUHhsj2kGQxPndKvED/o5gI+N2CDKi3Yihli/aARJWDO+zc0LELWy/6DPRv238Udvem4Ez63BUE2V33wdeS4f3xdS3+CZWsfUmNiFyzTUfcXC8a+IDV6q2sVuwjZNiqm0D+PoSjU/3cgXByTzv+az6tzBUXwX+khpvvUdzz9jMtPPzX
X-Microsoft-Antispam-PRVS: <DM5PR01MB2507696B548B5AFBBF2DB273F98B0@DM5PR01MB2507.prod.exchangelabs.com>
X-Microsoft-Exchange-Diagnostics: 1; DM5PR01MB2507; 4:DfONO1Ct57kDMMrIRIq/qHYvc4JP3MyhlN5mwHC6NYE1XadRsLr0g7ETLrKzaAGEOoX0GdyJqDz1hMecvG6Y0HOW40CYBySq4K/40w4iTM+mJdfhklU5SXpVXIF5hPcqWk97FudEfOjeCoGjkll9iNpG6MwyWtHBFz7XO3eHPLerQIKQ0RvKWNYfmz51lZ38g71Z41Y40yLbmFoX7UnPMQiCzfaHd3pEZ1vX++AnRaM81m9C2aaoMDw6aXNb8sd9AqzEgFS6BXjypU2kUSLFu/Yz9vFgGW+3A1aGjmmS6lyQWhIzC9yzRTVThIPUZdpZ
X-Forefront-PRVS: 0912297777
X-Microsoft-Exchange-Diagnostics: 1;DM5PR01MB2507;23:jbL0HGubhr/+6Owit/Dhxm3uPOziZqiQRJsjS1HlTDlXcXaEgk4JqPWXUW0ZaLK/TvZJTuz346+rLfv4PnqZfm5whrgtU1zuhPYSnsYjTpooT+AqzfIOdg4lfgiIo8ZEVi1PAIQCxRyKUvITeBtw9/yZf2AKX+NdLG0qKakB917Qi7j4x4O3C3CArFr2jXmAkFJ1KKeC5v2mnnDAqQu4acU6l0Fuagg1HNOiiYynk7tQBMORt4B5ZiB8RihUz0jsbFgNsMbEK3onvnPmXIfespLnx4ZhOek0t9vITPRqsN1v1vzZyYHVOwX1sSIomfm9vhQMe2IcmkA+4/5tk9E0HxhkzcFGKxrbd9i6qXXwiYahfO1tjYzNGZcXXZkqP4swM8ZXFXt7paAWDIpXoigUzakI/4QGgDFTUVbYsgv2CSWVgQVKgBYkw+zpTNVajW/gzKBRh/u9RhOe4RR5kzrJRWtrxrX3m8s0VXL/8YxaeC/BZDyerB7n3CfSx/Lfep7uSyg8feihJstbxtjouM6Eh5UYJNgFlRwjU0QtcEv1zICCJNngWDSZwG4sZO4WACfEQU1ImQYpe96VoLFojhmGNsmLyyEYYtPIVptJIXLfcsIbsIhfLsqbynepTBpXQ03sUHD0Bafd+l5/V1FfZbzG56tUFEhRF58g+zLriJHlWfAxq2GHoPuYRaxiT442coeRB52Ww/BeUx3U1lovLtYPqrvzc0RGy8HFQ9F8z9POFdesWv2M0O7EdXcZ5Lg++xwIuCRD8Mz4PuUP3Z+gtjo9GvWr+7sa5bbadSTLd5KLoK7pYr6qsSkxNOJMH+1XjvFS8V1c91/Tc7MR1clPJ6nxMFGFdrhAeHjdrt/xLXW+pbFuw6FhXa0hLQL+H/BvSIfAojVFAgTOtGVwXh7WiS1McGsLH/rElFqkaBRQYmIFYikKPYX5s1d6ISOAqsWK8XZe7KcQXuFQzpqSE1fFGPuFdUCFEDYgtdokKIqXlVda26b3GWODR2VrDxCHcnaWRgealK7Gpv+b7i10//m7BSa/QkQflGnOp8YaBpwBsko8EV2gU0nT3D6RBz/c7W4onItqEN/yi1vjXy/eg4WZwCxCDczL+xHQB6kAEVNsDr3+/G5Bir9iW2cP9mkR54Oh8k20ohfAJBS+R3ZwM/Xmm+3+AQq7+nARdfiq8KgpONzfjEBfH3C3GuvRtZckUg4v7T7VINcNykhdlbB6aJQDvKfM/vwvyRw+RaE39llINTJXgR8=
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Message-Info: 2yqvuzfomFoDaVhoxZKLKO2pQN8/Hy2Vf7uaaTsIhcy3FViFdbYf4kdMIwzfwhwCwfkFBhKPSdmHuzE84OP5LlA+4sDTjRMlgyZhYyCgEP/ho1YBog9u/IwumfNimt3dURYwpKcB2JekUbJR5hGhbE6T/vxwuwGujf4pvkdBUcEAI8nKkAHSQrcUW1qvQX2Ig5PTNUPygKnnWH7TG8U6rl1X/m2xXHfkO77Ry7QtH3+cTzHPx+UUJdTGDJiqzueejXQJ9NVTQJmjrzj6HXMuCfcFdRaGgd6xirf3+SiT+3WQx+n8SLHwf7HWL5f5MXaZ
X-Microsoft-Exchange-Diagnostics: 1; DM5PR01MB2507; 6:0HCWskwtaDSX7C5iR7BlHl01sjNLFrtkObl25F9+XA/kNmeaxkWIW/CwWjo3kRe8RXCRCP2O1kCX6wcMaQiGDoH9wJzpmMnEDwe4Yr8hDVY5I3nXkKuZJPldsqtCwFnUsxGB3axxOP84UBMWSNA5JbPzT3h4ZHvCCmwE6h89/lTpG4+UJj40US3DKfBWfL6qVqyNhkwLeuaoggIIEFRCWoiwWC/2RYooyAdX45mzc3Lip0dHWf1qR4ASUMP5Qr8BpVNIJwQIKuOr2lSedFfTWEkk+sKuVxGJI1Yce1XqtkMNhaqcTHIggobaHBuisl75xYFe79tCiNmf9sQHVZuQC0nDI4blPzZqh/V3jC/8h3R+g5sICxje+5kS7+5BHwmFfhLi6z6nyF0pdwmHVZyZeLvU7LtztvlUR6NosxZfRppP03ZThf/UrXeYZXdN2nsZj4kDiLlZWN1CYPzhaioqpQ==; 5:h4nO+vRiZ2C+GmzxEieGZHaL0pylk4ohbvfWYiDwfQTTz1CBmiGZqjMol2rUNJuxN6UMwBYKKV1FQdwo3TTC0lqVlPX6ssw9DlUIFRlBvZDE5OJQlHCI6q5D4j+oIA3pvgPtE7nU6naBD1LBQV7YcryunPQprlSnC60Un2UzayRmz89eZBxGNDPLLpJy2gds3lUJDKH0XMDYd/5IzTqmvw==; 7:1Xfum9X7nu6pgN6W+olbL1Zbk/ECHwRl1w/RAZL8Sd5b06vOBk4EongwdLP/veCHZkpPSo/MsP/SH3HyFptdvfN/WITo5HIRXMQxDZgyIyprE/AGoCJXs0Hbe89/Z5G/n2+W+47bRfrKyynGLfCISg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2019 17:06:19.8100 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 545963e3-506d-41f9-402e-08d67654c6a0
X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR01MB2507
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/2NxdVDKXhg4a9GZHTZuskvpdfXs>
Subject: Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-sip-push-21: (with DISCUSS and COMMENT) - the DISCUSS issues Part 2
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 09 Jan 2019 17:06:26 -0000

On 1/9/19 10:28 AM, Christer Holmberg wrote:

>> I think you need a different discovery mechanism here -- either have one that has the client offering multiple PNS protocols and the proxy responding
>> with one, or have one in which the proxy indicates all of its supported services in a response, and the client chooses one to use in its next REGISTER message.
> 
> I suggest the first option, where the client can offer multiple PNS protocols (pn-provider values) and the proxy responds with one.

There could be a situation where there are multiple proxies on the path, 
each supporting a different mechanism. Then what happens? Does the first 
proxy "win", or the last one?

If this starts with the proxies each indicating their support, then the 
client gets to choose the one he prefers. This also means the client 
doesn't need to include any additional information until it knows that 
it will be supported. Of course this requires a double registration at 
startup, but considering the number of register requests that will be 
used during the session this doesn't seem a huge burden.

	Thanks,
	Paul