Re: [codec] #5: Mention DTMF in requirements
stephen botzko <stephen.botzko@gmail.com> Thu, 08 April 2010 17:52 UTC
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8BD63A6A8F for <codec@core3.amsl.com>; Thu, 8 Apr 2010 10:52:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I4wAxm4rey3q for <codec@core3.amsl.com>; Thu, 8 Apr 2010 10:52:15 -0700 (PDT)
Received: from mail-pz0-f181.google.com (mail-pz0-f181.google.com [209.85.222.181]) by core3.amsl.com (Postfix) with ESMTP id 422993A67AF for <codec@ietf.org>; Thu, 8 Apr 2010 10:52:02 -0700 (PDT)
Received: by pzk11 with SMTP id 11so562360pzk.32 for <codec@ietf.org>; Thu, 08 Apr 2010 10:51:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=+XuiFbx7vmDqxcnxdHI3yDMdVTGbtf4WG7Iju7oiCNg=; b=JzbhxVXRBk7Ixm0GZHrEWZalh7bkiMxUnVM2oTmgTOIFFCfWXSc6lnmiYcPeuFz9Vd I/usZBiGxc7U3AWy2OxEql8nSAVw2UBBKam9sOITlo8BJMOVOlZvbLmDGeI+426jImEV chs9OCRPLQTGCn9PNM+oReXEehtxv6LQOb8A8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=oTLX16lC3zyIkQusbm0JaItsOekgwVkTXOxYV2rjzcYwMiCa+EK95Dfr4XHt0Ek7VG 7Pv+3Vy50eS5FzYfEma1d3O+VabeIMubRBt/Ei4JKZXa/DxnQ4vrT2bxg8ngcBSTaGxY MO9RcmI8BqkgXqkKnYshkm+O9hue90Tn1V7QU=
MIME-Version: 1.0
Received: by 10.231.85.133 with HTTP; Thu, 8 Apr 2010 10:51:56 -0700 (PDT)
In-Reply-To: <B043FD61A001424599674F50FC89C2D7A0908D3E86@ININMAIL.i3domain.inin.com>
References: <05542EC42316164383B5180707A489EE1D0AA5F58E@EMBX02-HQ.jnpr.net> <000301cad28a$ca0c6450$5e252cf0$@de> <n2j28bf2c661004021202s507c675ek50a1a216da540f8f@mail.gmail.com> <CB68DF4CFBEF4942881AD37AE1A7E8C74AB3B86EB6@IRVEXCHCCR01.corp.ad.broadcom.com> <w2r28bf2c661004021825p4e3a6749k8888ecdc672ee427@mail.gmail.com> <CB68DF4CFBEF4942881AD37AE1A7E8C74AB3B87056@IRVEXCHCCR01.corp.ad.broadcom.com> <4BBB1F67.2080101@digium.com> <p2u6e9223711004060749tac75f8fbs926257d8ee5e0743@mail.gmail.com> <20100407102812.15301dp1i39umzsc@mail.skype.net> <B043FD61A001424599674F50FC89C2D7A0908D3E86@ININMAIL.i3domain.inin.com>
Date: Thu, 08 Apr 2010 13:51:56 -0400
Received: by 10.141.106.15 with SMTP id i15mr712694rvm.194.1270749116209; Thu, 08 Apr 2010 10:51:56 -0700 (PDT)
Message-ID: <h2m6e9223711004081051v6f77c03buaec5b94cc7cdbe4d@mail.gmail.com>
From: stephen botzko <stephen.botzko@gmail.com>
To: "Wyss, Felix" <Felix.Wyss@inin.com>
Content-Type: multipart/alternative; boundary="000e0cd13bf0ab9caa0483bd5534"
Cc: "codec@ietf.org" <codec@ietf.org>
Subject: Re: [codec] #5: Mention DTMF in requirements
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Apr 2010 17:52:17 -0000
On this thread I see 6 posters who see at least a SHOULD requirement, 4 posters who see a NON requirement and 3 posters for which I can't tell. There seems to be general agreement that the use case is real, the disagreement is whether RFC 2833 eliminates the need for DTMF transparency (or not). I suggest a hum in July might be the best way to see where the community as a whole is. Stephen Botzko On Thu, Apr 8, 2010 at 9:27 AM, Wyss, Felix <Felix.Wyss@inin.com> wrote: > I still fail to see a reason to include support for DTMF transparency as a > requirement. It simply does not seem worth the cost to even test (DTMF) > tones other than to ensure the codec doesn't produce overly unpleasant audio > artifacts. > > Your statement that some PSTN gateways currently don't support RFC#2833 > seems immaterial to me as they also do not support this yet to be designed > codec. > > --Felix > > > -----Original Message----- > > From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf > Of > > Koen Vos > > Sent: Wednesday, April 07, 2010 13:28 > > To: codec@ietf.org > > Subject: Re: [codec] #5: Mention DTMF in requirements > > > > The distinction between use case and testing makes sense to me. > > > > DTMF is a real use case. For example some PSTN gateways still don't > > support out-of-band DTMF. > > > > It's unclear what to test about DTMF though. The Codec will support a > > range of sample rates and bitrates. The requirements specify coding of > > music at near-transparent quality. I don't see how a such a codec > > could not provide sufficient quality for in-band DTMF. At the same > > time, the requirements talk about bitrates down to 8 kbps, where it > > may be quite tricky to get DTMF to work well. Therefore, specifying > > that the codec SHOULD or MUST encode DTMF with sufficient quality is > > meaningless. If anything, the bitrate settings that allow in-band DTMF > > could be characterized after the Codec is formed. > > > > Nevertheless it's good to be aware of these use cases during > > development. For instance, with SILK we included DTMF signals in the > > LSF quantizer training database. > > > > Similarly, I see tandem coding as a use case to keep in mind during > > development, but again don't see a need for testing or MUST/SHOULD > > requirements. > > > > koen. > > > > > > > > Quoting stephen botzko: > > > > > I agree that there is a pretty strong consensus that carriage of > > "analog" > > > fax and modem signals is a non-requirement. If by "payload switching" > > we > > > are talking about switching codecs, then that is beyond the charter > > scope. > > > > > > I am thinking that we are getting a bit too focused on testing methods. > > In > > > my view it would be more efficient to capture use cases, and derive > MUST > > and > > > SHOULD requirements from them first. Then go back and figure out what > > we > > > will test and how we will test it. > > > > > > Stephen Botzko > > > > > > > > > > > > On Tue, Apr 6, 2010 at 7:47 AM, Kevin P. Fleming > > <kpfleming@digium.com>wrote: > > > > > >> Raymond (Juin-Hwey) Chen wrote: > > >> > > >> > 2. Did you ever test your CODEC for other telephony signals, such as > > >> > /ANSam, ANS, CED, and CI tones? These tones are needed in order to > > >> > detect modems and fax machines and switch to an appropriate payload. > > >> > What about progress tones? > > >> > [Raymond]: No, we didn't. However, if these are single-frequency > > tones, > > >> > I would expect that it should be easier for a typical codec to pass > > >> > these tones than to pass the dual-frequency DTMF signals without > > causing > > >> > significant degradation in the subsequent processing of these tones. > > >> > > >> This is pretty much a dead-end based on the other comments on this > > list, > > >> but in general, no, most of these tones are *not* single-frequency > > >> simple tones. ANSam, for example, is a single frequency, but is > > >> amplitude modulated. There are also variants that have phase > reversals, > > >> and these must be preserved for them to be discriminated from the > > >> non-phase-reversal versions. > > >> > > >> -- > > >> Kevin P. Fleming > > >> Digium, Inc. | Director of Software Technologies > > >> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA > > >> skype: kpfleming | jabber: kfleming@digium.com > > >> Check us out at www.digium.com & www.asterisk.org > > >> > > >> _______________________________________________ > > >> codec mailing list > > >> codec@ietf.org > > >> https://www.ietf.org/mailman/listinfo/codec > > >> > > > > > > > > > _______________________________________________ > > codec mailing list > > codec@ietf.org > > https://www.ietf.org/mailman/listinfo/codec > > > _______________________________________________ > codec mailing list > codec@ietf.org > https://www.ietf.org/mailman/listinfo/codec >
- [codec] #5: Mention DTMF in requirements codec issue tracker
- Re: [codec] #5: Mention DTMF in requirements codec issue tracker
- Re: [codec] #5: Mention DTMF in requirements Christian Hoene
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Michael Knappe
- Re: [codec] #5: Mention DTMF in requirements, Tes… Christian Hoene
- Re: [codec] #5: Mention DTMF in requirements Marc Petit-Huguenin
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Marc Petit-Huguenin
- Re: [codec] #5: Mention DTMF in requirements, Tes… Wyss, Felix
- Re: [codec] #5: Mention DTMF in requirements, Tes… Steve Underwood
- Re: [codec] #5: Mention DTMF in requirements Steve Underwood
- Re: [codec] #5: Mention DTMF in requirements James Rafferty
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Peter Saint-Andre
- Re: [codec] #5: Mention DTMF in requirements James Rafferty
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Brian West
- Re: [codec] #5: Mention DTMF in requirements Brian West
- Re: [codec] #5: Mention DTMF in requirements Brian West
- Re: [codec] #5: Mention DTMF in requirements Brian West
- Re: [codec] #5: Mention DTMF in requirements Michael Knappe
- Re: [codec] #5: Mention in requirements, FAX? Christian Hoene
- Re: [codec] #5: Mention in requirements, FAX? James Rafferty
- Re: [codec] #5: Mention DTMF in requirements Christian Hoene
- Re: [codec] #5: Mention in requirements, FAX? Marc Petit-Huguenin
- Re: [codec] #5: Mention in requirements, FAX? Michael Knappe
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention in requirements, FAX? stephen botzko
- Re: [codec] #5: Mention in requirements, FAX? Michael Knappe
- Re: [codec] #5: Mention DTMF in requirements Christian Hoene
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements James Rafferty
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Roman Shpount
- Re: [codec] #5: Mention DTMF in requirements Marc Petit-Huguenin
- Re: [codec] #5: Mention DTMF in requirements Wyss, Felix
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Roman Shpount
- Re: [codec] #5: Mention DTMF in requirements Roman Shpount
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Marc Petit-Huguenin
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Brian West
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Roman Shpount
- Re: [codec] #5: Mention DTMF in requirements Benjamin M. Schwartz
- Re: [codec] #5: Mention DTMF in requirements Roman Shpount
- Re: [codec] #5: Mention DTMF in requirements Peter Saint-Andre
- Re: [codec] #5: Mention DTMF in requirements codec issue tracker
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Raymond (Juin-Hwey) Chen
- Re: [codec] #5: Mention DTMF in requirements Kevin P. Fleming
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Koen Vos
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Wyss, Felix
- Re: [codec] #5: Mention DTMF in requirements stephen botzko
- Re: [codec] #5: Mention DTMF in requirements Michael Knappe
- Re: [codec] #5: Mention DTMF in requirements codec issue tracker