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