Re: [codec] #5: Mention DTMF in requirements
Marc Petit-Huguenin <petithug@acm.org> Fri, 02 April 2010 20:14 UTC
Return-Path: <petithug@acm.org>
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 EE2F03A6C94 for <codec@core3.amsl.com>; Fri, 2 Apr 2010 13:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.174
X-Spam-Level:
X-Spam-Status: No, score=-99.174 tagged_above=-999 required=5 tests=[AWL=-0.640, BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
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 qDGt-hWAiKt0 for <codec@core3.amsl.com>; Fri, 2 Apr 2010 13:14:18 -0700 (PDT)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 2864A3A6C99 for <codec@ietf.org>; Fri, 2 Apr 2010 12:48:40 -0700 (PDT)
Received: by server.implementers.org (Postfix, from userid 1001) id 85832DC0401A; Fri, 2 Apr 2010 19:49:14 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id C18D8DC04018; Fri, 2 Apr 2010 19:49:13 +0000 (UTC)
Message-ID: <4BB64A39.80509@acm.org>
Date: Fri, 02 Apr 2010 12:49:13 -0700
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100307 Iceowl/1.0b1 Icedove/3.0.3
MIME-Version: 1.0
To: Roman Shpount <roman@telurix.com>
References: <05542EC42316164383B5180707A489EE1D0AA5F58E@EMBX02-HQ.jnpr.net> <003d01cad270$91acee00$b506ca00$@de> <h2i6e9223711004020749u48c533eaq720b89f374cfbe9f@mail.gmail.com> <000301cad28a$ca0c6450$5e252cf0$@de> <n2j28bf2c661004021202s507c675ek50a1a216da540f8f@mail.gmail.com>
In-Reply-To: <n2j28bf2c661004021202s507c675ek50a1a216da540f8f@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Cc: 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: Fri, 02 Apr 2010 20:14:20 -0000
On 04/02/2010 12:02 PM, Roman Shpount wrote: > This is all wonderful, but what seems to be missing here is any type of > standard test for DTMF tone detection. We have a number of tests for > things that should not be detected as DTMF (various talk-off tapes), but > there is no test with samples of valid DTMF signals. In real world you > get quite a variety of tones that different handsets or telephone > devices generate when a digit is pressed. Some of those tones are almost > at border line conditions for a valid DTMF tone. > > Second issue, which was already mentioned here, would be performance of > DTMF tone detector in the presence of packet loss or time stretching > caused by jitter buffer. Those things, even if they do not prevent DTMF > detection, are almost guaranteed to split a single long tone in two. > > Finally, we seemed to concentrate on DTMF tones only, but in reality all > the signaling/special tones are quite important. Fax Send/Receive tones > come to mind almost immediately as tones that are typically detected > inband (very few gateways encode those tones using RFC 4733/2833) > > I think we should formulate this requirement not in terms of DTMF tone > but in terms of accuracy of reproduction of periodic signals in > specified frequency ranges. To be honest, the most robust solution would > be to incorporate RFC4733/4744 as a part of the codec in a manner > similar to comfort noise frames. Why would you want to do that, when there is perfectly good *Internet* codecs for telephony signals (RFC 4733, RFC 4734 and RFC 5244) and comfort noise (RFC 3389)? > _____________________________ > Roman Shpount - www.telurix.com <http://www.telurix.com> > > > On Fri, Apr 2, 2010 at 1:34 PM, Christian Hoene <hoene@uni-tuebingen.de > <mailto:hoene@uni-tuebingen.de>> wrote: > > Hi Stephan, > > Comments inline: > > > --------------------------------------------------------------- > Dr.-Ing. Christian Hoene > Interactive Communication Systems (ICS), University of Tübingen > Sand 13, 72076 Tübingen, Germany, Phone +49 7071 2970532 > http://www.net.uni-tuebingen.de/ > > From: stephen botzko [mailto:stephen.botzko@gmail.com > <mailto:stephen.botzko@gmail.com>] > Sent: Friday, April 02, 2010 4:50 PM > To: Christian Hoene > Cc: Michael Knappe; stpeter@stpeter.im <mailto:stpeter@stpeter.im>; > codec@ietf.org <mailto:codec@ietf.org> > Subject: Re: [codec] #5: Mention DTMF in requirements > > (a) "MUST NOT" means that it must fail. Perhaps you meant "need > not" or "might not"? > > CH: Yes, I meant need not (or the German „muss nicht“) > > (b) SHOULD is commonly used in establishing requirements, and it > certainly was used in MARTINI and other working groups at IETF77 in > requirements presentations with no confusion. It has a clear meaning > in the requirements context (desirable but not essential) and I > see no reason to avoid its use at this phase. There will certainly > be other things that are "nice to have", and it is appropriate > to track them and consider them in the selection/standardization > process. > > CH: Better? "The codec SHOULD support the transmission DTMF at most > transmission conditions." > > I agree that language about DTMF might not need to be in the final > RFC. Though if DTMF quality is known to be inadequate, it > probably makes sense to tell people that. > > CH: Agreed. The limits of the codec shall be clearly stated. > > I also agree to the obvious comment that DTMF detection methods are > out of scope. > > CH: Agreed. > > CH: Isn't time to include the MUST requirement for DTMF testing and > SHOULD requirement for transmission support into the > requirements document. > Then, we could close issue #5 and continue with other things. > > Christian -- Marc Petit-Huguenin Personal email: marc@petit-huguenin.org Professional email: petithug@acm.org Blog: http://blog.marc.petit-huguenin.org
- [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