Re: [MMUSIC] Notes from Orlando human language draft discussion

Hadriel Kaplan <HKaplan@acmepacket.com> Sun, 17 March 2013 00:21 UTC

Return-Path: <btv1==788266430c8==HKaplan@acmepacket.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEA3C21F8628 for <mmusic@ietfa.amsl.com>; Sat, 16 Mar 2013 17:21:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.485
X-Spam-Level:
X-Spam-Status: No, score=-2.485 tagged_above=-999 required=5 tests=[AWL=0.115, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GG1q3fltIUtd for <mmusic@ietfa.amsl.com>; Sat, 16 Mar 2013 17:21:42 -0700 (PDT)
Received: from mx1.acmepacket.com (mx1.acmepacket.com [216.41.24.33]) by ietfa.amsl.com (Postfix) with ESMTP id BDC2D21F8626 for <mmusic@ietf.org>; Sat, 16 Mar 2013 17:21:41 -0700 (PDT)
X-ASG-Debug-ID: 1363479699-03fc200f266aacb0001-mNOVBD
Received: from Mail1.acmepacket.com (mail1.acmepacket.com [10.0.0.21]) by mx1.acmepacket.com with ESMTP id tShaEAGBDuUr5F2U (version=TLSv1 cipher=AES128-SHA bits=128 verify=NO); Sat, 16 Mar 2013 20:21:39 -0400 (EDT)
X-Barracuda-Envelope-From: HKaplan@acmepacket.com
Received: from MAIL2.acmepacket.com ([169.254.2.222]) by Mail1.acmepacket.com ([169.254.1.130]) with mapi id 14.02.0283.003; Sat, 16 Mar 2013 20:21:39 -0400
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
Thread-Topic: [MMUSIC] Notes from Orlando human language draft discussion
X-ASG-Orig-Subj: Re: [MMUSIC] Notes from Orlando human language draft discussion
Thread-Index: AQHOIqVjrWQrOw9cbEynnCutbiMHMw==
Date: Sun, 17 Mar 2013 00:21:37 +0000
Message-ID: <03559DEF-E442-4118-A616-8D7E42D1F22A@acmepacket.com>
References: <p0624061acd691d9b38bc@dhcp-42ec.meeting.ietf.org> <B0295A41-BF2B-4520-8495-7A88B4803F30@acmepacket.com> <5144E4E5.4030801@omnitor.se>
In-Reply-To: <5144E4E5.4030801@omnitor.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [216.41.24.34]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D474378FFEE48244A60A017F05AAE6E4@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Barracuda-Connect: mail1.acmepacket.com[10.0.0.21]
X-Barracuda-Start-Time: 1363479699
X-Barracuda-Encrypted: AES128-SHA
X-Barracuda-URL: http://spam.acmepacket.com:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at acmepacket.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.125400 Rule breakdown below pts rule name description ---- ---------------------- --------------------------------------------------
Cc: "<mmusic@ietf.org>" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Notes from Orlando human language draft discussion
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Mar 2013 01:03:31 -0000

Preface note: I am not against the needs of hearing-impaired or visually-impaired people - I'm asking the questions because I think the simpler the mechanism is, the more likely it will be to actually work and be deployed, and thus not hinder such cases.

I may be very very wrong, and I'd certainly defer to those who know for sure, but I would think they'd want the call to succeed for the media types they need to use, rather than only succeed if the specific directionality traits of those media lines are supported by the other side.

For the below comments, I'll use 'sign-language' as a token, although I assume there must actually be many tokens since there are many sign languages.

Other comments inline...


On Mar 16, 2013, at 5:32 PM, Gunnar Hellstrom <gunnar.hellstrom@omnitor.se> wrote:

> On 2013-03-16 20:54, Hadriel Kaplan wrote:
>> What's the use-case when the two directions are not identical?  I.e., when does it make sense to receive Latin but send Swahili for the same media?
>> I ask because this separation complicates things quite a bit in code/testing/error-handling, obviously.
> Examples are:
> 
> 1. Deaf-blind person who want to use sign language in video out, but cannot see it in reception and therefore declare language in video only for send video.
> ( also declaring preference for reading text and acceptance for typing text )

So just indicate 'sign-language' for video media, and have a text media line.
It will be very clear to the far-end when they see the caller is blind that they can only see sign language but not send it.  Or if you want to make it one-way video on the wire, that's what the 'a=sendonly' is for. (same goes for text media line)

The important thing is that you need to reach someone who can understand your sign language.


> 2. Hard-of-hearing person who want to talk in audio channel, but cannot hear answers , and therefore declare languge for audio only in send audio
> ( also declaring preference for reading text and acceptance for typing text )

If you literally only want to send audio but not receive, use 'a=sendonly' for the audio line, and have a text media line.  If, however, you mean they want bi-directional audio but a preference to reach someone who can also do text, or video for sign-language, send normal audio and text media lines, or with a 'sign-language' video line.

The important thing is that you reach someone who can hear you, and can type text back to you (or do sign language).


> 3. Person with speech disabilities who want to hear in audio channel, but cannot use audio for talking
> ( also declaring preference for typing text and acceptance for reading text )

Same as above, but with 'a=recvonly' if you literally want one-way on the wire.
The important thing is you reach someone who can talk to you, but also can read text from you or see your sign language.


> By the way, here we have a tricky case:
> 4. Person with speech disabilities who want to hear in audio channel, and talks unclearly, so that he want a speech relay service to listen to the call and clarify what got hard to understand for the other party.
> Maybe that service needs to be requested with an explicit service request instead of language and modality matching?

I have not looked into how such relay services work, for example VRS.  It would be good to know how they're used in practice. (I can imagine several ways they could be done)

-hadriel