Re: [Ecrit] Christer's review of draft-ietf-ecrit-ecall-15 (excluding Section 15)
Christer Holmberg <christer.holmberg@ericsson.com> Wed, 12 October 2016 17:32 UTC
Return-Path: <christer.holmberg@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 1D2D112947B for <ecrit@ietfa.amsl.com>; Wed, 12 Oct 2016 10:32:44 -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, 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
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 bkBygR7LCIoH for <ecrit@ietfa.amsl.com>; Wed, 12 Oct 2016 10:32:41 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 97DFE1293E0 for <ecrit@ietf.org>; Wed, 12 Oct 2016 10:32:41 -0700 (PDT)
X-AuditID: c1b4fb30-b73ff70000000cb2-ca-57fe73b77d88
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.183.45]) by (Symantec Mail Security) with SMTP id BC.C9.03250.7B37EF75; Wed, 12 Oct 2016 19:32:40 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.177]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.03.0319.002; Wed, 12 Oct 2016 19:32:38 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>, "ecrit@ietf.org" <ecrit@ietf.org>
Thread-Topic: [Ecrit] Christer's review of draft-ietf-ecrit-ecall-15 (excluding Section 15)
Thread-Index: AQHSJKOryoyCCG7J2EO7CqaYdRb5LqClEAnw
Date: Wed, 12 Oct 2016 17:32:38 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B4BD66463@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B4BD5F5BF@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B4BD5F615@ESESSMB209.ericsson.se> <p0624060ad42315da3a97@[99.111.97.136]> <D423B33C.10F18%christer.holmberg@ericsson.com> <p06240600d4240e627ac1@[99.111.97.136]>
In-Reply-To: <p06240600d4240e627ac1@[99.111.97.136]>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.149]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeLIzCtJLcpLzFFi42KZGbFdV3dH8b9wg9WPWCwaFz1ltVix4QCr xffnXYwOzB5/339g8liy5CeTx9Y7j1kCmKO4bFJSczLLUov07RK4Mk78nstesFO14tzWl8wN jL9kuhg5OSQETCSev3rO1sXIxSEksJ5R4sbvrYwQzhJGiftLp7J2MXJwsAlYSHT/0wYxRQRC JFrec4H0MgtoSFy+3cUGYgsLxEnMmPOZBcQWEYiXOPn6KBOEbSSxZ+IUsBoWAVWJzqVnWUFs XgFfiTdLF7NCrJrOJNF7/C87SIIT6KCvD84yg9iMAmIS30+tYYJYJi5x68l8JoijBSSW7DnP DGGLSrx8/I8VwlaSWHt4OwtEvY7Egt2f2CBsbYllC18zQywWlDg58wnLBEbRWUjGzkLSMgtJ yywkLQsYWVYxihanFiflphsZ6aUWZSYXF+fn6eWllmxiBMbOwS2/DXYwvnzueIhRgINRiYd3 gcbfcCHWxLLiytxDjBIczEoivJsK/oUL8aYkVlalFuXHF5XmpBYfYpTmYFES5zVbeT9cSCA9 sSQ1OzW1ILUIJsvEwSnVwGh9eMn7mqCU/CyxTzndO/Xnal+p3JpzN/SOYcn23eFL+/7M9BP3 7TwdWPnf+9dNcY5tPX/Tpx/5MDVDIWGpw5rkxk2BO52XHdoW8lK6oVLloar3JQ5+pWsTskUO 7d1plhb/LKP595qvUUViyzZVuZ66JaF1TSRZf2ak6K3iqgXHvcpPPHkpeVGJpTgj0VCLuag4 EQDpO2grmQIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecrit/O4oG-8fdIYlK7aI3hF64ism8XTg>
Subject: Re: [Ecrit] Christer's review of draft-ietf-ecrit-ecall-15 (excluding Section 15)
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, 12 Oct 2016 17:32:44 -0000
Hi, >>>> Q6: >>>> >>>> In Section 6, please add references to the different SIP/MIME >>>> header fields (Content-Type, Content-ID etc). >>> >>>We have multiple references to RFC 7852. Do you think we need to also >>>reference RFC 3261 for Call-Info and RFC 2045 and/or RFC 2392 for >>>Content-ID and RFC 2045 for Content-Type and Content-Disposition? >> >> >> I think it would be good to have a reference on first occurrence, >> especially since some header fields aren't SIP header fields. > > These are standard MIME header fields, just as multipart handling is standard MIME, and we don't need a reference to multipart handling. Ok, I don't want to delay the work because of that, so I withdraw the comment. You may get the same comment from the Gen-ART and/or IESG folks, though. >>>> Q10: >>>> >>>> In Section 9, the text says: >>>> >>>> "if the IVS sends a requested MSD in an INFO request and does >>>> not receive a SIP >>>> status message for the INFO request, it resends it; if the PSAP >>>> requests an MSD and does not receive a SIP status message for the >>>> INFO request, it resends it.)" >>>> >>>> This is basic SIP, and can be removed. Earlier you mention SIP >>>> re-transmission, and that's enough. I think you should add the >>>> following, though: >>>> >>>> "Note that, per RFC6086, a 200 OK response to the INFO request >>>> only indicates that the receiver has successfully received and >>>> accepted the INFO request." >>> >>>I'm happy to delete the text after "Normal SIP retransmission handles >>>non-receipt of requested data". I agree it isn't needed. >>> >>>Is there specific text that you think is potentially confusing and >>>hence needs the note about the semantics of a 200 OK? >> >> Some may think that 200 OK means that the ecall application accepted the >> MSD. > > We already talk about what the MSD ack means. Let me think about how > to work something about what a 200 OK doesn't mean in to that text. I think you should say that the 200 OK only means that the receiver accepted the INFO, and that any potential application-level error message will come in a separate INFO request. >>>> Q11: >>>> >>>> In Section 9, the text says: >>>> >>>> "The SIP response codes 600 (Busy Everywhere), 486 (Busy Here), >>>> and 603 (Decline) are used when the PSAP wants to reject a call but inform the vehicle occupants >>>> that it is aware of the situation." >>>> >>>> Please add a reference to where this is defined. >>> >>>I'll reword this text. >> >> My question was not about the wording - it was more about where this is >> defined. >> >> I.e., is this something you define for ecall, or it is something generic >> defined elsewhere? > > It's defined here. I'll reword it to make this more clear (e.g., "a > PSAP is able to reject a call but inform...") Does it really belong to section 9? Wouldn't e.g., section 7 be more appropriate? >>>> Q12: >>>> >>>> In Section 10.6, please add explicit text that says that multipart >>>> is used even if only a single body part is transported. >>> >>>I'll add text to make it more explicit. >>> >>>> You may even reference the example in RFC 6086. Also add explicit >>>> text saying that "Per RFC 6086, the content disposition value of >>>> the multipart MIME is 'info-package', or something like that. >>> >>>We had an email discussion about this some weeks back, and Paul >>>pointed out that it wasn't always correct for the top level multipart >>>to have a Content-Disposition of INFO-Package. >> >> The C-D of the multipart which contains the ecall body part(s) shall be >> info-package. > > If a multipart contains only eCall body parts, then maybe so, but as > Paul pointed out, a multipart within an INFO request can contain body > parts related to the INFO package and other body parts. I think Paul > made a larger point that the C-D of multiparts is not > straightforward, so it's better not to make a blanket statement about > it. The Info Package body part(s) always need to be within a Info-Package multipart. Then, if you also want to include non-Info Package body part(s), you DO need a "multilevel" multipart. Something like: C-T: multipart/MIME ---boundary C-T multipart/MIME C-D info package ---boundary2 <ecall content, e.g., MSD> ---boundary2--- ---boundary C-T foo C-D bar <non ecall content> ---boundary--- And, as the examples show INFOs with Info Package body parts only, there shall be a SIP header field C-D:info-package. Regards, Christer
- [Ecrit] Christer's review of draft-ietf-ecrit-eca… Christer Holmberg
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Christer Holmberg
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Randall Gellens
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Paul Kyzivat
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Christer Holmberg
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Randall Gellens
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Christer Holmberg
- Re: [Ecrit] Christer's review of draft-ietf-ecrit… Randall Gellens