Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-reason-q850-loc-06: (with DISCUSS and COMMENT)

<R.Jesske@telekom.de> Mon, 11 March 2019 08:25 UTC

Return-Path: <R.Jesske@telekom.de>
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 4407F13104B; Mon, 11 Mar 2019 01:25:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 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, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 wxT64VoY4soI; Mon, 11 Mar 2019 01:25:21 -0700 (PDT)
Received: from mailout41.telekom.de (MAILOUT41.telekom.de [194.25.225.151]) (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 4787F130F4C; Mon, 11 Mar 2019 01:25:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1552292720; x=1583828720; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SyZXkRA/PQkgKpdbNOGvpOiOmkiL7BmRKgcd7DrUqes=; b=sU9V/u4eRHkPCedMyXoeZ1PUBDnv08CgnNjX5u5SG2KImfIw/BIxRKiZ f6aHDZ+sBsfXhPYSwrrmoaS6dtR4rujtZHOUSVTlYwvaHCpb4GZ6X9G9K CyfKr/yA2zzt42ksCpjTQ4CCEjLTpiJsamnRwcc8OAsbh8dKrto9JHBXa r6HoCfBtdAjcORZAV5w+yqgdvp4LoCbkJgQLlCsmMddcSbu695ls93W4p nBoa6YFax45rjDPYT/W4XznwxjDfMnION1Fbvzy/joVe09PQqE9EmxUCx y4oPDXSqn8fQfUsw8ea+9BdRBmbL8UdTk3rcZeJv/cshoyk1uY3kh/Knw Q==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT41.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Mar 2019 09:25:16 +0100
Received: from he105701.emea1.cds.t-internal.com ([10.169.119.22]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES256-SHA; 11 Mar 2019 09:23:47 +0100
Received: from HE105700.EMEA1.cds.t-internal.com (10.169.119.29) by HE105701.emea1.cds.t-internal.com (10.169.119.22) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 11 Mar 2019 09:23:46 +0100
Received: from HE104162.emea1.cds.t-internal.com (10.171.40.37) by HE105700.EMEA1.cds.t-internal.com (10.169.119.29) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Mon, 11 Mar 2019 09:23:46 +0100
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.22) by O365mail04.telekom.de (172.30.0.231) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 11 Mar 2019 09:23:44 +0100
Received: from FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE (10.158.150.149) by FRXPR01MB0133.DEUPRD01.PROD.OUTLOOK.DE (10.158.150.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.20; Mon, 11 Mar 2019 08:23:42 +0000
Received: from FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE ([fe80::1dd6:9036:77f4:3bdb]) by FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE ([fe80::1dd6:9036:77f4:3bdb%6]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019 08:23:42 +0000
From: R.Jesske@telekom.de
To: adam@nostrum.com, iesg@ietf.org
CC: draft-ietf-sipcore-reason-q850-loc@ietf.org, br@brianrosen.net, sipcore-chairs@ietf.org, br@brianrosen.net, sipcore@ietf.org
Thread-Topic: Adam Roach's Discuss on draft-ietf-sipcore-reason-q850-loc-06: (with DISCUSS and COMMENT)
Thread-Index: AQHU0xJ/37mALULf3kix2lQq0GEU+KYGIJIg
Date: Mon, 11 Mar 2019 08:23:42 +0000
Message-ID: <FRXPR01MB0135647633102FC4CC8E04B3F9480@FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE>
References: <155176292818.5224.17119790703710957363.idtracker@ietfa.amsl.com>
In-Reply-To: <155176292818.5224.17119790703710957363.idtracker@ietfa.amsl.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=R.Jesske@telekom.de;
x-originating-ip: [164.19.3.220]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e9e25fa7-f534-4d35-fa19-08d6a5fadf81
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:FRXPR01MB0133;
x-ms-traffictypediagnostic: FRXPR01MB0133:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <FRXPR01MB0133297178F0AFD5623B5A8DF9480@FRXPR01MB0133.DEUPRD01.PROD.OUTLOOK.DE>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(346002)(39860400002)(376002)(366004)(189003)(199004)(55016002)(53936002)(71190400001)(71200400001)(9686003)(14454004)(26005)(186003)(561944003)(33656002)(74482002)(76176011)(97736004)(7696005)(6306002)(52396003)(105586002)(106356001)(6116002)(3846002)(86362001)(5660300002)(81166006)(256004)(81156014)(8676002)(2906002)(14444005)(305945005)(75402003)(7736002)(102836004)(68736007)(478600001)(110136005)(486006)(966005)(54906003)(476003)(446003)(11346002)(72206003)(316002)(4326008)(66574012)(66066001)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:FRXPR01MB0133; H:FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-microsoft-exchange-diagnostics: 1;FRXPR01MB0133;23:AXtlPdcd8Esumy0GscUBjyYLElMmN8Dn5HUwJg8u59DF+5MSVB6b40LNVQOtx4GsqyMV21XBn/31NY0uSmMkdPBfZCXxqO4msJyViAQFhhLufA6N4kRFjwLSc2To/8iQCiSTqn+eMM5TVjK7bw25IYBO1cl/Oi80IXTsAUtEQvhJyPh74BYCxv9vlzoX0sy0WcsKmxC2TQre5BndXwYkC6kDg9lCNdr/cQ4LB6ghSWwMPu8jiZeycjqwAvUr+73R+gc81ZYdA252ybL7ms64LHBqBBPedqLxVYejquKo9dNjRzWodqoHbuDZsb0hH/NnPAlbTn5PWa6sQCQZuT11I2mt6NACZI9GV0eud/4qIJ5WIgi8krV2WVQ1Xt/kQydsEYEneopfgiPBUCZlSkmSFGM4JCVJMPNFmpwJU/X+lgJx0GFpcs5fa1Wpz/dUipvYP9omojXUWVPII+VK4DDuFQEul3F32AaYPv5V7hRs6Apq8PYNwxtm+WOR3rE8gMak1FGExVu6slmnhw1wDgdk4KpUOhZE/hXRieUty5BW/oQqNRBBH4DQ2GsEVUkMcwhOelNTofpg+Z4aOwpiykgXtvWsZDjWmhICXVsEEG87E8UqQwPNrr0cVe3OyIo1JKVj5UqvDOFoJ0sAcud2Fb45/RxN7pyA1uZT+LRWPvQ/JJsTomeGqqEnNnVxTCPHPV28EQWzQOovFL3o5D7tO48LGT4WsavyU16r38SLHi1peH1N6S9g1tmoOXkN2MQdgc5h2hlDozSqCCGsCS1laYYiSsHAfKIudwvept3ozpQ/c54mF5Dzq6AFMcnqDySubzc+V2qEhxAD9c4JO3B8z+pWngw+JAx1jMUXrLDsQqY9qMLgq0f+gWo1GMSyOqfLom5jpKb8TUkR3DUg8+sjKS1WWNd9OX/qdzbhffFEZHmx1bn5C06OfZ3rTWCNc6N6c8IMIxm+KFZklWTqzVwTHyuV/6Dy34lyd+numh3TBJJwipZ2dJtYVYrXF7VIylYZ681ga/1BUYjJAlaqteiIS7LpqUB92oUTmrx0swgh/x9ON+8RWAwgeOnRKHkD4w0V2OscT95UZiNgGadW9fdSACoGiDea3INUpEXKuOmCMD6A91upfWnUFSbdYYYKdA7JznC3it9DT3BGERYJwnz2/wIO9FJD2lwApcGq9eg5BoVS3R0TRlKuDbELEevcq/8HVCgp7mk28kL0FVgyZ9LpXlXH0A==
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: c9orxwIJ5Ko36rvmFXUgFO3RYgswNcicAREyf8j1No6w/ronbl4VQ6DJ3Xn+DQ0jEvAw5RDR9QJpk+wgj3lj9jpISoteOsKVVKUuFUZd6TTLafn8uaPQ07TDaXk1sXz86OcVmuOZSSzh0Dotse6GhtqX/ymP7bAe72yX9oz3Etns8iU72y1KgVSEnwVt24DH+rAlMWMQS7otrDMWpYBdjLNZjaqDgN9KuBDIne3nw8RCloFZYxx340euXYmXAnJjC5zVfIYVBhxUeEWYABbVTSC1TsGNTX9KQFpF9dK0kQeK1esGbEyQ1+czMw+OYWhGaONduhV8TelxnwyeUXMFuzxtXWpPauKXY0mgKRKixrRp3pv7jAC5uL6YDB3MWuN+wCGnid+u/qit7OxSdPpZnRhfHWtb2hYgA4zFK4o+Bjk=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e9e25fa7-f534-4d35-fa19-08d6a5fadf81
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 08:23:42.8897 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRXPR01MB0133
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/E8W1Tr1J5rRILk5As5gmykcFrPo>
Subject: Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-reason-q850-loc-06: (with DISCUSS and COMMENT)
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: Mon, 11 Mar 2019 08:25:25 -0000

Hi,
Thank you for your comments. I went through the comments and here are my answers and proposals to the comments made.
Sorry If some of you get the mail twice, since I answered in another way already.

1.  Discuss:
§4 ABNF
Have incorporated the proposal.

1.  Comments:
I have incorporated all proposed changes. 
§1 done:
Text reads now:
RFC6432 specifies that a ISUP Q.850 cause code can be carried within a SIP response, but not the Q.850 location information.

§4
So text reads now:
As defined by RFC6432 any SIP Response message, with the exception of a 100 (Trying), MAY contain a Reason header field with a Q.850 [Q.850] cause code.

§5
Done as proposed. 
Removed blank line and added two via header.


If you are OK with these changes I will produce a new draft and upload it.

Thank you and Best Regards

Roland

> -----Ursprüngliche Nachricht-----
> Von: Adam Roach <adam@nostrum.com>
> Gesendet: Dienstag, 5. März 2019 06:15
> An: The IESG <iesg@ietf.org>
> Cc: draft-ietf-sipcore-reason-q850-loc@ietf.org; Brian Rosen
> <br@brianrosen.net>; sipcore-chairs@ietf.org; br@brianrosen.net;
> sipcore@ietf.org
> Betreff: Adam Roach's Discuss on draft-ietf-sipcore-reason-q850-loc-06:
> (with DISCUSS and COMMENT)
> 
> Adam Roach has entered the following ballot position for
> draft-ietf-sipcore-reason-q850-loc-06: Discuss
> 
> When responding, please keep the subject line intact and reply to all email
> addresses included in the To and CC lines. (Feel free to cut this introductory
> paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sipcore-reason-q850-loc/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Thanks for taking on the task of adding this value. I have a handful of
> comments, one of which really needs clarification prior to publication.
> 
> ---------------------------------------------------------------------------
> 
> This issue is a discuss because the lack of formal language for values and the
> lack of clarity around case sensitivity has interoperabilty implications.
> 
> §4:
> 
> >  The Augmented
> >  BNF (ABNF) [RFC5234] for this parameter is shown in Figure 1.
> 
> Figure 1 is not valid ABNF. It contains ABNF, and then has a whole bunch of
> other stuff. I suspect you wanted to have something more like this, using RFC
> 7405 extensions:
> 
>    reason-extension =/ isup-cause-location
> 
>    isup-cause-location =  "location" EQUAL isup-location-value
> 
>    isup-location-value =
>       %s"U" /      ; for 0 0 0 0 user
>       %s"LPN" /    ; for 0 0 0 1 private network serving the local user
>       %s"LN" /     ; for 0 0 1 0 public network serving the local user
>       %s"TN" /     ; for 0 0 1 1 transit network
>       %s"RLN" /    ; for 0 1 0 0 public network serving the remote user
>       %s"RPN" /    ; for 0 1 0 1 private network serving the remote user
>       %s"LOC-6" /  ; for 0 1 1 0 spare
>       %s"INTL" /   ; for 0 1 1 1 international network
>       %s"LOC-8" /  ; for 1 0 0 0 spare
>       %s"LOC-9" /  ; for 1 0 0 1 spare
>       %s"BI" /     ; for 1 0 1 0 network beyond interworking point
>       %s"LOC-11" / ; for 1 0 1 1 spare
>       %s"LOC-12" / ; for 1 1 0 0 reserved for national use
>       %s"LOC-13" / ; for 1 1 0 1 reserved for national use
>       %s"LOC-14" / ; for 1 1 1 0 reserved for national use
>       %s"LOC-15"   ; for 1 1 1 1 reserved for national use
> 
> If you choose to instead keep the current formulation, please:
> 
>  - Move the list of valid values out of the figure, and
>  - Add text clarifying whether the values are case-sensitive.
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> ID Nits reports:
> 
>   == Unused Reference: 'RFC3261' is defined on line 245, but no explicit
>      reference was found in the text
> 
>   == Unused Reference: 'RFC3323' is defined on line 251, but no explicit
>      reference was found in the text
> 
> ---------------------------------------------------------------------------
> 
> §1:
> 
> >  [RFC3326] specifies that a ISUP [Q.850]  cause code can be carried
> > within a SIP response
> 
> This isn't quite right -- interpreted carefully, RFC 3326 specifically does
> *not* allow this: it envisions specific future response codes (in theory used
> to help with HERFP) that opt-in to allowing the Reason header field.  When
> speaking of the general use case of sending Q.850 codes in arbitrary SIP
> response messages, you need to cite RFC 6432 instead of RFC 3326.
> 
> ---------------------------------------------------------------------------
> 
> §4:
> 
> >  As defined by [RFC3326] a Reason header field MAY appear in any
> > request in a dialog, in any CANCEL request and in any response whose
> > status code explicitly allows the presence of this header field.
> 
> As above, I think we're talking about the more general case (rather than the
> "explicitly allows" case); if so, this text should cite RFC 6432 and clarify that
> "Any SIP Response message, with the exception of a 100 (Trying), MAY
> contain a Reason header field with a Q.850 [Q.850] cause code."
> 
> ---------------------------------------------------------------------------
> 
> §5:
> 
> >        SIP/2.0 404 Not Found
> >
> >        From: Alice <sips:alice@atlanta.example.com>;tag=1234567
> 
> Please remove the blank line between the response line and the first header
> field.
> 
> Please add at least one "Via" header field, or add text indicating that Via
> header fields have been removed for concision.
>