Re: [rtcweb] DTMF resolution proposal

Roman Shpount <roman@telurix.com> Wed, 09 March 2016 16:23 UTC

Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6554D12D5DA for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:23:40 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([127.0.0.1]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SFG9WJDfSy_Y for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:23:38 -0800 (PST)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (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 BEB8912D6BC for <rtcweb@ietf.org>; Wed, 9 Mar 2016 08:21:23 -0800 (PST)
Received: by mail-ig0-x233.google.com with SMTP id ig19so82734224igb.0 for <rtcweb@ietf.org>; Wed, 09 Mar 2016 08:21:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=n2udodZU3eGORgyOmO/ndp89Osp9jV/Ae7OWRvOIulo=; b=zCvajJ28hcnQyiUk8YYg+rqls0+rpOVR0a/quguYOCHN48iKGYSez/i+xVkAX8Fngb zfbTEWakA1qvz5CRK0pV7uNobLeLI9mxuQKNgb7/j60tXATbxzomIXIBHHyR8q5Fw4kw esUNh81HTvGUWAzlxdvvveNiikLaF1j+rvgK17k51sWO/f0dQYSoy7qdXVshP7aM/F8s XWRvy8E4AvV51gPLSWXFXVfDr7Tx6Mz2rRIa+AtniyQBhpPpXyuoPVPXoTnUn6BDWy51 Xl3H8pBhsr1qtYuty4NA+PDews2a5wFAfydfVYWPO8CondERVJAVgaHxLxo3crwkP0xF KStQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=n2udodZU3eGORgyOmO/ndp89Osp9jV/Ae7OWRvOIulo=; b=bStA3ygMbq/PxNK0E27I+h/H+gwFQk9GbCPgpeyjdaXmclAEnJ4Bc2LKInOqrVYs4V uKERT/iGELSJdsLPWdCWg4pAB2UIpCmV8hQUUeYr/ugBspTY7QU2hcBkdq0e5y6ExGFx RQ0Puua63UP3kfKUg8J/sjTjKxwf82aRUs1Nss6qWRS9payIP9dSmmHCseLq3av+j3GW ExJGSSQk2HpPG0RuVaGvB/jDqUVWJZbEyOxx+19HpVryx8euO8lJvTvHVEC/rVeml2+w 7ykXtZx0w+/gBaPmwYu96REPvgx9MGLnDCm7eZ8oll+zDuKCkfXeOR9RQQUjq4kTuSKM HZlQ==
X-Gm-Message-State: AD7BkJIzDIgE06j1CbrERaBkscZwJ1js8xBm1Q6zOC/2SCa68zgMivo675ToUN35YOjqQw==
X-Received: by 10.50.155.107 with SMTP id vv11mr14552655igb.82.1457540483135; Wed, 09 Mar 2016 08:21:23 -0800 (PST)
Received: from mail-io0-f171.google.com (mail-io0-f171.google.com. [209.85.223.171]) by smtp.gmail.com with ESMTPSA id w184sm3329291iod.4.2016.03.09.08.21.21 for <rtcweb@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Mar 2016 08:21:21 -0800 (PST)
Received: by mail-io0-f171.google.com with SMTP id z76so71804886iof.3 for <rtcweb@ietf.org>; Wed, 09 Mar 2016 08:21:21 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.107.30.71 with SMTP id e68mr33203961ioe.145.1457540481292; Wed, 09 Mar 2016 08:21:21 -0800 (PST)
Received: by 10.36.106.194 with HTTP; Wed, 9 Mar 2016 08:21:21 -0800 (PST)
In-Reply-To: <SN1PR0301MB1551DEB5C6DF2628C885F988B2B30@SN1PR0301MB1551.namprd03.prod.outlook.com>
References: <CA+9kkMANw8uPLObeGt68Rz+usObeDjQDYp-eQjp=WiCnWPByaQ@mail.gmail.com> <56DDF13F.1050505@mozilla.com> <CA+9kkMA3S2rgts+HRHqoDjzySzfq7w-mi4Ge8e_1b9wD=bEs8g@mail.gmail.com> <SN1PR0301MB15514F08779F54B3CD74BA34B2B20@SN1PR0301MB1551.namprd03.prod.outlook.com> <CAD5OKxsJpvGi3rp-AhCibei8vxvJ77cLf_z1b7GuJDzO2mq-Nw@mail.gmail.com> <SN1PR0301MB1551CBE7CF5BD02F5A957B64B2B30@SN1PR0301MB1551.namprd03.prod.outlook.com> <CAD5OKxv7js=dRuG=kJRmoewv5N=-_dm303+hYwgvS_4xQd8cGw@mail.gmail.com> <SN1PR0301MB1551DEB5C6DF2628C885F988B2B30@SN1PR0301MB1551.namprd03.prod.outlook.com>
Date: Wed, 09 Mar 2016 11:21:21 -0500
X-Gmail-Original-Message-ID: <CAD5OKxtHfx65D3=frKdAB4wrTmobNppzjn_JVUhiNwtfhnthrQ@mail.gmail.com>
Message-ID: <CAD5OKxtHfx65D3=frKdAB4wrTmobNppzjn_JVUhiNwtfhnthrQ@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "Asveren, Tolga" <tasveren@sonusnet.com>
Content-Type: multipart/alternative; boundary="001a1140d71ea24b66052da016cc"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/jnxk_vVTRm9Bg0vzt_SlyTnXhZE>
Cc: Cullen Jennings <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] DTMF resolution proposal
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 09 Mar 2016 16:23:40 -0000

On Wed, Mar 9, 2016 at 11:09 AM, Asveren, Tolga <tasveren@sonusnet.com>
wrote:

>  “WebRTC endpoint is specifically different from WebRTC-compatible
> endpoint. WebRTC-compatible endpoints do not have to implement OPUS or CN.
> They just need to interop with full WebRTC endpoints.”
>
> As the bottom line, would a gateway need to comply with the range
> restrictions for the RFC4733 it is sending toward the WebRTC leg or not? I *
> *think** what you say is that it does not. I strongly would prefer that
> the text is clear on this issue.
>
>
>
WebRTC endpoints, such as browsers, will not do anything with RFC 4733
tones sent from the gateway, except gracefully drop them. There is
currently no API to inform JavaScript about the received DTMF or other RFC
4733 tones.

Do you want the language added to the specification that WebRTC endpoint
should be able to receive any RFC 4733 tones and process them in a graceful
manner?

I think I have previously proposed the following:

Receivers MUST be able to consume any audio/telephone-event events
in such a way that it will not generate audio artifacts, jitter buffer
adjustments, payload mismatches, or invalid RTCP statistics calculation.
Receivers MAY generate audio corresponding to the received events
but are also allowed to discard them in a manner that does not affect
regular audio processing.

This language was dropped as obvious, but can be included if you think is
necessary and no one objects.

Regards,
_____________
Roman Shpount