Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard

Jean-Marc Valin <jmvalin@mozilla.com> Fri, 26 February 2016 08:15 UTC

Return-Path: <jmvalin@mozilla.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA7F11A1BF8 for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 00:15:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham
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 K5kyEI7qr4ct for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32FB31A1BBB for <rtcweb@ietf.org>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
Received: by mail-qg0-x230.google.com with SMTP id y89so59965297qge.2 for <rtcweb@ietf.org>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=UXUvCOFvC5t1KgIFPQ2XknrUDFiyiI+AxpZu6Chz0Zc=; b=dlEaXgJ9M0Io4GKOw+KVflObwF1XJhRLKK8F2Y7T4Y/mLoIMd8rFWZqbX3Ytu6mv2J Qq1ig/uqcRaJBUm3jYUCG4EKyXnzvdUcSGMJQeD0aRMwWrnGLygekAYfLtrz0spGO6cN GWP+mlqRviA9y0uy4iSszcmieZ1VKOjx4fHrs4IHK28poRUr6ETvBdL+tuo9trMM4pcn zV34bW0DA37uo4EH4qXBYE8PCaKbsk1NY2Q9WjB67t23GyQsH5Ot/LBZ4VMmr2ZOeC8p WAdw2zru1j0tJAE7BNdjH4YE8DEBvPuM9Bj+Sc3R6HNg5RW5O56TGmz6+1i9p/nDyzwA XXAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=UXUvCOFvC5t1KgIFPQ2XknrUDFiyiI+AxpZu6Chz0Zc=; b=Bb30KHLogogw27pr+wqdWf6S1yvNCsiCHxJt/Bn6UVxLN8G0zi35wuO/fKqOBcNzI3 NK4R2RKn2gCEZO1UAMMPNP/suRxsoZpnXMEMGLEFXBcN06v+1aIJWmeKPxnRTEnu4a4f aNAZb7GIqYITpQUILl+qYxCE/mk0P1F3BoyPo7LE48J5iicBZwIOGgD+rlgryN3fO2fN qQe/rsOiyC2ODwZVeY+3PQ3CATgLeAf3g0f1kenseIlcR8ghi2W1gBetNqR9rgPKdWFd p2QH2pr77cHJte11NwXufTUK40Or+te3wOP2lSw6/KBsoE2jAtvzvcatokULVgSIFG9t IzSg==
X-Gm-Message-State: AD7BkJJMP7Yn2XYUwMr+ppxhuCSCYs/Aop+r3yHTJ3JjL6u5aCmiNH0kPt9LLoUvd89JJD/y
X-Received: by 10.140.237.204 with SMTP id i195mr252892qhc.55.1456474495252; Fri, 26 Feb 2016 00:14:55 -0800 (PST)
Received: from panoramix.jmvalin.ca (modemcable121.240-21-96.mc.videotron.ca. [96.21.240.121]) by smtp.gmail.com with ESMTPSA id y206sm4870827qhc.0.2016.02.26.00.14.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Feb 2016 00:14:54 -0800 (PST)
To: Roman Shpount <roman@telurix.com>, "Asveren, Tolga" <tasveren@sonusnet.com>
References: <20160224213121.376.85278.idtracker@ietfa.amsl.com> <CAD5OKxsa9cwYOLqkHDVjoe2vr8NoOsPYO7jD_4TPNSnxU7u53Q@mail.gmail.com> <56CE2CF4.70001@jmvalin.ca> <CA+9kkMAqNZiHX7asFZnNgMnJw3G2bPBB7zXfLex3xdkfcW2tQQ@mail.gmail.com> <SN1PR0301MB15510A18734956A22BD5FB5AB2A60@SN1PR0301MB1551.namprd03.prod.outlook.com> <CAD5OKxu3HSKDNMNhEWHgoBrHj4zOvjwbGFQSyLmBgLo6cL2Lhg@mail.gmail.com>
From: Jean-Marc Valin <jmvalin@mozilla.com>
Message-ID: <56D0097D.40308@mozilla.com>
Date: Fri, 26 Feb 2016 03:14:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <CAD5OKxu3HSKDNMNhEWHgoBrHj4zOvjwbGFQSyLmBgLo6cL2Lhg@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/jbzs2Pd3XGWymJ2TwnemzfM2_Uo>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 08:15:00 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Roman,

Just as a clarification, are we talking about the duration of RFC4733
tone events or the duration of audio tones (or both)? I agree that
going below 40 ms is just not possible. As for the upper bound, more
than 6000 ms is definitely insane, but I have no precise opinion on
the exact threshold that should be used, or why anyone would want such
long tones in the first place.

Cheers,

	Jean-Marc

On 02/25/2016 03:58 PM, Roman Shpount wrote:
> Tolga,
> 
> In the proposed text I have copied the requirements from 
> https://www.w3.org/TR/webrtc/#rtcdtmfsender to make sure
> specifications are consistent with each other. Here is the text
> present in WebRTC TR:
> 
> The duration parameter indicates the duration in ms to use for
> each character passed in the tones parameters. The duration cannot
> be more than 6000 ms or less than 40 ms. The default duration is
> 100 ms for each tone.
> 
> The interToneGap parameter indicates the gap between tones. It
> must be at least 30 ms. The default value is 70 ms.
> 
> 
> I believe the limits in WebRTC TR are based on ITU-T Q.24, which
> are, in turn, based on physical limitation imposed by transmitting
> DTMF tones using 8Khz audio. It is physically impossible to design
> an inband DTMF detector which can detect DTMF digits of duration
> less then 40 ms with gaps less then 30 ms and still be capable of
> handling talk off. This requirement is the MUST level to provide
> minimal support necessary for PSTN interop.
> 
> Regards, _____________ Roman Shpount
> 
> On Thu, Feb 25, 2016 at 2:44 PM, Asveren, Tolga
> <tasveren@sonusnet.com <mailto:tasveren@sonusnet.com>> wrote:
> 
> Roman,
> 
> 
> What is the rationale of having this "MUST" strength mandate?
> 
> 
> Thanks,
> 
> Tolga
> 
> 
> 
> ----------------------------------------------------------------------
- --
>
> 
*From:* rtcweb <rtcweb-bounces@ietf.org
> <mailto:rtcweb-bounces@ietf.org>> on behalf of Ted Hardie 
> <ted.ietf@gmail.com <mailto:ted.ietf@gmail.com>> *Sent:* Thursday,
> February 25, 2016 1:07 PM *To:* rtcweb@ietf.org
> <mailto:rtcweb@ietf.org> *Subject:* [rtcweb] Fwd: Last Call:
> <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing
> Requirements) to Proposed Standard
> 
> Mailman claims this was auto-discarded and it doesn't show in the 
> archives, so I'm forwarding.  I will separately check on why it
> got chucked.
> 
> regards,
> 
> Ted ---------- Forwarded message ---------- From: *Jean-Marc Valin*
> <jmvalin@jmvalin.ca <mailto:jmvalin@jmvalin.ca>> Date: Wed, Feb 24,
> 2016 at 2:21 PM Subject: Re: [rtcweb] Last Call:
> <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing
> Requirements) to Proposed Standard To: Roman Shpount
> <roman@telurix.com <mailto:roman@telurix.com>>, 
> rtcweb-chairs@ietf.org <mailto:rtcweb-chairs@ietf.org>, 
> alcoop@cisco.com <mailto:alcoop@cisco.com>, "rtcweb@ietf.org 
> <mailto:rtcweb@ietf.org>" <rtcweb@ietf.org 
> <mailto:rtcweb@ietf.org>>, draft-ietf-rtcweb-audio@ietf.org 
> <mailto:draft-ietf-rtcweb-audio@ietf.org>
> 
> 
> On 02/24/2016 04:42 PM, Roman Shpount wrote:
>> Generated events MUST have duration of no more than 6000 ms and
>> no less than 40 ms with the recommended default duration of 100
>> ms for each tone. The gap between events MUST be no less then 30
>> ms with the recommended default duration of 70 ms.
> 
> OK, I missed that part, but I'm fine with it. Unless anyone
> objects, I can add it to the draft.
> 
> Jean-Marc
> 
> 
>> Regards, _____________ Roman Shpount
>> 
>> On Wed, Feb 24, 2016 at 4:31 PM, The IESG
>> <iesg-secretary@ietf.org <mailto:iesg-secretary@ietf.org> 
>> <mailto:iesg-secretary@ietf.org
>> <mailto:iesg-secretary@ietf.org>>> wrote:
>> 
>> 
>> The IESG has received a request from the Real-Time Communication
>> in WEB-browsers WG (rtcweb) to consider the following document: -
>> 'WebRTC Audio Codec and Processing Requirements' 
>> <draft-ietf-rtcweb-audio-10.txt> as Proposed Standard
>> 
>> The IESG plans to make a decision in the next few weeks, and
>> solicits final comments on this action. Please send substantive
>> comments to the ietf@ietf.org <mailto:ietf@ietf.org>
>> <mailto:ietf@ietf.org
> <mailto:ietf@ietf.org>> mailing lists by 2016-03-09.
>> Exceptionally, comments may be sent to iesg@ietf.org
>> <mailto:iesg@ietf.org>
> <mailto:iesg@ietf.org <mailto:iesg@ietf.org>> instead. In either
>> case, please retain the beginning of the Subject line to allow
>> automated sorting.
>> 
>> Abstract
>> 
>> 
>> This document outlines the audio codec and processing
>> requirements for WebRTC endpoints.
>> 
>> 
>> 
>> 
>> The file can be obtained via 
>> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-audio/
>> 
>> IESG discussion can be tracked via 
>> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-audio/ballot/
>> 
>> 
>> No IPR declarations have been submitted directly on this I-D.
>> 
>> 
>> _______________________________________________ rtcweb mailing
>> list rtcweb@ietf.org <mailto:rtcweb@ietf.org>
> <mailto:rtcweb@ietf.org <mailto:rtcweb@ietf.org>>
>> https://www.ietf.org/mailman/listinfo/rtcweb
>> 
>> 
> 
> 
> _______________________________________________ rtcweb mailing
> list rtcweb@ietf.org <mailto:rtcweb@ietf.org> 
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> 
> 
> 
> _______________________________________________ rtcweb mailing
> list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJW0Al6AAoJEJ6/8sItn9q9esMH/19lsbFBvYNUXwu9nzDSm03H
iNbdErApJiny7n75Hz1W/+ujItui+NjpKS1enj2/bpsN4qdExQlsRs+ksAN3GyL8
/2Oto1bnB0fRtTtJHUrOCM0469rSt/QrTeKfBf7EnR3e9uzfQid75lFD9WlHsz8A
P3ubJK4Wy3JO5MmLDSiqqXVCZsTy+iws5hKTFGLK88uiRZ7lE7apcMS3ig2hCGKF
nr2KSS44juvsJ64qGHaIXxNzSe2Treini60dNQ7d77tLoeoUCdN2dbF3w/38LdQE
W/0LS4hORcq9xB1ndptJ2StXg8fUmVgNcHd3WE1RrHV8JlO9VFBuAE1AS4asGqk=
=7BbB
-----END PGP SIGNATURE-----