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

"Asveren, Tolga" <tasveren@sonusnet.com> Fri, 26 February 2016 11:20 UTC

Return-Path: <tasveren@sonusnet.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 C689C1B29C4 for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 03:20:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_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 ZjVIg2zU2ZGG for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 03:20:14 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0673.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::673]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B21681B29BF for <rtcweb@ietf.org>; Fri, 26 Feb 2016 03:20:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector1-sonusnet-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=vqWB7aYQlwK3hH/13kmnpGjRu1OBWCHbdedDEhHq9R8=; b=uBAqU1u+JvjAXYNwwUkhK8Sb/irYYxUtnqLVgDlbiXRR2QennTd7Q7T8YD/z1hT70xabx/3G1wR0kTnaEoIRLemZgfLs05yV50ABZ8oIgWLArwkQ09SfYYdsjFEs+lTj6h/Pvv352RU2WYSWbYSbmaSLiZgLoD3fraZvr9PZl5Y=
Received: from SN1PR0301MB1551.namprd03.prod.outlook.com (10.162.129.157) by SN1PR0301MB1550.namprd03.prod.outlook.com (10.162.129.156) with Microsoft SMTP Server (TLS) id 15.1.409.15; Fri, 26 Feb 2016 11:19:55 +0000
Received: from SN1PR0301MB1551.namprd03.prod.outlook.com ([10.162.129.157]) by SN1PR0301MB1551.namprd03.prod.outlook.com ([10.162.129.157]) with mapi id 15.01.0409.024; Fri, 26 Feb 2016 11:19:55 +0000
From: "Asveren, Tolga" <tasveren@sonusnet.com>
To: Harald Alvestrand <harald@alvestrand.no>, Roman Shpount <roman@telurix.com>
Thread-Topic: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard
Thread-Index: AQHRb/eiM09Ybg6t2Eavei5prgOW+p89KcurgAAU0gCAALLLgIAAOucg
Date: Fri, 26 Feb 2016 11:19:55 +0000
Message-ID: <SN1PR0301MB15518B65A2E7D2ACFE2663B4B2A70@SN1PR0301MB1551.namprd03.prod.outlook.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> <56D000EF.9010004@alvestrand.no>
In-Reply-To: <56D000EF.9010004@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: alvestrand.no; dkim=none (message not signed) header.d=none; alvestrand.no; dmarc=none action=none header.from=sonusnet.com;
x-originating-ip: [73.29.18.75]
x-ms-office365-filtering-correlation-id: e85a9048-fd9b-4bb9-34c3-08d33e9ec10a
x-microsoft-exchange-diagnostics: 1; SN1PR0301MB1550; 5:HRIMIUaLisWhSMFYSDmGsANMkJSqJ/+ZBDgqBTSwo1N3ddycHtAh9Ilx4Pe2SnX5gf3Zj/LGFUvWspjMGtregusDXKx3Fa//rgbrlAXPco/T9eQOpGl1gRhqbco1ULUlb+t7RgBBmQ3jQf3o+0cTJQ==; 24:6DZqqGBCbgTM9LBzRLIbPic++EulhVucFTsLasymn+gfFlaY7IJPUZxCbJT7L6LmbewRHGf7RxXZBu/5XGeIovhvbW1U9w0a88Z8XQf3BvI=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1550;
x-microsoft-antispam-prvs: <SN1PR0301MB15506C34EA597765A39113B8B2A70@SN1PR0301MB1550.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:SN1PR0301MB1550; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1550;
x-forefront-prvs: 0864A36BBF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(479174004)(164054003)(2473001)(24454002)(22974007)(377454003)(87936001)(102836003)(3846002)(1096002)(11100500001)(50986999)(76176999)(54356999)(106116001)(189998001)(19300405004)(93886004)(76576001)(5001960100002)(66066001)(1220700001)(230783001)(86362001)(5008740100001)(4326007)(16236675004)(19625215002)(5004730100002)(2906002)(2950100001)(586003)(790700001)(74316001)(3660700001)(2900100001)(6116002)(3280700002)(5001770100001)(15975445007)(3900700001)(92566002)(19617315012)(10400500002)(33656002)(5003600100002)(122556002)(19580405001)(77096005)(19580395003)(40100003)(99286002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0301MB1550; H:SN1PR0301MB1551.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_SN1PR0301MB15518B65A2E7D2ACFE2663B4B2A70SN1PR0301MB1551_"
MIME-Version: 1.0
X-OriginatorOrg: sonusnet.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2016 11:19:55.2392 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1550
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/PiCogCL-wNf4lp9OLu7zXqgv9Go>
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 11:20:24 -0000

i- I think w3org should have followed the lead of IETF in this issue rather than the other way around, i.e. the values recommended by the IETF specification should have been cited in the w3org document IMHO.

ii- The reasonable value range could depend on the negotiated codec and that would be known at the time of interesting the digits; so anything with MUST strength is too restrictive IMHO.

iii- The presence of transcoding/interworking (between different forms of digit transfer) devices (they will be there, whether we like it or not, for certain scenarios) makes it even less desirable to have MUST strength mandates.

iv- I think adding some text regarding gap/duration of digit packets could be fine but I rather would prefer it with "recommend" (even not RECOMMEND) (and providing some values only as examples).

Thanks,
Tolga

From: Harald Alvestrand [mailto:harald@alvestrand.no]
Sent: Friday, February 26, 2016 2:38 AM
To: Roman Shpount <roman@telurix.com>; Asveren, Tolga <tasveren@sonusnet.com>
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard

Roman, you're the expert here - googling for the text unearthed this message from you in 2013:

https://lists.w3.org/Archives/Public/public-webrtc/2013Apr/0030.html

Reviewiing that archive might save you the effort of repeating the arguments again; at the moment, I have no idea where the upper limit came from.


On 02/25/2016 09: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<mailto:rtcweb@ietf.org>

https://www.ietf.org/mailman/listinfo/rtcweb