Re: [rtcweb] DTMF resolution proposal

"Asveren, Tolga" <tasveren@sonusnet.com> Wed, 09 March 2016 16:15 UTC

Return-Path: <tasveren@sonusnet.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 72ACF12D7B0 for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:15:41 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sonusnetworks.onmicrosoft.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 7Fae83Mit3mq for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:15:39 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0674.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc09::674]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4447212E0F1 for <rtcweb@ietf.org>; Wed, 9 Mar 2016 08:10:11 -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=zvG7n6h8FY8X0jTDN5LdemmIszmfUSV8QFJC8bXFAHM=; b=S6JVZGpcxwEnEJLFJT2JBtoYRIYjmCkVxO4rBv/Oge4Cr1SUL5g/+mFDbWoLFbMwir5WeTBFJoxZ8cUj1Laq1Pv0ex9uCD5pn0q0OvsrDUii8vOr195q6W+NARTxkR6h/S/2A4Mb28k5sfeLZ1+nryni0yGfvWW7ZB9RShxiAUY=
Received: from SN1PR0301MB1551.namprd03.prod.outlook.com (10.162.129.157) by SN1PR0301MB1551.namprd03.prod.outlook.com (10.162.129.157) with Microsoft SMTP Server (TLS) id 15.1.427.16; Wed, 9 Mar 2016 16:09:52 +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.0427.019; Wed, 9 Mar 2016 16:09:52 +0000
From: "Asveren, Tolga" <tasveren@sonusnet.com>
To: Roman Shpount <roman@telurix.com>
Thread-Topic: [rtcweb] DTMF resolution proposal
Thread-Index: AQHReLEGZXQ6ENs53U20okwQmfoJbJ9OfbeAgAAPmQCAAJd7oIABJwEAgACO1FCAAGtNgIAABBtg
Date: Wed, 09 Mar 2016 16:09:52 +0000
Message-ID: <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>
In-Reply-To: <CAD5OKxv7js=dRuG=kJRmoewv5N=-_dm303+hYwgvS_4xQd8cGw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: telurix.com; dkim=none (message not signed) header.d=none;telurix.com; dmarc=none action=none header.from=sonusnet.com;
x-originating-ip: [73.29.18.75]
x-ms-office365-filtering-correlation-id: df84534d-eb96-4d8a-f7c6-08d348353f7e
x-microsoft-exchange-diagnostics: 1; SN1PR0301MB1551; 5:ifi+3mZKi3l3cOaUInDNNMoZuF33scPCTCG5PJSCEwLiXcoRb2nUR5fjyCk7ygbOsLlrfxR2XhROY5dhrAQ4CFGOBbzaazLu6dWvsI9egBd64aoCYH3YCPq2OKyqKeGvd2FLzaotLgiuXGSub+x0gQ==; 24:5b+pGwLBtUpVostNJ4SFKZ4TUEhHElVeUsW8HvlFiGWIoBMIYg9MVkCtApGWvc65j5/xuTRm/w9/fOr6qW1FKN9FmfasShB6euGTqf5UdiE=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1551;
x-microsoft-antispam-prvs: <SN1PR0301MB1551D84F6F5519F0C61CE0D9B2B30@SN1PR0301MB1551.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:SN1PR0301MB1551; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1551;
x-forefront-prvs: 0876988AF0
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(377454003)(24454002)(164054003)(6116002)(790700001)(102836003)(1220700001)(3280700002)(2906002)(4326007)(586003)(3660700001)(76576001)(1096002)(87936001)(5003600100002)(10400500002)(50986999)(76176999)(3846002)(5004730100002)(5002640100001)(19300405004)(54356999)(189998001)(19609705001)(19580395003)(19580405001)(561944003)(93886004)(33656002)(2950100001)(106116001)(2900100001)(5008740100001)(86362001)(122556002)(16236675004)(15975445007)(74316001)(81166005)(110136002)(77096005)(66066001)(19625215002)(99286002)(92566002)(11100500001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0301MB1551; H:SN1PR0301MB1551.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_SN1PR0301MB1551DEB5C6DF2628C885F988B2B30SN1PR0301MB1551_"
MIME-Version: 1.0
X-OriginatorOrg: sonusnet.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2016 16:09:52.2623 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1551
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/STOyddrUlDt78kwrg4Y1K0Qv15s>
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:15:41 -0000

 “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.

Thanks,
Tolga


From: Roman Shpount [mailto:roman@telurix.com]
Sent: Wednesday, March 09, 2016 10:52 AM
To: Asveren, Tolga <tasveren@sonusnet.com>
Cc: Ted Hardie <ted.ietf@gmail.com>; Jean-Marc Valin <jmvalin@mozilla.com>; Cullen Jennings <fluffy@cisco.com>; rtcweb@ietf.org
Subject: Re: [rtcweb] DTMF resolution proposal

On Wed, Mar 9, 2016 at 4:46 AM, Asveren, Tolga <tasveren@sonusnet.com<mailto:tasveren@sonusnet.com>> wrote:
i- I personally would prefer not to leave a grey area (after all, the gap between retransmitted end-packets is another value, which needs to be known/determined/provided).

There are a lot of grey areas in how RFC 4733 tones are generated, including how often tone update packets should be sent when tone is being played, should audio signal be sent during tone generation, should audio packets be sent during the tone generation, should tone duration and start be extended to a regular, non-tone packet boundary, what interval should be used for the end of tone packet. This group indicated that it is not interested in defining any of these things and I would prefer to keep these things out rtcweb-audio draft.

If you think (I definitely think so), that RFC 4733 can be improved with the set of recommendations on how tones should be generated, this should be discussed in a different group (avtcore or avtext) as either RFC 4733 update or an independent information draft. This information would not be rtcweb specific and most likely benefit other VoIP implementations.

ii- I wouldn’t mind if the min-value for retransmission gap is 10ms, or even 0ms, and actually would prefer 0ms as it does not impose any restrictions (this all assuming –which IMHO is not the right choice- that the limits will be specified in rtcweb-audio draft rather than in W3C specification)

I believe anything network protocol related should be specified in one of the IETF groups. If it is rtcweb specific it should go into one of the rtcweb drafts. If it generic (like a general RFC 4733 update) it should be done by the group responsible for this specification.

iii- It is not clear to me whether the use of the word “WebRTC endpoint” by default covers gateways as well. draft-ietf-rtcweb-gateways-02 has the following:
   A WebRTC gateway appears as a WebRTC-compatible endpoint, and will
   thus not be conformant with all requirements for a WebRTC endpoint
   (it does not do everything a WebRTC endpoint does), but is able to
   interoperate with WebRTC endpoints.
I interpret this as “Anything, which is mandated for webrtc-endpoints and not explicitly specified as not applicable for gateways in  rtcweb-gateway document is applicable for gateways too”, in which case I would suggest adding a statement to rtcweb-gateway document that RFC4733 limits do not apply to it (just trying to prevent the possibility of interworking).

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.

iv- I don’t understand why retransmission gap limit would require RFC4733 update whereas the other limits under consideration don’t.


As I have mentioned above, there is a lot more then just final packet retransmission gap which is left to be implementation specific in RFC4733. I have a feeling this group is tired of DTMF so if you want to discuss this, we should discuss this elsewhere (avtcore or avtext). Whatever is decided there will affect rtcweb as well as other RFC 4733 implementations.

Regards,
_____________
Roman Shpount