Re: [Ecrit] draft-ietf-ecrit-additional-data-11: multiple entities adding data

Hannes Tschofenig <hannes.tschofenig@gmx.net> Tue, 22 October 2013 15:54 UTC

Return-Path: <hannes.tschofenig@gmx.net>
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 3DD2111E82D2 for <ecrit@ietfa.amsl.com>; Tue, 22 Oct 2013 08:54:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.623
X-Spam-Level:
X-Spam-Status: No, score=-102.623 tagged_above=-999 required=5 tests=[AWL=-0.024, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 vdqVcaHARCjc for <ecrit@ietfa.amsl.com>; Tue, 22 Oct 2013 08:54:29 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id C304811E84CA for <ecrit@ietf.org>; Tue, 22 Oct 2013 08:54:23 -0700 (PDT)
Received: from [172.16.254.200] ([80.92.115.161]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MMGWH-1VeONn20k9-0084k9 for <ecrit@ietf.org>; Tue, 22 Oct 2013 17:54:22 +0200
Message-ID: <52669FC8.4060009@gmx.net>
Date: Tue, 22 Oct 2013 17:54:48 +0200
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Brian Rosen <br@brianrosen.net>, James Winterbottom <a.james.winterbottom@gmail.com>, Christer Holmberg <christer.holmberg@ericsson.com>
References: <7594FB04B1934943A5C02806D1A2204B1C41F05A@ESESSMB209.ericsson.se> <CAOPrzE37Lx-qxCCmRJ5RJX29t7EVyFZkESAEnAK5wCSySJDodw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C41F8B4@ESESSMB209.ericsson.se> <ADE693DC-F327-4093-B06E-D89F1FFCA9DD@gmail.com> <CAOPrzE2nvpbPmfi0BmY-+wo6vZStQKvdEz5uFqt+8vX306biZA@mail.gmail.com>
In-Reply-To: <CAOPrzE2nvpbPmfi0BmY-+wo6vZStQKvdEz5uFqt+8vX306biZA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:LetQrMhbeL1+OBJ4J86M43HJtmmh9J9OoicF3jLawv/u8tGpPAG IZyd+Q7O2Bbexm3vzNOOgeOsClCmFsxg0rKWESfKlmbDg5fI+moasqbBiIk149a3bCCNap8 DcjdAXz8/tDTsAvqSOPEOnwJPHm8nBcKAJxGPRu9O6GmOsHnaKihbudmCT8rK/kAhlCVXC/ hrdB4V2FmFOSa4d4WwD/Q==
Cc: ecrit <ecrit@ietf.org>
Subject: Re: [Ecrit] draft-ietf-ecrit-additional-data-11: multiple entities adding data
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: Tue, 22 Oct 2013 15:54:34 -0000

Hi Christer, Brian, James,

I believe you guys raised a couple of issues, namely:

  * Could we provide more and better examples? We have a number of 
examples in the document but we do not illustrate more complex versions.

I am thinking about how to add a longer example.

  * Did we double-check whether there are any constraints regarding the 
number of blocks a single data provider can add and whether there are 
problems when multiple data provider add information?

My suggestion is obvious: we have to double-check whether we introduced 
a bug.

  * Do we always have information about the source of the data provider? 
Brian claimed that we have lost that feature over time. I double-checked 
it and there is indeed some fuzziness in the text. Here is the relevant 
part:

  ------

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".  An access network provider SHOULD
    provide this block either by value or by reference in the Provided-By
    section of a PIDF-LO

------

I believe I hear Brian saying that he wants to have the data provider 
block be added whenever data is added. I suggest the following modification:

  ------

3.1.  Data Provider Information

This block MUST be provided by
  * any service provider in the path of the call,
  * the access network provider, and
  * the device,
if these entities act as a source for additional data.  The data 
provider information block offers identification and contact information 
of the data source

The MIME subtype is "application/emergencyCall.ProviderInfo+xml".

------

What do you think?

Ciao
Hannes


On 08/07/2013 02:52 PM, Brian Rosen wrote:
> There is a requirement for multiple entities to add information.  I
> don't think there needs to be a requirement that it happen by value, but
> its at least desirable.
>
> James, it's perfectly clear that some blocks need to be repeated  For
> example the block that says who provided the data.  Others are more
> specialized.  So generically, it's a requirement that at least some
> blocks are supplied by multiple enties.
>
> Brian
>
> On Wednesday, August 7, 2013, James Winterbottom wrote:
>
>     Actually, I think that the requirement is more whether a single
>     entity should be able to add multiple types if information.
>
>     Cheers
>     James
>
>     Sent from my iPhone
>
>     On 07/08/2013, at 4:32 PM, Christer Holmberg
>     <christer.holmberg@ericsson.com <javascript:;>> wrote:
>
>      > Hi Brian,
>      >
>      >> Not sure pictures in ascii art would help, but more words might.
>      >
>      > I think some ascii art, showing the calling device (user or
>     sensor), some intermediary ("server") and the PSAP would help.
>      >
>      >> My usual example is a medical sensor based device adds some, a
>     specialized service provider who services the device adds some and a
>     communications service provider adds some.  all of thise go in the
>     SIP message.  then the access network sends some in the PIDF.
>      >>
>      >> With respect to multiple entities adding data, proxies can't add
>     bodies, but B2BUAs can.
>      >
>      > Well, that is protocol/solution talk - the question is whether
>     there is a REQUIREMENT that multiple entities should be able to add
>     information :)
>      >
>      > (If so, we then have to either mandate B2BUA functionality, or
>     use some other mechanism. For example, data that can be defined as
>     capabilities could be indicated also using feature capability
>     indicators.)
>      >
>      > Regards,
>      >
>      > Christer
>      >
>      >
>      >
>      >
>      >
>      >
>      > However, you have pointed out a problem that arose in the
>     evolution of the mechanism.  Originally, there was an outer envelope
>     wit the blocks inside it.  That would let us know the source of each
>     block because the data provider block is required.   The current
>     mechanism doesn't have that.  It's a problem.
>      >
>      > Brian
>      >
>      > On Tuesday, August 6, 2013, Christer Holmberg wrote:
>      > Hi,
>      >
>      > The draft talks about all kind of different entities that might
>     add additional data to an emergency call.
>      >
>      > First, I think it would be good to have some pictures showing a
>     few different scenarios.
>      >
>      > Second, the draft doesn't seem to describe the case where
>     multiple entities are adding data - for the same call. Will multiple
>     MIMEs etc be used, are there restrictions, etc etc etc? OR, is it
>     not allowed to begin with?
>      >
>      > Regards,
>      >
>      > Christer
>      >
>      >
>      >
>      > Sent from Windows using TouchDown (www.nitrodesk.com
>     <http://www.nitrodesk.com>)
>      > _______________________________________________
>      > Ecrit mailing list
>      > Ecrit@ietf.org <javascript:;>
>      > https://www.ietf.org/mailman/listinfo/ecrit
>
>
>
> _______________________________________________
> Ecrit mailing list
> Ecrit@ietf.org
> https://www.ietf.org/mailman/listinfo/ecrit
>