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

Gunnar Hellstrom <gunnar.hellstrom@omnitor.se> Fri, 19 July 2013 04:45 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
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 C420221E819E for <mmusic@ietfa.amsl.com>; Thu, 18 Jul 2013 21:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.569
X-Spam-Level:
X-Spam-Status: No, score=-2.569 tagged_above=-999 required=5 tests=[AWL=0.030, 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 KSi+o6ry5BsB for <mmusic@ietfa.amsl.com>; Thu, 18 Jul 2013 21:45:47 -0700 (PDT)
Received: from vsp-authed-02-02.binero.net (vsp-authed02.binero.net [195.74.38.226]) by ietfa.amsl.com (Postfix) with SMTP id 17E9821E81AB for <mmusic@ietf.org>; Thu, 18 Jul 2013 21:45:46 -0700 (PDT)
Received: from smtp01.binero.se (unknown [195.74.38.28]) by vsp-authed-02-02.binero.net (Halon Mail Gateway) with ESMTP for <mmusic@ietf.org>; Fri, 19 Jul 2013 06:45:29 +0200 (CEST)
Received: from [192.168.50.33] (h79n2fls31o933.telia.com [212.181.137.79]) (Authenticated sender: gunnar.hellstrom@omnitor.se) by smtp-02-01.atm.binero.net (Postfix) with ESMTPA id 81E1E3A12B for <mmusic@ietf.org>; Fri, 19 Jul 2013 06:45:29 +0200 (CEST)
Message-ID: <51E8C46E.2070202@omnitor.se>
Date: Fri, 19 Jul 2013 06:45:34 +0200
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: mmusic@ietf.org
References: <p0624061acd691d9b38bc@dhcp-42ec.meeting.ietf.org> <B0295A41-BF2B-4520-8495-7A88B4803F30@acmepacket.com> <5144E4E5.4030801@omnitor.se> <03559DEF-E442-4118-A616-8D7E42D1F22A@acmepacket.com> <5145729C.6030905@omnitor.se> <514FE5A9.3060900@nteczone.com> <p06240615cdfea836f364@[99.111.97.136]> <51DBB813.4060607@nteczone.com> <p0624060ece02360a322d@[99.111.97.136]> <51DC9B66.6090302@omnitor.se> <51DCE7CB.7080205@nteczone.com> <p06240603ce06ba958db4@[10.121.65.51]> <51E196B0.5080406@omnitor.se> <51E35A53.5030502@nteczone.com> <p06240602ce0dc4c31dd8@[99.111.97.136]> <51E8918C.8030006@nteczone.com>
In-Reply-To: <51E8918C.8030006@nteczone.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
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: Fri, 19 Jul 2013 04:45:53 -0000

On 2013-07-19 03:08, Christian Groves wrote:
> Hello Randall,
>
> I think you're mixing protocol functionality with application.
>
> From a protocol perspective I think that all you need to say is 
> something like:
>
> Clients that have a language preference related to a media stream/s 
> shall set the 'humintlang-send' and/or 'humintlang-recv' attribute on 
> the applicable media stream at session establishment. Receivers of the 
> 'humanintlang-*" attributes may then apply session handling based on 
> the received language/s and according to local policy. For example: 
> Call centers and PSAPs may route the session to an operator that is 
> capable of communicating in the preferred language/s.
>
> I think this describes the protocol behaviour without requiring 
> behaviour depending on user type.
Yes, this looks better.
With this wording, I see a risk that the answering part does not realize 
that they shall also send the attributes. So, I suggest to add "both 
when offering and answering" in the first sentence.
With that, and a couple of other small changes, the paragraph could be:

"Clients that have a language preference related to media stream/s shall 
set the 'humintlang-send' and/or 'humintlang-recv' attribute on the 
applicable media stream/s at session establishment both when offering 
and answering. Receivers of the 'humanintlang-*" attributes may apply 
session handling based on the received language preferences and 
according to local policy. For example: Call centers and PSAPs may route 
the session to an operator that is capable of communicating in the 
preferred language/s ."


/Gunnar




>
> Regards, Christian
>
> On 19/07/2013 2:14 AM, Randall Gellens wrote:
>> Hi Christian,
>>
>> How about this text:
>>
>>    Clients acting on behalf of end users are expected to set one or both
>>    'humintlang-send' and 'humintlang-recv' attributes on each media
>>    stream primarily intended for human communication in an offer when
>>    placing an outgoing session, but either ignore or take into
>>    consideration the attributes when receiving incoming calls, based on
>>    local configuration and capabilities.  Systems acting on behalf of
>>    call centers and PSAPs are expected to take into account the values
>>    when processing inbound calls.
>>
>>
>> At 12:11 PM +1000 7/15/13, Christian Groves wrote:
>>
>>>  Hello Randall and Gunnar,
>>>
>>>  I think Randall's clarification would be good to have in the draft. 
>>> I think that when a caller support the language it is sent for every 
>>> call. Whether the language is used by a receiver depends on the 
>>> receiver's local capability.
>>>
>>>
>>>  Regards, Christian
>>>
>>>
>>>  On 14/07/2013 4:04 AM, Gunnar Hellstrom wrote:
>>>>  On 2013-07-13 10:07, Randall Gellens wrote:
>>>>>  At 2:49 PM +1000 7/10/13, Christian Groves wrote:
>>>>>
>>>>>>   I wouldn't have thought that it would be use case specific... 
>>>>>> i.e. i'd only include my language when I called an emergency 
>>>>>> service. I would think an endpoint would be configured with the 
>>>>>> information and then provide it whenever I made a call. Is that 
>>>>>> the intent?
>>>>>
>>>>>  I expect so, but then, I also didn't expect it to be used much in 
>>>>> the person-to-person case since usually language is implied by 
>>>>> context when calling an individual.  I expect it to be used when a 
>>>>> person is calling an call center (corporate or emergency).  To put 
>>>>> it another way, I expect a personal client to always set language 
>>>>> on outbound calls, but in most cases to ignore it on inbound 
>>>>> calls.  I'd expect a corporate call center, as well as emergency 
>>>>> call handling facilities, to pay attention.  I should make this 
>>>>> more clear in the draft.
>>>>>
>>>>  I expect the setting to be retrieved from a personal profile 
>>>> (likely but not necessarily stored in connection with other user 
>>>> information and account information) and used in every call.
>>>>
>>>>  /Gunnar
>>>>  _______________________________________________
>>>>  mmusic mailing list
>>>>  mmusic@ietf.org
>>>>  https://www.ietf.org/mailman/listinfo/mmusic
>>>>
>>>
>>>  _______________________________________________
>>>  mmusic mailing list
>>>  mmusic@ietf.org
>>>  https://www.ietf.org/mailman/listinfo/mmusic
>>
>>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic