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

Keith Drage <drageke@ntlworld.com> Sat, 23 March 2019 14:00 UTC

Return-Path: <drageke@ntlworld.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 EF3AF130EC1 for <sipcore@ietfa.amsl.com>; Sat, 23 Mar 2019 07:00:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.661
X-Spam-Level:
X-Spam-Status: No, score=-0.661 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_24_48=1.34, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ntlworld.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 y9k27iFtVgCw for <sipcore@ietfa.amsl.com>; Sat, 23 Mar 2019 07:00:39 -0700 (PDT)
Received: from know-smtprelay-omc-8.server.virginmedia.net (know-smtprelay-omc-8.server.virginmedia.net [80.0.253.72]) (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 EF996127964 for <sipcore@ietf.org>; Sat, 23 Mar 2019 07:00:38 -0700 (PDT)
Received: from [172.17.162.168] ([88.211.126.138]) by cmsmtp with ESMTPA id 7hCNh9vXWUyim7hCNh4gTP; Sat, 23 Mar 2019 14:00:35 +0000
X-Originating-IP: [88.211.126.138]
X-Authenticated-User: drageke@ntlworld.com
X-Spam: 0
X-Authority: v=2.3 cv=XubUx2N9 c=1 sm=1 tr=0 a=A23Of5e5ItRGPqVSphLRgg==:117 a=A23Of5e5ItRGPqVSphLRgg==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=r77TgQKjGQsHNAKrUKIA:9 a=Z80JlwQ0AAAA:8 a=48vgC7mUAAAA:8 a=OqDL3lSiVSJcZpvMRRYA:9 a=QEXdDO2ut3YA:10 a=mYAOWqAtFUkA:10 a=1dbGxDndw2gA:10 a=GN2WD7rlCzEZi_iRXnwA:9 a=RM9ymXN3PPG8yVRs:21 a=_W_S_7VecoQA:10 a=Zz-tw7mMPhxMdvFcggwQ:22 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1553349636; bh=YWV7duXRIdHgGPb9oxHYOuVsN7kux/Rkld6Ofar+g1M=; h=Subject:To:References:From:Date:In-Reply-To; b=SO18TshAboJFz0rNAxO2ISqh+yasLzTJhXbRhrHZ5p8xnyQUJHneJV6ttkjZIQXGv t39CSBwv/QylrrRodAhB3OVuCYehf1iQD0nzpPXge6DsLqPm5dK5c+LHiEn+wVKFoL j6PjxvGczFaDVoBxcOeuvWk/xVS45i8S3Afj/OZhKr/xdoPSzWSIbQ+4Nl1It1YpG8 P9bVlKjGgm/x/0ONM3SiB7rSxbQ4fYrHgXJyHtRzsqsYFqNIuLpXa+ue3Ag8TUbB5F Ae5GOSj2C5B9gkWN5oZ9uZYRFsL6eR4Y8snBTZ8iyiZm2bmy6HB4zYdP3+Gjb4lsrh 1WmyV1eFXEbQw==
To: sipcore@ietf.org
References: <155193609023.13714.4531517779875308584.idtracker@ietfa.amsl.com> <FRXPR01MB01350BEB15B22E9E5FFB936AF9480@FRXPR01MB0135.DEUPRD01.PROD.OUTLOOK.DE> <20190318140358.GB80498@kduck.mit.edu> <0446BC26-28C3-42B7-8DD6-F8D054883DAF@nostrum.com> <BEF6BEBE-F606-4ED4-8318-87A63743653F@nostrum.com> <D8E1DA9F-56B5-4695-BD49-38D9ADF68496@nostrum.com>
From: Keith Drage <drageke@ntlworld.com>
Message-ID: <aa66eedb-6c85-b39c-b8f3-dde6d88b2649@ntlworld.com>
Date: Thu, 21 Mar 2019 22:45:24 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <D8E1DA9F-56B5-4695-BD49-38D9ADF68496@nostrum.com>
Content-Type: multipart/alternative; boundary="------------F80E142217823920996C77A3"
Content-Language: en-GB
X-CMAE-Envelope: MS4wfMwAS8z/x8w2xM3aSXkz62LRodO93BL1vjUpQnVfDzDId8p1kfprbfiTY0vUCeBkEbkeTpftmfYE/TTIZYKHeapXlz/CBouwin3r52PvYb3a9jZBv3Ez /kcmerj7JYsRtR3bLAbvg2MFfdzKJ6U0nlvQYyNB2Dwi6aCwef8qIFaL
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/1VWK5pc4-yFQOhIQx7gb9LQI3_E>
Subject: Re: [sipcore] Benjamin Kaduk'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: Sat, 23 Mar 2019 14:00:44 -0000

I know this is part of the existing text, but Q.850 values (and 
locations) are not just used in ISUP, but also form part of DSS1 and 
indeed, also QSIG. Therefore I would regard the formulation of "ISUP 
[Q.850] location" as a little but confusing. For example does it means 
only those generated by an entity supporting ISUP, or only those coming 
from an entity supporting ISUP but relayed from other entities, or what.


Keith

On 21/03/2019 00:23, Ben Campbell wrote:
> Here’s a proposed RFC Editor note to make the changes in section 4. I made some slight edits for clarity, and a bigger edit to include the part about the ISUP location being available as a condition of the SHALL, rather than a separate statement suggesting that the SHALL is not always possible to follow.
>
> Benjamin and Roland, does this work for you?
>
> Thanks!
>
> Ben.
>
> ---------------------------------
>
> Please make the following edits to the first two paragraphs following Figure 1 in
> Section 4:
>
> OLD:
> Note: These are the values defined within [Q.850] as location.  Thus
> other values are not within the scope of this document.
>
> Depending on whether the message is a request or a response the UAC
> or UAS SHALL include the location parameter when setting up the Reason
> header field with a [Q.850] cause.  This approach is only possible in cases
> when the ISUP [Q.850] location is available.
>
> NEW:
> Note: These are the values defined within [Q.850] as location.  Thus
> other values are not within the scope of this document. the 'LOC=*' names
> are the wire codepoints for the values currently left as 'spare' or 'reserved’
> in [Q.850]; these will continue to be the wire codepoints in the case of future
> allocation or national usage of the such values.
>
> The UAC or UAS SHALL include the location parameter in a request or response
> when setting up the Reason header field with a [Q.850] cause when the
> ISUP [Q.850] location is available.
>
>
>> On Mar 19, 2019, at 10:20 PM, Ben Campbell <ben@nostrum.com> wrote:
>>
>> Signed PGP part
>> Hi Roland.
>>
>> Benjamin tells me the remaining changes are small. Let me see if I can put them in the form of an RFC Editor note, so we can hopefully avoid a new revision.
>>
>> Thanks!
>>
>> Ben.
>>
>>> On Mar 19, 2019, at 9:30 PM, Ben Campbell <ben@nostrum.com> wrote:
>>>
>>> Hi Roland,
>>>
>>> Am I correct to understand that changes based on this discussion have not yet made it into a draft? If so, when do you think that could happen?
>>>
>>> Please note that the Plenary in Prague is sort of a deadline for this; if I am not able approve it before then it will have to transition to another AD, which could add delays while they come up to speed on it.
>>>
>>> Thanks!
>>>
>>> Ben.
>>>
>>>> On Mar 18, 2019, at 9:03 AM, Benjamin Kaduk <kaduk@mit.edu> wrote:
>>>>
>>>> On Mon, Mar 11, 2019 at 08:20:34AM +0000, R.Jesske@telekom.de wrote:
>>>>> 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.
>>>> I do not mind the extra mail, and I must apologize myself for the slowness
>>>> of the reply.
>>>>
>>>>> Discuss on Section 4
>>>>> Do you want to see something beyond the Note I put in?
>>>>> Note: These are the values defined  within <xref target="Q.850"/> as location. Thus other values are not within the scope of this document.
>>>> The main thing I wanted to be clarified was that the string name is the
>>>> actual codepoint used on the wire (as opposed to some encoding of the
>>>> four-bit value).  Changing to use ABNF for the specification os
>>>> isup-location-value is sufficient to clarify that point; the only remaining
>>>> potential issue would be regarding potential future changes/allocations...
>>>>
>>>>> The last try to change these values in ITU-T was around 2001/2002 for some mobile network code points. This was rejected since operators said that there is willingness to change ISUP for such coding points. The values are stable since 20 years so there will be no change of these values in future, since invest will go into IP based networks like IMS.
>>>> .... and it sounds like the expected chances of any such changes are very
>>>> low.  I would still ask you to consider adding a note to the effect of
>>>> "Note that the 'LOC=*' names are the wire codepoints for the values
>>>> currently left as 'spare' or 'reserved' in [Q.850]; these will continue to
>>>> be the wire codepoints in the case of future allocation or national
>>>> usage."  I am happy to listen to some reasoning about why even that
>>>> statement is not needed, though.
>>>>
>>>> (BTW, given the presence of all 16 possible 4-bit values, I don't think the
>>>> current Note about "other values are not within the scope" is adding much
>>>> value, and potentially could be replaced by my suggested note above.)
>>>>
>>>>> Comments on Section 1,3 and 4
>>>>> Nits on Section 1+3 corrected.
>>>>>
>>>>> Section 4:
>>>>> I try to reformulate the sentence.
>>>>> Proposal:
>>>>>
>>>>> UAC  or UAS SHALL include the location parameter in a request or response   when setting up the Reason header field with a [Q.850] cause.  This approach is only  possible in cases when the ISUP [Q.850] location is available.
>>>> That helps a lot, thank you.
>>>>
>>>>> If you are OK with these changes I will produce a new draft and upload it.
>>>> That would work, but it's also fine if you want to wait until the issue
>>>> Adam raised comes to a complete resolution on the list.
>>>>
>>>> Thanks,
>>>>
>>>> Benjamin
>>>>
>>>>> Thank you and Best Regards
>>>>>
>>>>> Roland
>>>>>> -----Ursprüngliche Nachricht-----
>>>>>> Von: sipcore <sipcore-bounces@ietf.org> Im Auftrag von Datatracker on
>>>>>> behalf of Benjamin Kaduk
>>>>>> Gesendet: Donnerstag, 7. März 2019 06:22
>>>>>> An: The IESG <iesg@ietf.org>
>>>>>> Cc: draft-ietf-sipcore-reason-q850-loc@ietf.org; sipcore-chairs@ietf.org;
>>>>>> sipcore@ietf.org
>>>>>> Betreff: [sipcore] Benjamin Kaduk's Discuss on draft-ietf-sipcore-reason-
>>>>>> q850-loc-06: (with DISCUSS and COMMENT)
>>>>>>
>>>>>> Benjamin Kaduk 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:
>>>>>> ----------------------------------------------------------------------
>>>>>>
>>>>>> I support Adam's Discuss.
>>>>>>
>>>>>> I also think that the Section 4 text:
>>>>>>
>>>>>> The use of the location parameter is restricted to Q850 cause values.
>>>>>> Other values MUST be ignored if present.
>>>>>>
>>>>>> needs to be clear about whether it is intended to limit to the exact 16 strings
>>>>>> listed above, or whether the intent is to update with Q850 if new values are
>>>>>> allocated.  Are string aliases allowed for the "national-use" codepoints if
>>>>>> allocated within a given nation?
>>>>>>
>>>>>>
>>>>>> ----------------------------------------------------------------------
>>>>>> COMMENT:
>>>>>> ----------------------------------------------------------------------
>>>>>>
>>>>>> Section 1
>>>>>>
>>>>>> the reason of release.  The reason of release does indicate why a SIP
>>>>>> Dialog or an PSTN call, in case where the call was interworked to the
>>>>>>
>>>>>> nits: s/does indicate/indicates/ ; s/an PSTN/a PSTN/
>>>>>>
>>>>>> Section 3
>>>>>>
>>>>>> The primary intent of the parameter defined in this specification is
>>>>>> for use in IMS (IP Multimedia Subsystem) networks defined by 3GPP but
>>>>>> also open to be used by any other network that includes ISUP
>>>>>>
>>>>>> nit: s/also/it is also/
>>>>>>
>>>>>> Section 4
>>>>>>
>>>>>> Depending on whether the message is a request or a response the UAC
>>>>>> or UAS SHALL include the location parameter when setting up the
>>>>>> Reason header field with a [Q.850] cause.  This approach is only
>>>>>> possible in cases when the ISUP [Q.850] location is available.
>>>>>>
>>>>>> I don't understand what depends on whether the message is a request or a
>>>>>> response.
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> sipcore mailing list
>>>>>> sipcore@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/sipcore
>>
>>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore