Re: [Ecrit] draft-ietf-ecrit-additional-data-10: comments on data provider elements

James Winterbottom <a.james.winterbottom@gmail.com> Sat, 28 September 2013 01:20 UTC

Return-Path: <a.james.winterbottom@gmail.com>
X-Original-To: ecrit@ietfa.amsl.com
Delivered-To: ecrit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F11B221E809B for <ecrit@ietfa.amsl.com>; Fri, 27 Sep 2013 18:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_45=0.6]
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 s3O6Owl1LYW7 for <ecrit@ietfa.amsl.com>; Fri, 27 Sep 2013 18:20:32 -0700 (PDT)
Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id 24B0821E8097 for <ecrit@ietf.org>; Fri, 27 Sep 2013 18:20:31 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id r10so3296511pdi.14 for <ecrit@ietf.org>; Fri, 27 Sep 2013 18:20:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=J+DeyQduTSyOaj7he+QvQ7LCUwo7Cr1zQUq+wVRLvt8=; b=sdvIEZ/O5YZMPYYdvVGtKiRIDkasAYbd1svXwNfaT/bjDcMk41T32zmKXvabo4Zkve fC103KLKbz3/kRoDdvgQtGf1sgaWpWsq9imhRmFtum6mNnUuHzYiS2gqDktM++sOajmt Tr4+VCFxnEsBziwWne+h/ny8MnjUrxAW2pQaAxDExEuMOaiY36BQg6eb4joIeNrMk9i1 Tgx+5sJJF7jIEisPB/nUF+yermIy7DvCV3T3XZHfbNDyLpSKu7LeZ1pmXOwizmpZ9EE2 s/GSFhL7K/CatBVW618+LYiYFQ+sb9IQE+iIvK+vJ5zMIJrmcYwUO91osyG0az8uRbA/ kxTg==
X-Received: by 10.67.14.67 with SMTP id fe3mr14908794pad.134.1380331230810; Fri, 27 Sep 2013 18:20:30 -0700 (PDT)
Received: from [192.168.1.100] ([120.153.220.62]) by mx.google.com with ESMTPSA id py4sm11508603pbb.33.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 27 Sep 2013 18:20:29 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_1E2391E8-ADD9-47F9-87FE-9AB167CB6F4C"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: James Winterbottom <a.james.winterbottom@gmail.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E61130317C8F@GAALPA1MSGUSR9L.ITServices.sbc.com>
Date: Sat, 28 Sep 2013 11:20:24 +1000
Message-Id: <27FF2042-14CF-4B65-8FB4-B1D1E9EE7111@gmail.com>
References: <2D09D61DDFA73D4C884805CC7865E61130317C8F@GAALPA1MSGUSR9L.ITServices.sbc.com>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: Apple Mail (2.1510)
Cc: "ecrit@ietf.org" <ecrit@ietf.org>
Subject: Re: [Ecrit] draft-ietf-ecrit-additional-data-10: comments on data provider elements
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <ecrit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ecrit>, <mailto:ecrit-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ecrit>
List-Post: <mailto:ecrit@ietf.org>
List-Help: <mailto:ecrit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 28 Sep 2013 01:20:33 -0000

Hi Barbara,

Please see comments inline.

Cheers
James

On 01/08/2013, at 3:06 AM, "STARK, BARBARA H" <bs7652@att.com> wrote:

> I finished my review of draft-ietf-ecrit-additional-data-10. I'm sending my comments divided among 5 emails. These are miscellaneous comments on data provider elements.
> Barbara
> -------------------
> 3.1.  Data Provider Information
> 
>   This block is intended to be provided by any service provider in the
>   path of the call or the access network provider.  It includes
>   identification and contact information.  This block SHOULD be
>   provided by every service provider in the call path, and by the
>   access network provider .  Devices MAY use this block to provide
>   identifying information.  The MIME subtype is "application/
>   emergencyCall.ProviderInfo+xml".
> 
> Comment 1:
> How are you expecting an access provider to know to include this block? What is the trigger? This could be a problematic recommendation as some access providers are explicitly forbidden from altering anything in the IP payloads of the packets they transport/route. If IP payload is encrypted, then it can't be done. But if the expectation is that this would happen when providing location (so it's in the Reference/Value Provided-By of supplied location), then that's ok but it might be useful to mention this.
[AJW] I was certainly envisioning that the access provider would include a URI in the Provided-By section of any PIDF-LO it provides. This URI can then be dereferenced by authorised parities to obtain the associated access provider information. I will include a note to this effect.
> -------------------
> 3.1.2.  Data Provider ID
> 
>   Data Element:  Data Provider ID
> 
>   Use :  Conditional.  Must be provided if the service provider is
>      located in a jurisdiction that maintains such ids .  Devices are
>      not required to provide it.
> 
>   Description:  A jurisdiction specific code for the provider  shown in
>      the <DataProvidedBy> element that created the structure of the
>      call.  This data SHOULD be provided if the local jurisdiction
>      maintains such an ID list.  For example, in North America, this
>      would be a "NENA Company ID".  Devices SHOULD NOT use this
>      element.
> 
> Comment 2: Needs to say something about access provider use.
[AJW] Not sure why they need explicit call out. If they have an ID then they fill out this chunk of data.

> Comment 3: I don't think this sort of condition (dependency on whether some undefined organization in undefined jurisdictions do or don't do something) belongs in a RFC. Compliance is difficult to ascertain. My opinion is that this information would be better as guidance rather than normative.
[AJW] I am okay with "Recommended" rather than SHOULD.

> Comment 4: The first use of "provider" in Description may need to be more specific. "Provider" as a stand-alone term is undefined, but it may be that only service providers will have jurisdiction specific codes, and not necessarily an access network provider.
[AJW] I will add something to make it clearer that it applies to any provider that has such a code.
> --------------------
> 3.1.5.  Data Provider Contact URI
>   Use:  Required
>   Description:  For a service provider the contact SHOULD  be a contact
>      URI.  This  MUST be a SIP URI.  If a telephone number is the
>      contact address it should  be provided in the form of
>      sip:telephonenumber@serviceprovider:user=phone.  If the call is
>      from a device, this would reflect the contact information of the
>      owner of the device.  When provided by a service provider, this
>      would be a URI to a 24/7 support organization tasked to provide
>      PSAP support for this emergency call.
> 
> Comment 5: This is confusing. A ContactURI *should* be a ContactURI? What else could it be?
[AJW] This is not referring to the SIP header, it is referring to a way in which to contact the service provider potentially even using an old rotary phone.

> Comment 6: What is the antecedent of "This" (This MUST be a SIP URI)? Is "This" the optional contact URI from the previous sentence (if contact is ContactURI then it MUST be a SIP URI)?
[AJW] The sentence is actually wrong. The contact information must be in URI form. It may be a tel uri or a SIP URI. If it is a telephone number expressed as a SIP URI then it has to have the user=phone parameter.

> Comment 7: Is the 2nd should a normative SHOULD? Or is this more of "will" or non-normative "may"?
[AJW] I will update the normative language when I update the tel uri text.

> --------------------
> 3.1.6.  Data Provider Languages(s) Supported
>   How Used by Call Taker:  If call taker  cannot speak language(s)
>      supported by the service provider, a translation service will need
>      to be added to the conversation.
> 
> Comment 8: Is this really the call taker or maybe also someone else at PSAP?
[AJW] for the service provider it will likely be someone else. I will update the text to say something like:
"If the person contacting the service provider cannot speak the language(s) supported by the service provider then a translation service can be added to the conversation.
> 
> _______________________________________________
> Ecrit mailing list
> Ecrit@ietf.org
> https://www.ietf.org/mailman/listinfo/ecrit