Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-11.txt
Gunnar Hellström <gunnar.hellstrom@omnitor.se> Mon, 26 June 2017 09:30 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 34CB2126D73 for <slim@ietfa.amsl.com>; Mon, 26 Jun 2017 02:30:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 XWTBPpoSxqqm for <slim@ietfa.amsl.com>; Mon, 26 Jun 2017 02:30:41 -0700 (PDT)
Received: from bin-vsp-out-03.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (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 35DF7129AB8 for <slim@ietf.org>; Mon, 26 Jun 2017 02:30:41 -0700 (PDT)
X-Halon-ID: 18bba784-5a52-11e7-ad4a-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [77.53.230.196]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 18bba784-5a52-11e7-ad4a-0050569116f7; Mon, 26 Jun 2017 11:30:32 +0200 (CEST)
To: slim@ietf.org
References: <149826161364.7680.4546115441019121579@ietfa.amsl.com>
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
Message-ID: <8cbb2083-b02f-20eb-ab7f-a03c85cb95f8@omnitor.se>
Date: Mon, 26 Jun 2017 11:30:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <149826161364.7680.4546115441019121579@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------5A4FDDCF36C02C671BB1D9F6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/IMt9fuedmUCnqtLnEm1CnTOUlIU>
Subject: Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-11.txt
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, 26 Jun 2017 09:30:45 -0000
Good to see progress. I checked the numbered change proposals I submitted earlier under subject " I-D Action: draft-ietf-slim-negotiating-human-language-10.txt" and found that most of them were solved or agreed to be ignored. Only proposal 2.2 was not acted on, so I repeat it here together with a few new findings: -----Issue 1, old 2.2 The attributes can appear in both offers and answers ----------- -------Old text 2.2 at end of first paragraph of 5.2--------- Each can appear in an offer for a media stream. --New text 2.2--- Each can appear in an offer and answer for a media stream. ---Reasoning:---------- This paragraph is an introduction to the attributes. It should mention the full use, in both offer and answer. The following paragraphs tell about specifics for offer vs answer. --End of change 2.2--- ---End of Issue 1---------- ------Issue 2 , reduce info on possible extensions to not be solution specific---------- In section 5.2, middle: -----Old text------------ See Section 5.3 for more information and discussion. Note that separate work [I-D.hellstrom-slim-modalitypref] extends the use of the asterisk to convey additional information regarding language/modality preferences among media. -----New text proposal for Issue 2----------- See Section 5.3 for more information and discussion. <paragraph separator> Note that separate work may introduce additional information regarding language/modality preferences among media. ---Reasoning: --------- Two ways to convey language/modality preferences among media have been proposed, one based on the asterisk (draft-hellstrom-slim-modalitypref), and another based on the SDP gouping framework (draft-hellstrom-language-grouping). There are drafts for both. The clean one seems to be the method based on SDP grouping. It has no known interoperability problems. **The proposed wording of the note (as a separate paragraph) is intended to cover both methods, but has less effect as a warning against interoperabitlity problems caused by the asterisk based solution. *A decision is needed for which alternative to continue with, I prefer the one based on SDP grouping.* -----End of issue 2----------------------- ------Issue 3 - typo in 5.5------------ Typo in section 5.5, at the end of page 9 -------old text----- An offer of answer -----new text---- An offer or answer -----end of issue 3------ ----Issue 4 allow asterisks also in answers, but do not assign a meaning--------- The second example in 5.5 has asterisks last in the attributes and says that the example can be either an offer or an answer. But section 5.2, fourth paragraph currently only says that the asterisk can appear in an offer. I suggest to amend this by allowing the asterisk to appear in an answer, but not assign any meaning to it. This is more future proof and may make implementation of the answering part easier than keeping the currect restriction. ------New paragraph after paragraph four in 5.2------- The asterisk token MAY also be appended last in a 'hlang' attribute in an answer, but this specification does not define any meaning to an asterisk in that position. ------End of proposal for Issue 4........... -----End of Issue 4---------------- ----Issue 5 correct SDP syntax in answer example on page 10 ------------------- In the answer example in section 5.5 on page 10, the answer shows no video m-line. There was an m-lne for video in the offer, then one must be included in the aswer. ---old text in 5.5---- An answer for the above offer, indicating text in which the callee will receive written Spanish, and audio in which the callee will send spoken Spanish: m=text 45020 RTP/AVP 103 104 a=hlang-recv:sp m=audio 49250 RTP/AVP 20 a=hlang-send:sp -------new text----------- An answer for the above offer, indicating text in which the callee will receive written Spanish, and audio in which the callee will send spoken Spanish. The answering party had no video capability: m=video 0 RTP/AVP 31 32 m=text 45020 RTP/AVP 103 104 a=hlang-recv:sp m=audio 49250 RTP/AVP 20 a=hlang-send:sp ---------end of proposal------------ --------end of Issue 5--------------- --------Issue 6 - most examples have asterisks on all attributes, reduce number of asterisks ------- In section 5.5 Examples, nearly all examples including the use of the asterisk has the asterisk on all attribute lines in the whole SDP, even if it is sufficient to have it on one attribute. I think this might have confused the reviewers and caused some of the thoughts about assumed grouping and linking and wondering about semantic rules around the asterisk that was not intended by the draft. --------Proposed action for Issue 6------------ Delete some of the asterisks in the examples in section 5.5, so that only one example has asterisks on all attributes and the others have just one or a varying number of asterisks. --------End of issue 6----------------------------------- --------Issue 7 Missing link to 'hlang-value' in the syntax section 6.1------------------- I suggest to insert a line in two places to link the attribute to the 'hlang-value' syntax description, matching the format used in rfc4566bis. ------Old text in two places in section 6.1-------- Attribute Syntax: --------New text in two places in section 6.1----- Value: hlang-value Attribute Syntax: ---------End of Issue 7.---------------- Regards Gunnar Den 2017-06-24 kl. 01:46, skrev internet-drafts@ietf.org: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the Selection of Language for Internet Media of the IETF. > > Title : Negotiating Human Language in Real-Time Communications > Author : Randall Gellens > Filename : draft-ietf-slim-negotiating-human-language-11.txt > Pages : 18 > Date : 2017-06-23 > > Abstract: > Users have various human (natural) language needs, abilities, and > preferences regarding spoken, written, and signed languages. This > document adds new SDP media-level attributes so that when > establishing interactive communication sessions ("calls"), it is > possible to negotiate (communicate and match) the caller's language > and media needs with the capabilities of the called party. This is > especially important with emergency calls, where a call can be > handled by a call taker capable of communicating with the user, or a > translator or relay operator can be bridged into the call during > setup, but this applies to non-emergency calls as well (as an > example, when calling a company call center). > > This document describes the need and a solution using new SDP media > attributes. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/ > > There are also htmlized versions available at: > https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-11 > https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-11 > > A diff from the previous version is available at: > https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-11 > > > Please note that it may take a couple of minutes from the time of submission > until the htmlized version and diff are available at tools.ietf.org. > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > _______________________________________________ > SLIM mailing list > SLIM@ietf.org > https://www.ietf.org/mailman/listinfo/slim -- ----------------------------------------- Gunnar Hellström Omnitor gunnar.hellstrom@omnitor.se
- [Slim] I-D Action: draft-ietf-slim-negotiating-hu… internet-drafts
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Randall Gellens
- Re: [Slim] I-D Action: draft-ietf-slim-negotiatin… Gunnar Hellström