[rtcweb] Support DTMF "codec" or expose DTMF in signaling? (Re: DTMF usecase before DTMF API)

Harald Alvestrand <harald@alvestrand.no> Fri, 18 November 2011 07:29 UTC

Return-Path: <harald@alvestrand.no>
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 3BF0821F94FD for <rtcweb@ietfa.amsl.com>; Thu, 17 Nov 2011 23:29:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.244
X-Spam-Level:
X-Spam-Status: No, score=-110.244 tagged_above=-999 required=5 tests=[AWL=0.355, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gC6VbmXJlVan for <rtcweb@ietfa.amsl.com>; Thu, 17 Nov 2011 23:29:46 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 908B621F94F8 for <rtcweb@ietf.org>; Thu, 17 Nov 2011 23:29:46 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 87A3239E12B; Fri, 18 Nov 2011 08:29:45 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9sgQoqGLdA2k; Fri, 18 Nov 2011 08:29:44 +0100 (CET)
Received: from [172.30.214.24] (unknown [72.14.229.193]) by eikenes.alvestrand.no (Postfix) with ESMTPS id A5DF939E089; Fri, 18 Nov 2011 08:29:43 +0100 (CET)
Message-ID: <4EC60963.8060508@alvestrand.no>
Date: Fri, 18 Nov 2011 15:29:39 +0800
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110921 Thunderbird/3.1.15
MIME-Version: 1.0
To: Hadriel Kaplan <HKaplan@acmepacket.com>
References: <CAOJ7v-18cNX8xussOPXSEoFxAARu8WriL8XgxPVUXBrWhz=FFg@mail.gmail.com> <4EC28CF5.6000109@jesup.org> <D666B5A5-BF2E-46B7-B97F-06C3736E8357@acmepacket.com> <CAOJ7v-3v5Zu9ZOuL3Qqu+aEDJ4a3cqH+oJ2yj_ewOpxKe=jA_g@mail.gmail.com> <733D6CE2-2360-4688-8268-3503F7E2460C@acmepacket.com> <9A05449A-C0FB-4548-AA80-728EC82218BB@acmepacket.com> <387F9047F55E8C42850AD6B3A7A03C6C01CE9B22@inba-mail01.sonusnet.com> <4EC5C6FB.4040804@alvestrand.no> <6725A83E-0BB0-4F86-AB27-75027E317710@acmepacket.com>
In-Reply-To: <6725A83E-0BB0-4F86-AB27-75027E317710@acmepacket.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: [rtcweb] Support DTMF "codec" or expose DTMF in signaling? (Re: DTMF usecase before DTMF API)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Fri, 18 Nov 2011 07:29:47 -0000

On 11/18/2011 11:02 AM, Hadriel Kaplan wrote:
> On Nov 17, 2011, at 9:46 PM, Harald Alvestrand wrote:
>>>   AFAIK, DTMF is not directly going to useful in browser-browser scenario and it is possible to pass DTMF in the signaling layer for H.323, SIP in the standard manner.
>> What do you mean by "the standard manner"?
> H.323 and SIP both offer a signaling-plane means of indicating DTMF, other than RFC 2833/4733.  For H.323 it's H.245 User Input Indications (UII) messages.  For SIP it's officially KPML (RFC 4730), but in practice it's not popular.  Two vendors I know of support it, but it's a drop in the bucket compared to rfc2833 or SIP INFO.
OK, thanks.

So the discussion that is really part of the IETF's task here is to pick 
one (and preferably one) way that WebRTC applications are recommended to 
do DTMF.

If we accept draft-cbran's codec recommendation, it follows that an API 
must be standardized in the W3C, and discussion of the form of that API 
should go to the W3C list.

But I agree that the discussion on what the recommendation should be 
needs to happen here.

                      Harald