Re: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - ISSUE 7

Ivo Sedlacek <ivo.sedlacek@ericsson.com> Wed, 02 November 2016 08:36 UTC

Return-Path: <ivo.sedlacek@ericsson.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 7B1B31294BE for <ecrit@ietfa.amsl.com>; Wed, 2 Nov 2016 01:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YTHLuiZMK0Aj for <ecrit@ietfa.amsl.com>; Wed, 2 Nov 2016 01:36:21 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BE8E129453 for <ecrit@ietf.org>; Wed, 2 Nov 2016 01:36:21 -0700 (PDT)
X-AuditID: c1b4fb2d-5b107980000009f7-79-5819a583b14f
Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.183.57]) by (Symantec Mail Security) with SMTP id C9.50.02551.385A9185; Wed, 2 Nov 2016 09:36:19 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.57) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 2 Nov 2016 09:36:18 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3eN+haeL8ghSJ3XAHq4qh9xEQkKD/+fJcQuQyHmSTlE=; b=aOwPJiG49kxu44AYZW11mhas3SUlH7djiomyaIexTrgmTfcDBVHmAoj/pth9r4wEYSrMP65/9+G/ZFuaHaVIe452ViDmc3m8r2I2QLHjt5O4qEpP8TQMDbFjjjFIlVLcY7rH5xnea8FE01JiR7nzWN7X0fSZGBDWEEN1iJLuaUw=
Received: from AM5PR0701MB2468.eurprd07.prod.outlook.com (10.169.153.136) by AM5PR0701MB2465.eurprd07.prod.outlook.com (10.169.153.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.1; Wed, 2 Nov 2016 08:36:17 +0000
Received: from AM5PR0701MB2468.eurprd07.prod.outlook.com ([10.169.153.136]) by AM5PR0701MB2468.eurprd07.prod.outlook.com ([10.169.153.136]) with mapi id 15.01.0707.004; Wed, 2 Nov 2016 08:36:17 +0000
From: Ivo Sedlacek <ivo.sedlacek@ericsson.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "ecrit@ietf.org" <ecrit@ietf.org>
Thread-Topic: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - ISSUE 7
Thread-Index: AQHSM47BSesWv686Q3CGsB9ygk2d86DDtQ/wgABgXoCAADLCXoABFUxw
Date: Wed, 02 Nov 2016 08:36:17 +0000
Message-ID: <AM5PR0701MB246842EF0357A9ACED7E60C1E5A00@AM5PR0701MB2468.eurprd07.prod.outlook.com>
References: <AM5PR0701MB2468010828183D6956A82E66E5AE0@AM5PR0701MB2468.eurprd07.pro d.outlook.com> <p06240600d43d18f64b41@[99.111.97.136]> <AM5PR0701MB2468AC6B5171EC51373DF563E5A10@AM5PR0701MB2468.eurprd07.pro d.outlook.com> <181874aa-8dc1-8cd5-3ced-9965ba071b82@alum.mit.edu> <AM5PR0701MB2468C337DF3F94003FB3ABCEE5A10@AM5PR0701MB2468.eurprd07.pro d.outlook.com> <p06240601d43e60ba377e@[99.111.97.136]>
In-Reply-To: <p06240601d43e60ba377e@[99.111.97.136]>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ivo.sedlacek@ericsson.com;
x-originating-ip: [88.208.76.170]
x-ms-office365-filtering-correlation-id: e0cb5043-6651-41c3-b520-08d402fb507f
x-microsoft-exchange-diagnostics: 1; AM5PR0701MB2465; 7:VD7ZZiWlcrf3kJI5wKaG0wdkjAjmXMKbbY30XAUqiKAbdKDX+Ml3wp1B9Q5euocxCyY76O882TmHEcy2ZxdTztv9Seim/RvUp265ijl0IzVGEgxl8muIo8xQVSvKXVUgKBfN3wK+PZEGbA0UtEVe1O350/OIKxyqTXJrZN6cM0YoTMSgoyzaCms5WsbeHvsySnIy+CmROLnnB5zfn4oxSrEPqS3KGVAeUZMOvYZ2q61FaSlB3tYvRI+cu0I7nV3+qyjZuzSTDV/M+Re7UA3IHmzYOMrg1sDeRB8BQGoTJvhvAL8Yc5kM22MGNzH5M9jU+eLGsPKxzrVJqeX0nLfNHbgS0PduJlu4Oif2DQdDslg=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0701MB2465;
x-microsoft-antispam-prvs: <AM5PR0701MB24656038DEFCD01662DB0540E5A00@AM5PR0701MB2465.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:AM5PR0701MB2465; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2465;
x-forefront-prvs: 0114FF88F6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(377454003)(199003)(24454002)(189002)(5403001)(51444003)(13464003)(86362001)(76576001)(2900100001)(7736002)(305945005)(9686002)(122556002)(33656002)(77096005)(15975445007)(68736007)(50986999)(7846002)(74316002)(54356999)(76176999)(102836003)(3846002)(586003)(101416001)(2501003)(3660700001)(5890100001)(19580395003)(19580405001)(2906002)(230783001)(6116002)(93886004)(189998001)(2171001)(107886002)(5001770100001)(97736004)(8936002)(3280700002)(11100500001)(2950100002)(81156014)(81166006)(105586002)(7696004)(92566002)(5002640100001)(87936001)(106356001)(66066001)(10400500002)(106116001)(5660300001)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0701MB2465; H:AM5PR0701MB2468.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2016 08:36:17.4364 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2465
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTYRTHfXbvrtfl4LZ8OZpfGn7x/aUoX0INQmcR9qlGmDryppY62TVJ K1jZGluZmSFqpiYznabJcvk2XxqRrdQ+ZFiiLXJlKqQoJBZpbs+Cvv3O+f+fw/kfHpoQlfF9 6Zz8QlaRL8sVUwKyRtoTHVLa7CMNH28Nibra9JUf1do1wo9an9eiBELyZ3mFJ9HpNngS48wc eZw4JTiYyebmFLGKsLgMQfbtqfiCl/EXPyvnSSWyhGsRTQOzDwyLCVrkRouYTgRPGqK1SLDN owjaTX08e0EyZQRY1SYKKzU8GLA+cxZvEHzQP0D29xQTChXdL/h29mBKYHXCStl5FyOBVwY1 ifvJMLtxl4c5EdS1SoefZPyhYvOdwyNkMmD4Uz3CO90noNdA2Nlte9WRX1pXOyPGC9ZfP3bM IRhvmLY1OBgYBnSmtwRmT1iY2+Rjfyps3Vzj4/4eKFeVu2I+BnWjJmQPA0wTAf0aDYkFCVQ2 f3Sa5HBr+RuF7xUD9WOnsd+EYMqy6hzqBxNtQwQWDBSsPdXzcAIWWjpUCF/CF2YnNU72g+8z g/w7KKD2vxCYg6FxYJXCHASPHi4RtY7D7ARLjY1sRGQb8uRYjsvLitwbyipyznCcPD80ny00 oO1P8rz7d0gval86ZEYMjcTuwpUOkIr4siKuOM+MgCbEHkKi3kcqEmbKiktYhTxdcSGX5cxo N02KvYX79daTIiZLVsieZ9kCVvFP5dFuvkrk1fYjeFJFDV+SLsTa6JnYzk72fUNA0rkdR+uv T1caWfeUA+oTfpb0lJYZlyOVJG9KZktMar4xOd0/nNyctlzQZBzU3ZuL6hkfqo4JQot9Ko+q iNKzV6rzwgxxX6o0o9fkxhJ5ZGDdTx9/lav+8uGstK24pC7KJdKcOxaYavUSk1y2LCKQUHCy v8k0YSkgAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecrit/aOnugeRuXndf2lL71Rohk8YuDhc>
Subject: Re: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - ISSUE 7
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 02 Nov 2016 08:36:23 -0000

Randall,

None of those statements quoted by you state "attach X to SIP message means  ...."

The statements nearest to stating "attach X to SIP message means  ...." are
---------
   An In-Vehicle System (IVS) transmits an MSD (see Section 5) by
    encoding it per Annex A of EN 15722 [msd] and attaching it to a SIP
    message as a MIME body part per [RFC7852].
---------
and
---------
    A PSAP or IVS transmits a metadata/control object (see Section 9) by
    encoding it per the description in this document and attaching it to
    a SIP message as a MIME body part per [RFC7852].
---------
but RFC7852 does not say "attach X to SIP message means  ...." either.

What statements of RFC7852 did you intend to refer to in the statements above?

PS: I have been following this discussion for quite some time. If I do NOT understand what "attach X to SIP message" means, how can a reader who has NOT followed this discussion understand it?

Kind regards

Ivo

-----Original Message-----
From: Randall Gellens [mailto:rg+ietf@randy.pensive.org] 
Sent: Tuesday, November 01, 2016 4:50 PM
To: Ivo Sedlacek <ivo.sedlacek@ericsson.com>; Paul Kyzivat <pkyzivat@alum.mit.edu>; ecrit@ietf.org
Subject: Re: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - ISSUE 7

Hi Ivo,

It is explained in the same section.  A few paragraphs up it says:

    An In-Vehicle System (IVS) transmits an MSD (see Section 5) by
    encoding it per Annex A of EN 15722 [msd] and attaching it to a SIP
    message as a MIME body part per [RFC7852].

    [....]

    A PSAP or IVS transmits a metadata/control object (see Section 9) by
    encoding it per the description in this document and attaching it to
    a SIP message as a MIME body part per [RFC7852].

It also makes clear that the body part is in a multipart and which Content-Disposition is used:

    An MSD or a metadata/control block is always enclosed in a multipart
    (normally multipart/mixed) body part (even if it would otherwise be
    the only body part in the SIP message), since as of the date of this
    document, the use of Content-ID as a SIP header field is not defined
    (while it is defined for use as a MIME header field).

    A body part containing an MSD or metadata/control object has a
    Content-Disposition header field value containing "By-Reference".

It later uses "attach" as short-hand for the process described above:

    An In-Vehicle System (IVS) initiating an NG-eCall attaches an MSD to
    the initial INVITE and optionally attaches a metadata/control object
    informing the PSAP of its capabilities.

--Randy

At 2:01 PM +0000 11/1/16, Ivo Sedlacek wrote:

>  Hello Paul,
>
>  Your interpretation of "attach X to SIP message" makes sense to me.
>
>  However, I do not see a statement "attach X to SIP message means 
> ...." in the draft.
>
>  Kind regards
>
>  Ivo
>
>  -----Original Message-----
>  From: Ecrit [mailto:ecrit-bounces@ietf.org] On Behalf Of Paul Kyzivat
>  Sent: Tuesday, November 01, 2016 1:49 PM
>  To: ecrit@ietf.org
>  Subject: Re: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - 
> ISSUE 7
>
>  On 11/1/16 3:05 AM, Ivo Sedlacek wrote:
>>  Randall,
>>
>>  so, what does "attach" mean if it does not meant
>> Content-Disposition: attachment?
>
>
>  IMO "attach X (to a sip message) means to package X as a mime body 
> part and include it in the body of the message. That in turn means
> either:
>  - make it the complete body of the message if there are no other
>     parts, and if it can validly be done that way;
>
>  - include it as a subordinate body part within a multipart/mixed that
>     it the outer part of the body of the message.
>
>  In any case, it may then be necessary to do something more to ensure 
> that the recipient will know what is the intent of the body part. In 
> some cases this may be simply tagging it with appropriate content-type 
> and content-disposition. In other cases it may also require including 
> some sort of reference to it via a header field in the message or 
> somewhere in one of the other body parts.
>
>  That is a "general" answer. It needs to be defined in detail for each case.
>
>  	Thanks,
>  	Paul
>
>>  Kind regards
>>
>>  Ivo
>>
>>  -----Original Message-----
>>  From: Randall Gellens [mailto:rg+ietf@randy.pensive.org]
>>  Sent: Monday, October 31, 2016 4:52 PM
>>  To: Ivo Sedlacek <ivo.sedlacek@ericsson.com>
>>  Subject: RE: [Ecrit] Ivo's review of draft-ietf-ecrit-ecall-15 - 
>> ISSUE
>>  7
>>
>>  At 7:04 AM +0000 10/31/16, Ivo Sedlacek wrote:
>>
>>>   Hello,
>>>
>>>
>>>>   >   > >>  >  ISSUE 7
>>>>   >   > >>  >
>>>>   >   > >>  >  section 6 - "The IVS then attaches an updated MSD to a SIP
>>>>   >   > >>  >     INFO request and sends it within the dialog." -
>>>>  what is meant by
>>>>   >   > >>  > "attaching MSD to SIP INFO request"?
>>>>   >   > >>
>>>>   >   > >>  I think that's made abundantly clear in the multiple earlier
>>>>   >   > >> instances in the  same section that say "as a MIME body part".
>>>>   >   > >
>>>>   >   > >  I do not really know what "attach body to SIP request"  means.
>>>>   >   > > Likely, other readers will not know it either.
>>>>   >   > >
>>>>   >   > >  A reference to a section defining how to "attach body to
>   >>> SIP request"
>>>>   >   > > would help.
>>>>   >   >
>>>>   >   > It's the same section, just a little bit before.
>>>>   >
>>>>   >  I assume you refer -19 text stating: "[RFC7852] establishes a  
>>>> general  > mechanism for attaching blocks of
>>>>   >     data to a SIP emergency call."
>>>>
>>>>   If you look seven paragraphs above the paragraph in question 
>>>> (same  section),  you'll see:
>>>>
>>>>       A PSAP or IVS transmits a metadata/control object (see Section 9) by
>>>>       encoding it per the description in this document and attaching it to
>>>>       a SIP message as a MIME body part per [RFC7852].
>>>>
>>>>   Then, three paragraphs later (four paragraphs above the paragraph  
>>>> in
>>>>   question) it uses "attach" again:
>>>>
>>>>       An In-Vehicle System (IVS) initiating an NG-eCall attaches an MSD to
>>>>       the initial INVITE and optionally attaches a metadata/control object
>>>>       informing the PSAP of its capabilities.
>>>>
>>>>   The surrounding text makes it clear that these are "attached" as  
>>>> body parts  in the SIP message.
>>>
>>>   The above still talks about "attaching"/"attaches" without  
>>> explaining what it means.
>>>
>>>   It can be easily misunderstood to refer to inclusion of a body 
>>> part  with Content-Disposition "attachment" in a SIP message.
>>
>>  Not so easily misunderstood, since the text repeatedly makes it very 
>> clear which Content-Disposition value to use.
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: --------------- Perhaps the 
>> real reason why we have always been able to champion free speech in 
>> this country is that we know perfectly well that hardly anybody has 
>> got anything to say, and that no one will listen to anyone
>>  that has.       -- Editorial, Daily Mail [British Paper, date unknown]
>>
>>  _______________________________________________
>>  Ecrit mailing list
>>  Ecrit@ietf.org
>>  https://www.ietf.org/mailman/listinfo/ecrit
>>
>
>  _______________________________________________
>  Ecrit mailing list
>  Ecrit@ietf.org
>  https://www.ietf.org/mailman/listinfo/ecrit
>
>  _______________________________________________
>  Ecrit mailing list
>  Ecrit@ietf.org
>  https://www.ietf.org/mailman/listinfo/ecrit


--
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: --------------- If the facts don't fit the theory, change the facts.
                                  --Albert Einstein