Re: [salud] Updates to section 6

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 29 March 2013 13:52 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: salud@ietfa.amsl.com
Delivered-To: salud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDF9121F9407 for <salud@ietfa.amsl.com>; Fri, 29 Mar 2013 06:52:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.593
X-Spam-Level: **
X-Spam-Status: No, score=2.593 tagged_above=-999 required=5 tests=[AWL=-2.870, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_33=0.6, J_CHICKENPOX_53=0.6, J_CHICKENPOX_54=0.6, J_CHICKENPOX_66=0.6, J_CHICKENPOX_83=0.6, J_CHICKENPOX_84=0.6, MANGLED_LIST=2.3, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IWIFG-44tQzO for <salud@ietfa.amsl.com>; Fri, 29 Mar 2013 06:52:11 -0700 (PDT)
Received: from qmta08.westchester.pa.mail.comcast.net (qmta08.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:80]) by ietfa.amsl.com (Postfix) with ESMTP id A0A9821F9406 for <salud@ietf.org>; Fri, 29 Mar 2013 06:52:06 -0700 (PDT)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta08.westchester.pa.mail.comcast.net with comcast id HRrS1l0011ei1Bg58Rs6YY; Fri, 29 Mar 2013 13:52:06 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta24.westchester.pa.mail.comcast.net with comcast id HRs51l00t3ZTu2S3kRs5JY; Fri, 29 Mar 2013 13:52:06 +0000
Message-ID: <51559C85.5090908@alum.mit.edu>
Date: Fri, 29 Mar 2013 21:52:05 +0800
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: "Dale R. Worley" <worley@ariadne.com>
References: <201303280039.r2S0deO01302294@shell01.TheWorld.com> <51546450.5010306@alum.mit.edu> <201303282053.r2SKr1ah1360213@shell01.TheWorld.com>
In-Reply-To: <201303282053.r2SKr1ah1360213@shell01.TheWorld.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1364565126; bh=V567U6wZZ5c8h/usP2ciPXPavOZuOcixujb6OfCdXFE=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Wy2urP2+wRjd2MdhgSU3uDGHUDtg66CUfupjQr0s7Z+sygfeMvx5p6k4s8YA+4Cvn AruhwcQyBK3PsO3Eaq4hSzHsaceIRRZi6+y+/z45477bYllZq8Z/vKicrqgMdgywpN HoiDHZjP3EbLLxnurKd31avoBD5se5dDS9Ne1gWfEYiJMhJu0LSEVsPy88NDaSUgbZ 4LH51cXS5XW5Sl/i9UMWFg+R1Se54R1HnssYCCgoeKwMxjnZwPVOFld0/sNs3YXFi+ 7D1MkuntEqSMQcUMrx72QbFNOrYJb5iXE7rAI4+35AlWrCBDkbdMVgKsDdVFwrxrNr 8WYedJOJsW//A==
Cc: salud@ietf.org
Subject: Re: [salud] Updates to section 6
X-BeenThere: salud@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Sip ALerting for User Devices working group discussion list <salud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/salud>, <mailto:salud-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/salud>
List-Post: <mailto:salud@ietf.org>
List-Help: <mailto:salud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/salud>, <mailto:salud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Mar 2013 13:52:13 -0000

Dale,

I'm now lost in all the diffs. Can you send a complete version?

	Thanks,
	Paul

On 3/29/13 4:53 AM, Dale R. Worley wrote:
> Yes, this is more complicated than I thought.  I think we need to
> update the text to take care of these issues.
>
> Following is (1) Paul's comments that I am addressing, (2) a diff
> showing my suggested additional updates, and (3) the resulting version
> of section 6.
>
> Best regards,
>
> Dale
> ----------------------------------------------------------------------
>> From: Paul Kyzivat <pkyzivat@alum.mit.edu>
>>
>>> +We say "The policy for adding <alert-indication>s may differ for each
>>> +<alert-category> and MUST be defined by the document describing the
>>> +corresponding <alert-category>."  But we do not state the policy for
>>> +the standard <alert-category>s.  And I do not remember what we decided
>>> +that policy should be.
>>
>> Note I commented on a related issue re ["locale"] below. *That* category
>> needs a different rule from all the others, in that subordinates to
>> "local:country" may not be registered via the iana process. But I
>> suppose alternatives to default and country may be added as in any other.
>>
>> Otherwise I suggest we just specify that adding <alert-indication>s
>> subordinate to any of the <alert-category>s defined in *this* document
>> is Standards Action.
>>
>> Or we could take the easy way out and simply say that its Standards
>> Action for everything. (Except for private ones of course.)
>>
>>>    6.2.6.  The "locale"  alert-category and alert-identifiers
>>>
>>>       The following table contains the initial IANA registration for the
>>>       "locale" <alert-category> and <alert-identifier>s.  The value of this
>>> -   indicator provides information about the location of the user at the
>>> -   other side of the call.
>>> +   indicator provides information suggests that alerting signals
>>> +   characteristic of the specified location should be used.
>>>
>>> - <alert-category>/             Reference  Description
>>> + <alert-category> or           Reference  Description
>>>     <alert-identifier>
>>>     -----------------------------------------------------------
>>>     locale                        RFC XXXX  <alert-category>
>>>                                             for "locale" <alert-identifier>
>>>     locale:default                RFC XXXX  Alerting not location
>>>                                             specific
>>>                                             (default value)
>>>     locale:country:<ISO 3166-1 country code>
>>>                                   RFC XXXX  Country-specific alerting
>>> - locale:<private-name>         RFC XXXX  Reserved for private
>>> -                                         extensions
>>> ----------------------------------------------------------------------
>>
>> I'm wondering about the registration for country codes. I don't know if
>> it is clear here what IANA should do. Does this mean:
>>
>> - IANA should go out and get a copy of the ISO 3166-1 list and populate
>> it into their own table?
>>
>> - Specific country codes must be registered by some specification, but
>> must conform to 3166-1?
>>
>> Clearly we *intend* that individual country codes will not be listed in
>> the IANA table, but rather are implicitly included by reference. How do
>> we say that?
> ----------------------------------------------------------------------
> --- 07-updated-section-6	2013-03-27 20:35:12.000000000 -0400
> +++ 07-updated2-section-6	2013-03-28 14:55:15.979625380 -0400
> @@ -1,30 +1,21 @@
> +[[
> +These differences are from the previous updated section 7.
>
> +Here are revisions to the registrations to fix the problem Paul
> +identified, which is that the registration for locale:country:XX is
> +really a pattern, not a specific <alert-identifier>.  I've revised the
> +text to allow registration of *patterns* of <alert-identifier>.
> +
> +I've moved the words regarding the registration policies -- in 6.1 is
> +the generic policy information, and in 6.2 is the policy information
> +about our 6 <alert-category>s.  However, I don't know what policy we
> +want for new entries for our <alert-category>s.
> +
> +I've removed the rule about labels being <= 27 characters.
> +
> +In the registration entries for the <alert-category>s, I've changed
> +the descriptions to provide a brief description of what the category
> +means.
>
>   ]]
>
> @@ -34,48 +25,53 @@
>      accordance with RFC 3406 with the registration template provided in
>      Section 4.
>
> -6.1.  New alert identifiers
> +6.1.  Registry
>
> -   Standard "alert" URN identifiers are identified by
> +   Standard "alert" URNs are identified by
>      <alert-identifier>s managed by IANA, according to the processes
> -   outlined in [RFC5226] in a new registry called "Alert URN
> +   outlined in [RFC5226], in a new registry called "Alert URN
>      Identifiers".  Thus, creating a new standard "alert" URN requires
> +   IANA action.
> -   IANA action.  Each registered <alert-identifier> is composed of an
> -   <alert-category> followed by an <alert-indication> composed of one
> -   or more <alert-label>s, as described in Section 4.
> -
> -   The policy for adding a new <alert-category> is 'Standards Action'.
> -   (This document defines the <alert-category>s 'service', 'source',
> -   'priority', 'duration', 'delay' and 'locale'. ) The policy for
> -   adding <alert-indication>s (sequences of <alert-label>s for use
> -   with a particular <alert-category>) may differ for each
> -   <alert-category> and MUST be defined by the document defining the
> -   corresponding <alert-category>.  The entries in the registration
> -   table have the following format:
>
> +   The registry contains:  (1) <alert-category> values, (2)
> +   <alert-identifier> values, composed of an <alert-category> followed
> +   by an <alert-indication>, in turn composed of one or more
> +   <alert-label>s, and (3) patterns for <alert-identifier> values
> +   (e.g., for the "locale" <alert-category> in Section 6.2.6).
>
> +   The policy for adding a new <alert-category> is 'Standards Action'.
> +   The policy for adding <alert-identifier>s or patterns of
> +   <alert-identifier>s within a particular <alert-category> may
> +   differ for each <alert-category> and MUST be defined by the
> +   document defining the corresponding <alert-category>.
>
>
> -      <alert-category> or    Reference    Description
> -      <alert-identifier>
> -      ---------------------------------------------------------------
> -      foo                    RFCxyz     Description of the 'foo'
> -                                        <alert-category>
> -      foo:bar                RFCabc     Description of the 'foo:bar'
> -                                        <alert-identifier>
> -
> -   Each <alert-category> or <alert-indication> label MUST NOT exceed 27
> -   characters.
>
>
>   6.2.  Initial IANA Registration
>
> +   This document defines the <alert-category>s 'service', 'source',
> +   'priority', 'duration', 'delay' and 'locale'.  The policy for
> +   adding an <alert-identifier> for any of these <alert-category>s is
> +   'xxx'.
>
> +*** Should this policy be "Standards Action", "RFC Required", or
> +    "Specification Required"?
>
> +   The entries to be added to the registration table have the
> +   following format:
>
>
> +      <alert-category> or    Reference    Description
> +      <alert-identifier>
> +      ---------------------------------------------------------------
> +      foo                    RFCxyz     Description of the 'foo'
> +                                        <alert-category>
> +      foo:bar                RFCabc     Description of the 'foo:bar'
> +                                        <alert-identifier>
>
>   6.2.1.   The "service" alert-category and alert-identifiers
>
> @@ -88,10 +84,9 @@
>      <alert-category> or            Reference  Description
>      <alert-identifier>
>      -----------------------------------------------------------
> -   service                        RFC XXXX  <alert-category>
> -                                            for  "service"
> -                                            <alert-identifier>s
> -   service:normal                 RFC XXXX  Normal ring /rinback
> +   service                        RFC XXXX  Specific telephony
> +                                            service used in this call
> +   service:normal                 RFC XXXX  Normal ring/rinback
>                                               rendering (default value)
>      service:call-waiting           RFC XXXX  Call waiting was
>                                               initiated at the other side
> @@ -134,9 +129,8 @@
>      <alert-category> or           Reference  Description
>      <alert-identifier>
>      -----------------------------------------------------------
> -   source                        RFC XXXX  <alert-category>
> -                                           for "source"
> -                                           <alert-identifier>s
> +   source                        RFC XXXX  Classification of the other
> +                                           party to the call
>      source:unclassified           RFC XXXX  Unclassified ring /rinback
>                                              rendering (default value)
>      source:internal               RFC XXXX  User at the other side of
> @@ -160,8 +154,7 @@
>    <alert-category> or             Reference  Description
>    <alert-identifier>
>    -----------------------------------------------------------
> - priority                        RFC XXXX <alert-category> for
> -                                          "priority" <alert-identifier>s
> + priority                        RFC XXXX  Priority of the call
>    priority:normal                 RFC XXXX  Normal ring /rinback
>                                              rendering (default value)
>    priority:low                    RFC XXXX  Low priority call.
> @@ -186,9 +179,7 @@
>      <alert-category> or             Reference  Description
>      <alert-identifier>
>      -----------------------------------------------------------
> -   duration                        RFC XXXX  <alert-category>
> -                                             for "duration"
> -                                             <alert-identifier>s
> +   duration                        RFC XXXX  Duration of alerting signal
>      duration:normal                 RFC XXXX  Normal ring /rinback
>                                                rendering (default value)
>      duration:short                  RFC XXXX  Shorter than normal
> @@ -205,8 +196,8 @@
>      <alert-category> or          Reference  Description
>      <alert-identifier>
>      -----------------------------------------------------------
> -   delay                        RFC XXXX  <alert-category> for "delay"
> -                                          <alert-identifier>
> +   delay                        RFC XXXX  Delay of rendering of alerting
> +                                          signal
>      delay:none                   RFC XXXX  Immediate alerting
>                                             (default value)
>      delay:yes                    RFC XXXX  Delayed alerting
> @@ -239,12 +230,14 @@
>    <alert-category> or           Reference  Description
>    <alert-identifier>
>    -----------------------------------------------------------
> - locale                        RFC XXXX  <alert-category>
> -                                         for "locale" <alert-identifier>
> + locale                        RFC XXXX  Location-specific alerting
> +                                         signals
>    locale:default                RFC XXXX  Alerting not location
>                                            specific
>                                            (default value)
>    locale:country:<ISO 3166-1 country code>
> -                               RFC XXXX  Country-specific alerting
> +                               RFC XXXX  Alerting according to the
> +                                         conventions of the specified
> +                                         country
>
>
> ----------------------------------------------------------------------
> [[
> Here are revisions to the registrations to fix the problem Paul
> identified, which is that the registration for locale:country:XX is
> really a pattern, not a specific <alert-identifier>.  I've revised the
> text to allow registration of *patterns* of <alert-identifier>.
>
> I've moved the words regarding the registration policies -- in 6.1 is
> the generic policy information, and in 6.2 is the policy information
> about our 6 <alert-category>s.  However, I don't know what policy we
> want for new entries for our <alert-category>s.
>
> I've removed the rule about labels being <= 27 characters.
>
> In the registration entries for the <alert-category>s, I've changed
> the descriptions to provide a brief description of what the category
> means.
>
> ]]
>
> 6.  IANA Considerations
>
>     This section registers a new URN namespace identifier (NID), "alert", in
>     accordance with RFC 3406 with the registration template provided in
>     Section 4.
>
> 6.1.  Registry
>
>     Standard "alert" URNs are identified by
>     <alert-identifier>s managed by IANA, according to the processes
>     outlined in [RFC5226], in a new registry called "Alert URN
>     Identifiers".  Thus, creating a new standard "alert" URN requires
>     IANA action.
>
>     The registry contains:  (1) <alert-category> values, (2)
>     <alert-identifier> values, composed of an <alert-category> followed
>     by an <alert-indication>, in turn composed of one or more
>     <alert-label>s, and (3) patterns for <alert-identifier> values
>     (e.g., for the "locale" <alert-category> in Section 6.2.6).
>
>     The policy for adding a new <alert-category> is 'Standards Action'.
>     The policy for adding <alert-identifiers>s or patterns of
>     <alert-identifiers>s within a particular <alert-category> may
>     differ for each <alert-category> and MUST be defined by the
>     document defining the corresponding <alert-category>.
>
>
> Liess, et al.             Expires April 5, 2013                [Page 18]
>
> Internet-Draft               Alert-Info URNs                October 2012
>
>
> 6.2.  Initial IANA Registration
>
>     This document defines the <alert-category>s 'service', 'source',
>     'priority', 'duration', 'delay' and 'locale'.  The policy for
>     adding an <alert-identifier> for any of these <alert-category>s is
>     'xxx'.
>
> *** Should this policy be "Standards Action", "RFC Required", or
>      "Specification Required"?
>
>     The entries to be added to the registration table have the
>     following format:
>
>
>        <alert-category> or    Reference    Description
>        <alert-identifier>
>        ---------------------------------------------------------------
>        foo                    RFCxyz     Description of the 'foo'
>                                          <alert-category>
>        foo:bar                RFCabc     Description of the 'foo:bar'
>                                          <alert-identifier>
>
> 6.2.1.   The "service" alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "service" <alert-category> and <alert-identifier>s.  The value of
>     this indicator is set to a value different from "normal" if the
>     caller or callee is informed that a specific telephony service has
>     been initiated.
>
>     <alert-category> or            Reference  Description
>     <alert-identifier>
>     -----------------------------------------------------------
>     service                        RFC XXXX  Specific telephony
>                                              service used in this call
>     service:normal                 RFC XXXX  Normal ring/rinback
>                                              rendering (default value)
>     service:call-waiting           RFC XXXX  Call waiting was
>                                              initiated at the other side
>                                              of the call
>     service:forward                RFC XXXX  Call has been forwarded
>     service:recall:calback         RFC XXXX  Recall due to callback
>     service:recall:hold            RFC XXXX  Recall due to call hold
>     service:recall:transfer        RFC XXXX  Recall due to callback
>     service:<private-name>         RFC XXXX  Reserved for private
>                                              extensions
>
> 6.2.2.  The "source" alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "source" <alert-category> and <alert-identifier>.  The value of this
>     indicator provides information about the user at the other side of
>     the call.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Liess, et al.             Expires April 5, 2013                [Page 19]
>
> Internet-Draft               Alert-Info URNs                October 2012
>
>
>     <alert-category> or           Reference  Description
>     <alert-identifier>
>     -----------------------------------------------------------
>     source                        RFC XXXX  Classification of the other
>                                             party to the call
>     source:unclassified           RFC XXXX  Unclassified ring /rinback
>                                             rendering (default value)
>     source:internal               RFC XXXX  User at the other side of
>                                             the call is internal to the
>                                             enterprise or PBX system
>     source:external               RFC XXXX  User at the other side of
>                                             the call is internal to the
>                                             enterprise or PBX system
>     source:friend                 RFC XXXX  User at the other side of
>                                             the call is a friend
>     source:family                 RFC XXXX  User at the other side of
>                                             the call is a family member
>
> 6.2.3.   The "priority" alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "priority" <alert-category> and <alert-identifier>s.  The value of
>     this indicator provides information about the priority the alerted
>     user should give to the call.
>
>   <alert-category> or             Reference  Description
>   <alert-identifier>
>   -----------------------------------------------------------
>   priority                        RFC XXXX  Priority of the call
>   priority:normal                 RFC XXXX  Normal ring /rinback
>                                             rendering (default value)
>   priority:low                    RFC XXXX  Low priority call.
>   priority:high                   RFC XXXX  High priority call
>
> 6.2.4.  The "duration" alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "duration" <alert-category> and <alert-identifier>s.  The value of
>     this indicator provides information about the duration of the
>     alerting signals compared to the default alerting signals.
>
>
>
>
>
> Liess, et al.             Expires April 5, 2013                [Page 20]
>
> Internet-Draft               Alert-Info URNs                October 2012
>
>
>     <alert-category> or             Reference  Description
>     <alert-identifier>
>     -----------------------------------------------------------
>     duration                        RFC XXXX  Duration of alerting signal
>     duration:normal                 RFC XXXX  Normal ring /rinback
>                                               rendering (default value)
>     duration:short                  RFC XXXX  Shorter than normal
>     duration:long                   RFC XXXX  Longer than normal
>
> 6.2.5.  The "delay"  alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "delay" <alert-category> and <alert-identifier>s.  The value of this
>     indicator provides information about whether the presentation of the
>     alerting signal should be delayed compared to the default
>     presentation process.
>
>     <alert-category> or          Reference  Description
>     <alert-identifier>
>     -----------------------------------------------------------
>     delay                        RFC XXXX  Delay of rendering of alerting
>                                            signal
>     delay:none                   RFC XXXX  Immediate alerting
>                                            (default value)
>     delay:yes                    RFC XXXX  Delayed alerting
>
> 6.2.6.  The "locale"  alert-category and alert-identifiers
>
>     The following table contains the initial IANA registration for the
>     "locale" <alert-category> and <alert-identifier>s.  The value of this
>     indicator provides information suggests that alerting signals
>     characteristic of the specified location should be used.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Liess, et al.             Expires April 5, 2013                [Page 21]
>
> Internet-Draft               Alert-Info URNs                October 2012
>
>
>   <alert-category> or           Reference  Description
>   <alert-identifier>
>   -----------------------------------------------------------
>   locale                        RFC XXXX  Location-specific alerting
>                                           signals
>   locale:default                RFC XXXX  Alerting not location
>                                           specific
>                                           (default value)
>   locale:country:<ISO 3166-1 country code>
>                                 RFC XXXX  Alerting according to the
>                                           conventions of the specified
>                                           country
>
>
> ----------------------------------------------------------------------
>