Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
Gunnar Hellström <gunnar.hellstrom@omnitor.se> Mon, 08 January 2018 21:38 UTC
Return-Path: <gunnar.hellstrom@omnitor.se>
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 1CC2912D7F9 for <slim@ietfa.amsl.com>; Mon, 8 Jan 2018 13:38:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 v9tmGAeBRvJf for <slim@ietfa.amsl.com>; Mon, 8 Jan 2018 13:38:33 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (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 7BBF21243F6 for <slim@ietf.org>; Mon, 8 Jan 2018 13:38:33 -0800 (PST)
X-Halon-ID: 41fbdba5-f4bc-11e7-8149-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 41fbdba5-f4bc-11e7-8149-0050569116f7; Mon, 08 Jan 2018 22:38:27 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
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]>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
Date: Mon, 08 Jan 2018 22:38:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240608d679789e3190@[99.111.97.136]>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/NU5mPFblRphplaAIZi0-ehcV80U>
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 21:38:36 -0000
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." 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. /Gunnar > > 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] 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