Re: [Ecrit] draft-ietf-ecrit-additional-data-11: multiple entities adding data
Brian Rosen <br@brianrosen.net> Tue, 22 October 2013 18:30 UTC
Return-Path: <br@brianrosen.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 051F311E820F for <ecrit@ietfa.amsl.com>; Tue, 22 Oct 2013 11:30:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.438
X-Spam-Level:
X-Spam-Status: No, score=-103.438 tagged_above=-999 required=5 tests=[AWL=0.161, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 qZFi6esZGB1R for <ecrit@ietfa.amsl.com>; Tue, 22 Oct 2013 11:30:19 -0700 (PDT)
Received: from mail-yh0-f48.google.com (mail-yh0-f48.google.com [209.85.213.48]) by ietfa.amsl.com (Postfix) with ESMTP id 9B81F11E8231 for <ecrit@ietf.org>; Tue, 22 Oct 2013 11:30:12 -0700 (PDT)
Received: by mail-yh0-f48.google.com with SMTP id f64so2220194yha.7 for <ecrit@ietf.org>; Tue, 22 Oct 2013 11:30:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=d21uK0t3Kp8TtagrV7iNuPFoNVbD8CUvBVwvl9vAYEg=; b=bBQQxoQj8ZFhZZ3KYjbfkMRZdbcT3lllQza1aXYoeqiswLVWgrdN+BB4eWvoWVRrYh ne/I63TXw/lF+ISBpMoRjHHwKmOpEAw/b3KbCTMFC6nHwniiFLYmOuDPpeQuV39R2Dig P8kdt5UCVgiECceVC6HGQCSjWwm443dDs6oOFEcwWrj7WBUZGJvWOvgzdhaz9istJF/x hiYFkb+0Rav55E5aotoudfoc7DT/uJanYQv7EiZcAx/zBDQG4JuVQ7W00J5S9H4dKNUb skA0r5cymv1aSLR+r4xiyl4HQqNEP3DUOfxHqSSIDJIInpwP7P7gXUGaEyDZC69ICHcg gL4g==
X-Gm-Message-State: ALoCoQlGMMFYac1MqNerkDIU1Xyke+V8Or5q43AQEx6mm6rcE+4Z/YqV1dNqskWr0rgnQv50dD1c
X-Received: by 10.236.38.74 with SMTP id z50mr1127340yha.134.1382466612024; Tue, 22 Oct 2013 11:30:12 -0700 (PDT)
Received: from [10.33.192.35] (neustargw.va.neustar.com. [209.173.53.233]) by mx.google.com with ESMTPSA id r1sm38101307yhf.17.2013.10.22.11.30.10 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Oct 2013 11:30:11 -0700 (PDT)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Brian Rosen <br@brianrosen.net>
In-Reply-To: <52669FC8.4060009@gmx.net>
Date: Tue, 22 Oct 2013 14:30:08 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <6B55C801-3DB1-44C2-9F26-40420BD8B6B3@brianrosen.net>
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> <52669FC8.4060009@gmx.net>
To: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
X-Mailer: Apple Mail (2.1510)
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 18:30:24 -0000
I don't think this is sufficient. I think there has to be a way to know which data provider which block.
What you have is:
SP A provided some info
SP B provided some info
Info X, don't know who provided it
Info Y, don't know who provided it
Brian
On Oct 22, 2013, at 11:54 AM, Hannes Tschofenig <Hannes.Tschofenig@gmx.net> wrote:
> 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
>>
>
- [Ecrit] draft-ietf-ecrit-additional-data-11: mult… Christer Holmberg
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Christer Holmberg
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Hannes Tschofenig
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … James Winterbottom
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Hannes Tschofenig
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Brian Rosen
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Hannes Tschofenig
- Re: [Ecrit] draft-ietf-ecrit-additional-data-11: … Randall Gellens