Re: [stir] RFC 8224

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 07 April 2021 17:45 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EADC13A1C57 for <stir@ietfa.amsl.com>; Wed, 7 Apr 2021 10:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.601
X-Spam-Level:
X-Spam-Status: No, score=-1.601 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URI_NOVOWEL=0.5, WEIRD_QUOTING=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 4BWekvbXkobS for <stir@ietfa.amsl.com>; Wed, 7 Apr 2021 10:45:48 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2057.outbound.protection.outlook.com [40.107.20.57]) (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 B4A253A1C1A for <stir@ietf.org>; Wed, 7 Apr 2021 10:45:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AzwC2boZeQouG8Bjj5CSscy8NvGlVOphPPZAJU4XD2rvzLG75jOYzzbYqBx8GPCz5X2SjABllWLnzjwDt/ED8248twLPGOdralujcJLbodnOgj9glthrY+8TCsF6lFfmd5P0e5msBAaEdjugQmWJ39Iyz7QCgFvBm3u/7YwvF3wHn2msf0AeXSDcWBGX1qDI0uGa2yhHM9SFUpnggITyqztw6ReiM0N3bt5vV4By2h9vq2JY8zN3d98umfct+bhwLYZimBDO8adETtV6FRk2QBC919lUaRFVpBKGsgY+NDXZ9702qHO55Z8Hrktb5NpjtkG9ocQRDm0YBQmwAB7tEw==
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-SenderADCheck; bh=B/fdaVJswr4wL7Ip6NU2cHTER9bzxn5q/zdyC3nonk8=; b=FgNjkzMlFWrDEsgafW8uWEGMB7sYYG2cdSBBWyiH5j8ZB66N2axa5lXitfO7XSibfixuxlGz9EV8eOhw9JqP3Lxq2aPm8k0JSBI2mMDZx7v0QnNKV4OmOHJ8yj/a7WsX/X3vtnKtoiUPPrJUPrgbJnH27lBM2o/Dnr2Z3J+6iaQ80DRmr7a0WUZpNrn1YKDRLE8PFCMYJB70QXRkgCNAA2xNCbk2GlwJ5o/EX7UNW/IYnO/mbW3IE/iR0mYyclmCP9Qp6bSEnYk3X0mP9BOGTYPjODLhc1eOcHki+bQaInwWMdoA00xpsG/HM/lk10ptq/Qct3fkSnYZBUV2A7Jh0w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B/fdaVJswr4wL7Ip6NU2cHTER9bzxn5q/zdyC3nonk8=; b=h0CIZzQ8VSLrsaZRYo7XKO4PGPrfQQQ0mQMuXapre3YrS4NnZFPCWH9BaSWsgAT34eAsHxMde2b2xwAtfpcIEKNAux4M6rhfrtTof6vMr3fLVJ4nFcbmt1dK2mtp1HgnR1fYx9OUHTQIMyDvIuAAiDXDR1Y3kvCIJdgGOvSVU8U=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM9PR07MB7937.eurprd07.prod.outlook.com (2603:10a6:20b:2fe::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.8; Wed, 7 Apr 2021 17:45:44 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd%4]) with mapi id 15.20.4020.017; Wed, 7 Apr 2021 17:45:44 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, "Zerr, Brad" <BZerr@tnsi.com>, Chris Wendt <chris-ietf@chriswendt.net>
CC: Cullen Jennings <fluffy@iii.ca>, IETF STIR Mail List <stir@ietf.org>, Eric Rescorla <ekr@rtfm.com>, Jon Peterson <jon.peterson@neustar.biz>, "Toy, Arthur" <atoy@tnsi.com>
Thread-Topic: [stir] RFC 8224
Thread-Index: AQHXKuCsV0y/psReW0yN3U7d8tpnjaqnbKNAgACQcQCAALgmsIAANsWAgAAk5HCAABl9gIAABJyAgAAUBTCAAAOnAIAAAKAQgAAI4gCAAABm8A==
Date: Wed, 07 Apr 2021 17:45:44 +0000
Message-ID: <AM0PR07MB38602BD2C8FE4111C1414E2893759@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <DM6PR15MB4108EDAC1D320CA0132CFFE3C8779@DM6PR15MB4108.namprd15.prod.outlook.com> <85B1C6DA-6128-4D4D-A0A4-499C03CA390D@iii.ca> <AM0PR07MB3860550B5D4DB10FAA5EF0D293769@AM0PR07MB3860.eurprd07.prod.outlook.com> <ca269d6c-5b64-1c2d-3c30-06ecbe1945ee@petit-huguenin.org> <AM0PR07MB3860D8B8F633F8AD911CA47893759@AM0PR07MB3860.eurprd07.prod.outlook.com> <DM6PR15MB4108A6CF60DB1FB40C427C7FC8759@DM6PR15MB4108.namprd15.prod.outlook.com> <AM0PR07MB38609183F83C41834AC0BDB493759@AM0PR07MB3860.eurprd07.prod.outlook.com> <5BE0F62B-2DE2-4073-BB7D-47DA2E1584B4@chriswendt.net> <DM6PR15MB41081CB035395CBE61904150C8759@DM6PR15MB4108.namprd15.prod.outlook.com> <AM0PR07MB38609494607756BB997F14D293759@AM0PR07MB3860.eurprd07.prod.outlook.com> <e91411bb-e524-8532-8df5-8658ba552a68@petit-huguenin.org> <AM0PR07MB3860CAF8EA7ACA8B65B0729D93759@AM0PR07MB3860.eurprd07.prod.outlook.com> <e5abeb7e-c192-11ad-b534-13e614547327@petit-huguenin.org>
In-Reply-To: <e5abeb7e-c192-11ad-b534-13e614547327@petit-huguenin.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: petit-huguenin.org; dkim=none (message not signed) header.d=none;petit-huguenin.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 15f91b0a-8397-4bbd-688c-08d8f9ecf84a
x-ms-traffictypediagnostic: AM9PR07MB7937:
x-microsoft-antispam-prvs: <AM9PR07MB7937401BC0D894120738C24093759@AM9PR07MB7937.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1NCB4xFAUth7+mFcnLTDM+ZU0qKjHbievmbyc2V0sLaAfm1vp6WVTDre4791KeKZ7IUJ0grWNOS7jOyYF0s8Jod6G6gK4OCrskKBq7mr87akUuKoaXvuCQOnOU0lxbLTWWXCNzP4oUKhEbnVTd1BmY4NJ9eqjr/Cl04OVxlfKVuc9lSkzz61dzutAgbSV+hP/nKPkuasHPUZxL3duunZA4l4/o5x1lV6pmWasDzJFvymSak7kh6jJOWbL0Udz1opSwuWmyqgR/j/0QTMMO8deh9qcB0XnDZB3RwGsSi7vF591zkRrHVn+2WIvo7t8IX8YcEqnQGMoq2r3c3Y0nW9NC/wPn3DostzZzqY4iWATQioUmWsRWrl/61MsFHxPDrInf007dUCNuwr8n4rQ3PFQb8zfaBk4hWV2MXKAEkVq6HLLW6Cm+WfrHFgEQDS74sCpkl68Ln4tiN5MWydaXztNZZtzBF0L7hdievVpb4G9ruGTo3/cduwLQX+qzd71FnyqHab2o66klbwgFy5VicqBWhtrBHqErY9JgCPjftjSN6Q2vpZjUCoYVOtupxyaF6zCae7rmLdFKgWam1qr6KntDtZQnEGr/Sww4qLVil9WCu7ChXDvPes4BmIUsHwrVDXCdKxXNXYREwvQFmYJ+6f8h45K9QjmvFPdlM1PVYeto5R7QWsY21pM2jGfVYMBQXSYHOqsQ8wH3lrlIaTwqVZ6rid/rJytzPr/uAo8NmnOVc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(53546011)(6506007)(2906002)(33656002)(110136005)(71200400001)(26005)(186003)(4326008)(9686003)(45080400002)(55016002)(83380400001)(478600001)(7696005)(316002)(8936002)(38100700001)(86362001)(966005)(44832011)(5660300002)(8676002)(76116006)(66446008)(64756008)(66946007)(66556008)(66476007)(54906003)(52536014)(30864003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: wCO/bcjInUfysR1i1Q4Q3N1gHjGz0tbZncBavkO4DjMPwpVmlB4uxihCfkHqogXqpUhie4qB0OXNDTyOzEN4E4C8M3fpL8jQUVQ9x3Mekk5b5GqqmpPAdN6N/ZWisi9fJG66tDazLJYjx9m89DUmWXpIQt1zHn2YqbYJXIu6RapMQcrvPt1VCmQi2sKR0XzYvGgeyB66UOW10wyCREvH43qhdwdf4bdvjyIBOyStBQTiFqPGindug/ZeUHfn6YWK8MtSEy/rqmqnat9nHTMTD9xf83JXmiINz/+2OgTuS9K4aaFVooaBWanwJ55WTw5bDUbJheP81cwLC9Pvg2yeYdD+xkatxWm2t+Uc/0jRJ8IN/VpTlSaYzPGKOvTqiBeWmG/pILJmQLuTjM6xSXRED2fVNOHW+9Vq+m7nzSjQ5xAodkYDyxDpq+652oTMPrFFzoHWNCgVxs9PscxB+a7SDTeVFpmSVZTVQsbrrEHmrYzk3Fdz3XVJff+po5QKBfUJLiPcHfghZjIcbOpAolEhMu/dyLVBn7313xmnZlHb/ci8x80piH3xUcB7LC7gaLanoiAwpVTjacshW87nnBStHKaA5rkt+I2reNCqpZxfNijVqHMrq4jjiOCl7jIYABOutPE56ccFS+7++0sEG7FhOnELJ60Ljwo3m8dPDyMxzUfD/Hpkg4+9ZCT/nBB4GV++S2L5QfosUo9Br/7moVCoLVjGt2CBXGI7ggG5Z6tP/UcMsOrzLb1VOVdHR6Ei02Z657yty8Mh0ay9+ihz7xtNutvNb05F38hHSh+aKR78ftSkjIzHEmKkk9ReeJLtfusY6rU4lZu3Q8wVSrAgvsHLah1Yu2A/xdvElUteMDQHPzawk4ScaCH+hxQW8UhI6j4eNC7n7E6Mtu4SgxZekNzK1Tx4//xP2dVa/iOKdO9fhejUHbwr2BD+UdKvWZ5mvpboUzLRl/kmAVhl5HYOYhQTBmWvMgzZ8bZKa30sZaaVHcwkBWaeJqA3CT9iXNvuEzzcjaTu8/BOkU5d6PZ3NYV1RHRaKqT/zhr4tJ+y+22W1dEa6SAqHrO6uu9s31oLPwjDFg1YGdAWgZEwz8jeFy2z6RCjDJnsemHchaZKapodvQD5L5V9aweomNLaGbaUZ0LGexGKyRZfFsP88qi707WbJyObaPcLjjUEtFP1OnK3ljaMTU5paEtz0+9NDoXPviyJV9zS1YwVdBkNuqaCkMHZHB6287YZpWWRSVP351FxYsVokaaTHnFwGPV+2dQLxFGwghtf/qLIgqVqxzXOqgVj3TP5G29wVF1K2Ek7TYV2791pdS0ptKWcLODSzUs9c0SN
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 15f91b0a-8397-4bbd-688c-08d8f9ecf84a
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2021 17:45:44.5489 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EX5Z1B5STzr6xo1ECUMZUDLTEBLQJQgB0jGcaAVEX/9ksIH6h9mPNNPYjEZTztEPEV3O4IQZz7WiPtf/mhIkM+kqXiUilW5H23eB+T8AKhQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB7937
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/-7WQEN1YKoiV82_Tz1XtQckT0tk>
Subject: Re: [stir] RFC 8224
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Apr 2021 17:45:54 -0000

Hi,

>1. Section 8.1:
>
>The origin is either in the From header or in the P-Asserted-Identity header, in the example below we have both, but which one to use is a matter of local policy, so we are going to process all 3 (one in the From, two in the PAI):
>
>orig1: sip:+1xxxxxxxxxx@ims.mncxxxx.mccxxx.3gppnetwork.org;tag=p65539t1617206731m169121c110882s1_1220390100-1617434405
>orig2: sip:xxxxxxxxx@ims.mnc420.mcc312.3gppnetwork.org
>orig3: tel:xxxxxxxxx
>
>The destination is always in the To header:
>
>dest: sip:*99;phone-context=ims.mncxxx.mccxxx.3gppnetwork.org@ims.mncxxx.mccxxx.3gppnetwork.org;user=phone
>
>2. Section 8.1
>
>Per this section, SIP URIs containing a user=phone parameter or tel URI contain a phone numbers.  Everything else does not contain a phone number.
>
>Here only orig3 and dest contains a phone number, and need to be canonicalized using section 8.3.  The part subject to canonicalization is the user part of the URI:
>
>orig3: xxxxxxxxx
>dest: *99;phone-context=ims.mncxxx.mccxxx.3gppnetwork.org
>
>orig1 and orig2 are canonicalized using section 8.5.  The input is the whole URI:
>
>orig1: sip:+1xxxxxxxxxx@ims.mncxxxx.mccxxx.3gppnetwork.org
>orig2: ip:xxxxxxxxx@ims.mnc420.mcc312.3gppnetwork.org

Where in Section 8 is it defined that phone-context is removed?

Regards,

Christer






On 4/7/21 9:54 AM, Christer Holmberg wrote:
> Hi,
> 
>>> Maybe the problem with the To header is the phone-context parameter. 
>>> The RFC 8224 procedures do not cover the presence of the parameter: the parameter is not removed, nor is it added to the tn. And, the generic SIP canonicalization procedures does not remove the parameter either.
>>
>> That is not my understanding of RFC 8224 section 8.1 and 8.3.
> 
> What is your understanding?
> 
> Regards,
> 
> Christer
> 
> 
> 
>> From: Zerr, Brad <BZerr@tnsi.com>
>> Sent: keskiviikko 7. huhtikuuta 2021 18.26
>> To: Chris Wendt <chris-ietf@chriswendt.net>; Christer Holmberg 
>> <christer.holmberg@ericsson.com>
>> Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>; Cullen Jennings 
>> <fluffy@iii.ca>; IETF STIR Mail List <stir@ietf.org>; Eric Rescorla 
>> <ekr@rtfm.com>; Jon Peterson <jon.peterson@neustar.biz>; Toy, Arthur 
>> <atoy@tnsi.com>
>> Subject: RE: [stir] RFC 8224
>>
>> Hi Chris,
>>
>> Here is a little background that got this conversation going.
>>
>> One of our customers sent us a SIP INVITE so we could perform the Stir-Shaken Signing for them.  The customer performed the translations on their MMTEL TAS to translate *55 to a 10 digit number.  When we receive the SIP INVITE for signing, it had the REQ-URI with the 10 digit number and the TO header with *55, see below.  Our applications rejected this because of the TO header (whether it is right or wrong is to be determined).  So we start questioning how * and # short codes should be handled.
>>
>> FYI, I “x” out information to keep anonymous
>>
>> INVITE 
>> sip:+xxxxxxxxxx;phone-context=imsmncXXXmccXXXXgppnetworkorg@ims.mncxx
>> x.mcc3xxx.3gppnetwork.org;user=phone SIP/2.0
>> To: 
>> sip:*99;phone-context=ims.mncxxx.mccxxx.3gppnetwork.org@ims.mncxxx.mc
>> cxxx.3gppnetwork.org;user=phone
>> From: 
>> sip:+1xxxxxxxxxx@ims.mncxxxx.mccxxx.3gppnetwork.org;tag=p65539t161720
>> 6731m169121c110882s1_1220390100-1617434405
>> Call-ID: p65539t1617206731m169121c110882s2
>> CSeq: 1 INVITE
>> Max-Forwards: 66
>> Content-Length: 896
>> Via: SIP/2.0/TCP 
>> xxxxxxxxxx:5060;branch=z9hG4bK1a5ca0b3c42536a59ddec4c723f8774fk555555
>> yaaaaacaaaaaaaaaaaaa3Zqkv7yujk3t0qbaaiaiaaaaabqaaaaaaaqaaaaaa
>> Via: SIP/2.0/TCP xxxxxxx:5082;branch=z9hG4bK1220390081-337970536
>> Route: 
>> sip:xxxx.cgah.ims.mncxxx.mccxxx.3gppnetwork.org;callhalf=orig;lr
>> Route: 
>> sip:3Zqkv7%2FcaGmGRV9neaaaacgloTpN3kFNU6jv2EObabaecaSdeaaaadsip%3A%2B
>> xxxxxxxx%40ims.mncxxx.mccxxx.3gppnetwork.orgOLxz6Geaeaqxxxxxxxxxxx%40
>> ims.mncxxx.mcc3xxx.3gppnetwork.org@xxxxxxxxxxxx:5060;lr
>> Record-Route: 
>> sip:3Zqkv7%20caqmGRV9ngaaaaaQjv2EObabaeaaaaamsip%3A%2Bxxxxxxx%40ims.m
>> ncxxx.mccxxx.3gppnetwork.org@scscf2.ims.mncxxxx.mccxxxx.3gppnetwork.o
>> rg:5060;maddr=xxxxxxxxx;lr
>> Contact: sip:p65539t1617206731m169121c110882s1@xxxxxxxx:5082;+g.3gpp.accesstype="cellular";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel<sip:p65539t1617206731m169121c110882s1@xxxxxxxx:5082;+g.3gpp.accesstype=%22cellular%22;+g.3gpp.icsi-ref=%22urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel>"
>> Content-Type: application/sdp
>> Allow: REGISTER, REFER, NOTIFY, SUBSCRIBE, INFO, MESSAGE, PRACK, 
>> UPDATE, INVITE, ACK, OPTIONS, CANCEL, BYE
>> Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
>> Supported: timer, 100rel, path, precondition, replaces
>> P-Asserted-Identity: sip:xxxxxxxxx@ims.mnc420.mcc312.3gppnetwork.org
>> P-Asserted-Identity: tel:xxxxxxxxx
>> Proxy-Authorization: Digest 
>> uri=sip:*99;phone-context=ims.mnc4xxx.mccxxx.3gppnetwork.org@ims.mncx
>> xx.mccxxx.3gppnetwork.org;user=phone,response="",nonce="",realm="",us
>> ername=xxxxxxxxxxxxxx@ims.mncxxx.mcc3xxx.3gppnetwork.org<mailto:xxxxx
>> xxxxxxxxx@ims.mncxxx.mcc3xxx.3gppnetwork.org>
>> P-Visited-Network-ID: ims.mnc420.mcc312.3gppnetwork.org
>> P-Access-Network-Info: 
>> 3GPP-E-UTRAN-FDD;local-time-zone="2021-03-31T11:05:31-05:00";utran-ce
>> ll-id-3gpp=xxxxxxxxxxxxxxxxxxxxxxxx
>> Min-SE: 900
>> Session-Expires: 1800
>> P-Charging-Vector: 
>> icid-value=pcscf2.ims.mncxxx.mcc3xxx.3gppnetw-1617-206731-149675;icid
>> -generated-at=pcscf2.ims.mncxxx.mccxxx.3gppnetwork.org;orig-ioi=ims.m
>> ncxxx.mccxxxx.3gppnetwork.org
>> User-Agent: Ericsson MTAS - CXP2010134/1 R20F14
>> P-Charging-Function-Addresses: ccf="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
>> P-Served-User: 
>> sip:xxxxxxxxxxx@ims.mnc420.mcc312.3gppnetwork.org;sescase=orig;regsta
>> te=reg
>> Feature-Caps: *;+g.3gpp.registration-token="<63b9cf28>"
>> P-Early-Media: supported
>> Session-ID: 7c386176b888d13d404845e189d6885b
>>
>> From: Chris Wendt 
>> <chris-ietf@chriswendt.net<mailto:chris-ietf@chriswendt.net>>
>> Sent: Wednesday, April 7, 2021 10:10 AM
>> To: Christer Holmberg 
>> <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com
>> >>
>> Cc: Zerr, Brad <BZerr@tnsi.com<mailto:BZerr@tnsi.com>>; Marc 
>> Petit-Huguenin 
>> <marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>>; Cullen 
>> Jennings <fluffy@iii.ca<mailto:fluffy@iii.ca>>; IETF STIR Mail List 
>> <stir@ietf.org<mailto:stir@ietf.org>>; Eric Rescorla 
>> <ekr@rtfm.com<mailto:ekr@rtfm.com>>; Jon Peterson 
>> <jon.peterson@neustar.biz<mailto:jon.peterson@neustar.biz>>; Toy, 
>> Arthur <atoy@tnsi.com<mailto:atoy@tnsi.com>>
>> Subject: Re: [stir] RFC 8224
>>
>> This is a legit question for RFC8224 and agree with the answers, but just in case it’s relevant you would not send these types of SIP URIs as dest in context of STIR/SHAKEN (over NNI/peering relationship) which only supports tel URIs currently.  That may not be your use-case but just wanted to clarify in case it was relevant.  I would be curious to know the context if you are willing to share though, i am guessing intra network use case between device and app server?  Definitely interested in those cases, for me in context of delegate certs.
>>
>> -Chris
>>
>>
>>
>> On Apr 7, 2021, at 9:52 AM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
>>
>> Hi,
>>
>> ´*´ can be used as such in a SIP-URI, but ‘#’ would have to be escaped.
>>
>> So:
>>
>> To: 
>> sip:*55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.mc
>> c312.3gppnetwork.org;user=phone
>>
>> …is ok, but;
>>
>> To: 
>> sip:#55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.mc
>> c312.3gppnetwork.org;user=phone<sip:*55;phone-context=ims.mnc420.mcc3
>> 12.3gppnetwork.org@ims.mnc420.mcc312.3gppnetwork.org;user=phone>
>>
>> …is NOT ok. Instead:
>>
>> To: 
>> sip:%2355;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.
>> mcc312.3gppnetwork.org;user=phone
>>
>> …will have to be used.
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>> From: Zerr, Brad <BZerr@tnsi.com<mailto:BZerr@tnsi.com>>
>> Sent: keskiviikko 7. huhtikuuta 2021 14.27
>> To: Christer Holmberg 
>> <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com
>> >>; Marc Petit-Huguenin 
>> <marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>>; Cullen 
>> Jennings <fluffy@iii.ca<mailto:fluffy@iii.ca>>; IETF STIR Mail List 
>> <stir@ietf.org<mailto:stir@ietf.org>>
>> Cc: chris-ietf@chriswendt.net<mailto:chris-ietf@chriswendt.net>; Eric 
>> Rescorla <ekr@rtfm.com<mailto:ekr@rtfm.com>>; Jon Peterson 
>> <jon.peterson@neustar.biz<mailto:jon.peterson@neustar.biz>>; Toy, 
>> Arthur <atoy@tnsi.com<mailto:atoy@tnsi.com>>
>> Subject: RE: [stir] RFC 8224
>>
>> Good Morning.
>>
>> Would you mind providing an example of what the TO header should look like for both a * and # dial to help clear up?  Assume they are leading characters in the TO header.
>>
>> Example of what is being sent today:
>>
>> To: 
>> sip:*55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.mc
>> c312.3gppnetwork.org;user=phone
>>
>> To: 
>> sip:#55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.mc
>> c312.3gppnetwork.org;user=phone<sip:*55;phone-context=ims.mnc420.mcc3
>> 12.3gppnetwork.org@ims.mnc420.mcc312.3gppnetwork.org;user=phone>
>>
>> From: Christer Holmberg 
>> <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com
>> >>
>> Sent: Wednesday, April 7, 2021 3:14 AM
>> To: Marc Petit-Huguenin 
>> <marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>>; Cullen 
>> Jennings <fluffy@iii.ca<mailto:fluffy@iii.ca>>; Zerr, Brad 
>> <BZerr@tnsi.com<mailto:BZerr@tnsi.com>>; IETF STIR Mail List 
>> <stir@ietf.org<mailto:stir@ietf.org>>
>> Cc: chris-ietf@chriswendt.net<mailto:chris-ietf@chriswendt.net>; Eric 
>> Rescorla <ekr@rtfm.com<mailto:ekr@rtfm.com>>; Jon Peterson 
>> <jon.peterson@neustar.biz<mailto:jon.peterson@neustar.biz>>; Toy, 
>> Arthur <atoy@tnsi.com<mailto:atoy@tnsi.com>>
>> Subject: RE: [stir] RFC 8224
>>
>> Hi,
>>
>>> I think the question was about the format to use before canonicalization.
>>>
>>> My understanding of RFC 3986 is that `#` should be escaped because it is the delimiter for an URI fragment. Fragments are not defined in SIP URIs, but a generic URI parser may still remove everything after and including '#'.
>>
>> "#" will have to be escaped in a SIP-URI, e.g., in a To header field.
>>
>> But, Section 8.3 of RFC 8224 has nothing to do with a SIP-URI or the To header field.
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>>
>>
>>
>>
>> OTOH there is no need to escape '*' as it is part of the `sub-delims` rule.
>>
>> so
>>
>> ....
>> To: 
>> sip:*55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.mc
>> c312.3gppnetwork.org;user=phone
>> ....
>>
>> is fine, but dialing directly an extension would be:
>>
>> ....
>> To: sip:+14085550460%2377@example.org;user=phone
>> ....
>>
>> On 4/6/21 5:43 AM, Christer Holmberg wrote:
>>> Hi,
>>>
>>> %2A is not the ASCII format of *, it is the escaped (see RFC 3261).
>>>
>>> And, the syntax allows both * and #, so no need to escape (in fact, it is not even possible to escape in this case):
>>>
>>> tn-spec = 1*tn-char
>>> tn-char = "#" / "*" / DIGIT
>>>
>>> Also, note that RFC 8224 does not define the syntax of the To header field - that is done in RFC 3261. The telephone number described in Section 8.3 of RFC 8224 will be included in the PASSPort (RFC 8225).
>>>
>>> Regards,
>>>
>>> Christer
>>>
>>> From: stir <stir-bounces@ietf.org<mailto:stir-bounces@ietf.org>> On 
>>> Behalf Of Cullen Jennings
>>> Sent: tiistai 6. huhtikuuta 2021 15.30
>>> To: Zerr, Brad <BZerr@tnsi.com<mailto:BZerr@tnsi.com>>; IETF STIR 
>>> Mail List <stir@ietf.org<mailto:stir@ietf.org>>
>>> Cc: chris-ietf@chriswendt.net<mailto:chris-ietf@chriswendt.net>; 
>>> Eric Rescorla <ekr@rtfm.com<mailto:ekr@rtfm.com>>; Jon Peterson 
>>> <jon.peterson@neustar.biz<mailto:jon.peterson@neustar.biz>>; Toy, 
>>> Arthur <atoy@tnsi.com<mailto:atoy@tnsi.com>>
>>> Subject: Re: [stir] RFC 8224
>>>
>>>
>>> Adding to STIR mailing list …
>>>
>>>
>>> On Apr 5, 2021, at 9:19 AM, Zerr, Brad <BZerr@tnsi.com<mailto:BZerr@tnsi.com<mailto:BZerr@tnsi.com%3cmailto:BZerr@tnsi.com>>> wrote:
>>>
>>> Good Morning.
>>>
>>> This may not be the correct process, so let me know if I should ask this in a different forum.
>>>
>>> I had a question regarding section 8.3 when it comes to * and # 
>>> handling. Is this stating that when a * or # proceeds a digit string 
>>> (i.e. *55), it should be in ASCI Format for the * (i.e. %2A)
>>>
>>> <image001.png>
>>>
>>> So Instead of this:
>>>
>>> To: 
>>> sip:*55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420.m
>>> cc312.3gppnetwork.org;user=phone
>>>
>>> It should be this
>>>
>>> To: 
>>> sip:%2A55;phone-context=ims.mnc420.mcc312.3gppnetwork.org@ims.mnc420
>>> .mcc312.3gppnetwork.org;user=phone
>>>
>>>
>>>
>>
>>
> 


--
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: https://protect2.fireeye.com/v1/url?k=96defbb0-c945c281-96debb2b-86e2237f51fb-55bc80b699dc4cf0&q=1&e=601eaa03-95ce-4b90-9575-83c0b1641010&u=https%3A%2F%2Fmarc.petit-huguenin.org%2F
Profile: https://www.linkedin.com/in/petithug