Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
Randall Gellens <rg+ietf@randy.pensive.org> Mon, 08 January 2018 22:02 UTC
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDE4D129C59 for <slim@ietfa.amsl.com>; Mon, 8 Jan 2018 14:02:32 -0800 (PST)
X-Quarantine-ID: <jgKiyF4xPCP3>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 jgKiyF4xPCP3 for <slim@ietfa.amsl.com>; Mon, 8 Jan 2018 14:02:30 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id B8D3D120726 for <slim@ietf.org>; Mon, 8 Jan 2018 14:02:30 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 14:03:01 -0800
Mime-Version: 1.0
Message-Id: <p06240609d6799905c9c0@[99.111.97.136]>
In-Reply-To: <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Mon, 08 Jan 2018 14:02:26 -0800
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/B1Mxt_SKbhMKqaoTHjmZJWBlxsI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 22:02:33 -0000
At 10:38 PM +0100 1/8/18, Gunnar Hellström wrote: > Den 2018-01-08 kl. 20:38, skrev Randall Gellens: >> At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote: >> >>> On 1/8/18 1:10 PM, Randall Gellens wrote: >>> >>>> The term "negotiation" is used here rather than "indication" because >>>> human language (spoken/written/signed) can be negotiated in the same >>>> manner as media (audio/text/video) and codecs. For example, if we >>>> think of a user calling an airline reservation center, the user may >>>> have a set of languages he or she speaks, with perhaps preferences >>>> for one or a few, while the airline reservation center will support a >>>> fixed set of languages. Negotiation should select the user's most >>>> preferred language that is supported by the call center. Both sides >>>> should be aware of which language was negotiated. This is >>>> conceptually similar to the way other aspects of each media stream >>>> are negotiated using SDP (e.g., media type and codecs). >>> >>> Certainly it will be common for the choices >>> are mutually exclusive. For instance, a >>> caller *might* offer both French and Chinese. >>> The callee (a call center) may have agents >>> that speak each, but may well not have any >>> agents that speak both. >>> >>> OTOH, it is *possible* that they do have >>> somebody who supports both. If so, seems like >>> it would be good to indicate that both are >>> supported. >> >> Yes, although the additional gain in >> functionality is small relative to the >> additional complexity. The draft explicitly >> rules this out of scope. Section 3 says: >> >> (Negotiating multiple simultaneous languages within a media stream is >> out of scope of this document.) > <GH> No, that is a different thing. We have > agreed and made efforts to express that > providing multiple language indications per > direction does not imply that they all must be > used simultaneously. They (usually) only form a > list to select from for use in the session. > > I have many times during our discussions > thought about the proposal that Paul made now, > and wondered if we gain or lose by having the > restriction of only one language per media and > direction in the answer. We might have higher > complexity and longer delay before the answer > when we have the current limitation. This is > because it can be hard for the application to > take the decision on its own on the single > language to indicate in the answer, and > therefore a user interaction needed to ask the > user how to answer. If support of more than one > language per media and direction is allowed > (but not simultaneously), then it is easier to > make an automatic match by the device and > include all common languages in the answer. > > However including more than one language per > media and direction in the answer puts the > users in more uncertainty about in what > language the session will begin. > > We could allow indication of multiple languages > per media and direction in the answer and let > the application decide if it shall make it easy > for itself by indicating all common languages > or easy for the users by indicating one > language per media and direction. > > We also have the wording that the languages in > the answer does not need to be selected from > what was provided in the offer by the > formulation: "(which in most cases is one of > the languages in the offer's 'hlang-recv') etc." This is because there may be no languages in common but the call proceeds anyway. The usual example is an emergency call placed by a user who does not speak any language that the PSAP can support, even with language translation services. Just being able to hear what is happening may be useful to the PSAP call taker, better than not having a call at all. > > When there is no match, maybe the answerer want > to indicate all support it has, for example > expressing in response to a request to use > Spanish: "No, I cannot understand Spanish but > I can understand spoken Portuguese and French > and Italian", in a hope to get a conversation > going. > > In summary: I support Paul's proposal to relax > the rules and leave to the application to > decide how to compose the answer. The current limitation has been agreed by the working group. I see Paul's suggestion as a trade-off between a capability that might be nice to have but is not required, and additional complexity; I do not see it as a significant defect. It is not a show-stopper. It could be relaxed in a future extension or revision. Consider how many years we have been trying to get this simple feature published so it can be used. And now, finally, after so many arguments (many of which were pointless) and so many revisions, and so much debate over simple wording, you propose that we go back to the WG and reopen debate and restart the series of last calls and discussions. I think this is a mistake. I object to it. > >> >> This could, of course, be added in a future extension or revision. >> >>> >>> Thanks, >>> Paul >>> >>> _______________________________________________ >>> SLIM mailing list >>> SLIM@ietf.org >>> https://www.ietf.org/mailman/listinfo/slim >> >> > > -- > ----------------------------------------- > Gunnar Hellström > Omnitor > gunnar.hellstrom@omnitor.se > +46 708 204 288 > > _______________________________________________ > SLIM mailing list > SLIM@ietf.org > https://www.ietf.org/mailman/listinfo/slim -- Randall Gellens Opinions are personal; facts are suspect; I speak for myself only -------------- Randomly selected tag: --------------- Performance is easier to add than clarity.
- [Slim] Eric Rescorla's No Objection on draft-ietf… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Bernard Aboba
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Bernard Aboba
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens (IETF)
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Paul Kyzivat
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Bernard Aboba
- Re: [Slim] Eric Rescorla's No Objection on draft-… Bernard Aboba
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Eric Rescorla
- Re: [Slim] Eric Rescorla's No Objection on draft-… Paul Kyzivat
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Paul Kyzivat
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Paul Kyzivat
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- Re: [Slim] Eric Rescorla's No Objection on draft-… Randall Gellens
- Re: [Slim] Eric Rescorla's No Objection on draft-… Gunnar Hellström
- [Slim] Updated version addresses comments receive… Randall Gellens
- Re: [Slim] Updated version addresses comments rec… Randall Gellens
- Re: [Slim] Updated version addresses comments rec… Randall Gellens