Re: [codec] #5: Mention DTMF in requirements

"Wyss, Felix" <Felix.Wyss@inin.com> Thu, 08 April 2010 13:27 UTC

Return-Path: <Felix.Wyss@inin.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 618333A68A0 for <codec@core3.amsl.com>; Thu, 8 Apr 2010 06:27:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 ggh+GCAI7dnG for <codec@core3.amsl.com>; Thu, 8 Apr 2010 06:27:37 -0700 (PDT)
Received: from inin.com (smtpgw.inin.com [209.43.1.24]) by core3.amsl.com (Postfix) with ESMTP id 01D143A68E3 for <codec@ietf.org>; Thu, 8 Apr 2010 06:27:12 -0700 (PDT)
Received: from ININHUB2 [172.16.1.157] by smtpgw.inin.com - Websense Email Security (6.1.1); Thu, 08 Apr 2010 09:27:09 -0400
Received: from ININMAIL.i3domain.inin.com ([172.16.1.186]) by ininhub2.i3domain.inin.com ([172.16.1.157]) with mapi; Thu, 8 Apr 2010 09:27:08 -0400
From: "Wyss, Felix" <Felix.Wyss@inin.com>
To: 'Koen Vos' <koen.vos@skype.net>, "codec@ietf.org" <codec@ietf.org>
Date: Thu, 08 Apr 2010 09:27:08 -0400
Thread-Topic: [codec] #5: Mention DTMF in requirements
Thread-Index: AcrWd8pMChjsX6RhQlKSVp/7NMjuJgApXuiA
Message-ID: <B043FD61A001424599674F50FC89C2D7A0908D3E86@ININMAIL.i3domain.inin.com>
References: <05542EC42316164383B5180707A489EE1D0AA5F58E@EMBX02-HQ.jnpr.net> <003d01cad270$91acee00$b506ca00$@de> <h2i6e9223711004020749u48c533eaq720b89f374cfbe9f@mail.gmail.com> <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>
In-Reply-To: <20100407102812.15301dp1i39umzsc@mail.skype.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-SEF-7853D99-ADF1-478E-8894-213D316B8FFA: 1
X-SEF-ZeroHour-RefID: fgs=4
X-SEF-Processed: 6_1_1_105__2010_04_08_09_27_09
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 13:27:38 -0000

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