Re: [rtcweb] DTMF resolution proposal
Roman Shpount <roman@telurix.com> Wed, 09 March 2016 16:02 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 82EA012E1E8 for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:02: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 aFGAoqMp-AYG for <rtcweb@ietfa.amsl.com>; Wed, 9 Mar 2016 08:02:38 -0800 (PST)
Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::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 411C112E23B for <rtcweb@ietf.org>; Wed, 9 Mar 2016 07:52:22 -0800 (PST)
Received: by mail-ig0-x230.google.com with SMTP id ig19so47534626igb.1 for <rtcweb@ietf.org>; Wed, 09 Mar 2016 07:52:22 -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=oD90w6oIfSNUvmTQQnag/UN1jSqPkmALYKl6xarJt9U=; b=EbPYsQ5O5xWRaOh48IelJszV+42ZXLvpXguJ1np8mr66WiviHsuCvMyEmLGH5U+mMS SeG9oGi7ObKIG6qXEm8dWpxYchPtMiVlx+gOt6riUGxdPsk5gTnPZFeHuCvJdwcKL5gu GNcSP9m1T2LTFLvuVeaayLB51LrtUvDtEcUO9ZZFmP0RRBnu0QhGtzxZ6bph0/O4wLln jKN5NtOjOrv/cakYmATaKPFjsFIihGWV1Y/lE2ftFiUTzoTYfIny5diY6g/Bf2vmyaVC 2z8AUPX/7F4FsW0glWbj+KgDdfvPVF5HcQ36Ra54PcasRxUwJe/sB+Ol08Ypt+BLJalx GelQ==
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=oD90w6oIfSNUvmTQQnag/UN1jSqPkmALYKl6xarJt9U=; b=kuLv+PUTMluWPCuVXMJ9m/qzE0q9bDYCEO7NXvrX1HZzOoOgoSKI5N0b3SQwrjwdnE JB6Ol4X8DzZX2+C6B4kgD4AcDCm5U/j2fMW0OER5t6oAVPaxfh29jfgUm25CtLYW1cEM 6eHK7Idr1kR3uQYyw2nSe6fD3nScrm3QLK/ZVLGujGu4qouicBtqVmPD33Zjff54jf2o qN2svSiKH0jwiHjo4RcCBoB79n/yOxCdviHrXivMoL36KfxRlf2fsVQiqfpJvDQRiiwe AXwg0cFrWDTTP5voyNWbEZaPWfftYar0A2zR8A7F9YAzJvzpcWqBdnBpeYEC1wJAgsyX zyBA==
X-Gm-Message-State: AD7BkJKaNcUoAXb7sepsCNaZyDDLxXKVpq7qVBmYvubJpt3Og7EC8Kwttfsm7Or1dyPakg==
X-Received: by 10.50.155.5 with SMTP id vs5mr24110353igb.0.1457538740183; Wed, 09 Mar 2016 07:52:20 -0800 (PST)
Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com. [209.85.213.172]) by smtp.gmail.com with ESMTPSA id k2sm3260384ioe.19.2016.03.09.07.52.18 for <rtcweb@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Mar 2016 07:52:18 -0800 (PST)
Received: by mail-ig0-f172.google.com with SMTP id vf5so14570732igb.0 for <rtcweb@ietf.org>; Wed, 09 Mar 2016 07:52:18 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.50.61.166 with SMTP id q6mr25129297igr.96.1457538738054; Wed, 09 Mar 2016 07:52:18 -0800 (PST)
Received: by 10.36.106.194 with HTTP; Wed, 9 Mar 2016 07:52:17 -0800 (PST)
In-Reply-To: <SN1PR0301MB1551CBE7CF5BD02F5A957B64B2B30@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>
Date: Wed, 09 Mar 2016 10:52:17 -0500
X-Gmail-Original-Message-ID: <CAD5OKxv7js=dRuG=kJRmoewv5N=-_dm303+hYwgvS_4xQd8cGw@mail.gmail.com>
Message-ID: <CAD5OKxv7js=dRuG=kJRmoewv5N=-_dm303+hYwgvS_4xQd8cGw@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "Asveren, Tolga" <tasveren@sonusnet.com>
Content-Type: multipart/alternative; boundary="047d7bdca2f8ba98aa052d9fae92"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/ewG8RwSllNHzM3vVHsv7BjFL7ME>
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:02:40 -0000
On Wed, Mar 9, 2016 at 4:46 AM, Asveren, Tolga <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
- [rtcweb] DTMF resolution proposal Ted Hardie
- Re: [rtcweb] DTMF resolution proposal Jean-Marc Valin
- Re: [rtcweb] DTMF resolution proposal Ted Hardie
- Re: [rtcweb] DTMF resolution proposal Asveren, Tolga
- Re: [rtcweb] DTMF resolution proposal Roman Shpount
- Re: [rtcweb] DTMF resolution proposal Jean-Marc Valin
- Re: [rtcweb] DTMF resolution proposal Mark Harris
- Re: [rtcweb] DTMF resolution proposal Asveren, Tolga
- Re: [rtcweb] DTMF resolution proposal Asveren, Tolga
- Re: [rtcweb] DTMF resolution proposal Roman Shpount
- Re: [rtcweb] DTMF resolution proposal Jean-Marc Valin
- Re: [rtcweb] DTMF resolution proposal Jean-Marc Valin
- Re: [rtcweb] DTMF resolution proposal Roman Shpount
- Re: [rtcweb] DTMF resolution proposal Asveren, Tolga
- Re: [rtcweb] DTMF resolution proposal Roman Shpount
- Re: [rtcweb] DTMF resolution proposal Asveren, Tolga
- Re: [rtcweb] DTMF resolution proposal Ted Hardie
- Re: [rtcweb] DTMF resolution proposal Roman Shpount