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

Iñaki Baz Castillo <ibc@aliax.net> Fri, 18 November 2011 18:58 UTC

Return-Path: <ibc@aliax.net>
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 4B65721F8560 for <rtcweb@ietfa.amsl.com>; Fri, 18 Nov 2011 10:58:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.64
X-Spam-Level:
X-Spam-Status: No, score=-2.64 tagged_above=-999 required=5 tests=[AWL=0.037, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
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 6K987l+K4n3l for <rtcweb@ietfa.amsl.com>; Fri, 18 Nov 2011 10:58:09 -0800 (PST)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5B8D021F8515 for <rtcweb@ietf.org>; Fri, 18 Nov 2011 10:58:09 -0800 (PST)
Received: by vcbfy13 with SMTP id fy13so563619vcb.31 for <rtcweb@ietf.org>; Fri, 18 Nov 2011 10:58:08 -0800 (PST)
Received: by 10.52.33.143 with SMTP id r15mr4818162vdi.22.1321642688083; Fri, 18 Nov 2011 10:58:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.220.159.132 with HTTP; Fri, 18 Nov 2011 10:57:47 -0800 (PST)
In-Reply-To: <4134053A-A1D9-4E52-9A53-3F5790A2F405@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> <4EC60963.8060508@alvestrand.no> <CALiegfmFizZ7zC55MCHVs_w6EO-FHfn2fSH4+yqCD5O82T3MTw@mail.gmail.com> <4EC63561.10909@skype.net> <CALiegfnraby3e_TKMj95VUvaEyg3deomL=yciw0EW13O5q9w5w@mail.gmail.com> <4EC6480D.7080505@skype.net> <CALiegfnCZMJ0GYpehD3XGsN=cGHHXMA1FFD5PfKSVRc7SYE+4w@mail.gmail.com> <4134053A-A1D9-4E52-9A53-3F5790A2F405@acmepacket.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
Date: Fri, 18 Nov 2011 19:57:47 +0100
Message-ID: <CALiegfmm8HFO+ODU3RxCznam1512UdQnzW6iQrXKFCNWV73RPQ@mail.gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [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 18:58:10 -0000

2011/11/18 Hadriel Kaplan <HKaplan@acmepacket.com>:
> Unfortunately draft-kaplan-dispatch-info-dtmf-package will never become a standard.  I presented it a couple IETF meetings ago, and was basically told to go away and never bring it back to the IETF.  (despite the fact it was the main use-case and motivation for creating INFO packages to begin with)

Opss... then, why do we need the "SIP INFO Method and Package
Framework"? just for having a generic "framework"? for nothing?
It's hard to believe :(



> We can't choose whether to support DTMF in signaling or not, because it's possible to do it even right now today on any browser, without any changes whatsoever

But what is the real DTMF alternative in the signaling plane? using
INFO as so many devices do? such usage has drawbacks, those DTMF's are
not negotiated and so.

Or do you mean SIP KPML (the most exotic and complex mechanism for
sending simple DTMF's)? I'm pretty sure that 99% of existing SIP
devices do not implement KPML (does it really mean that a PSTN GW
should subscribe to any peer fom which it receives an INVITE?? it
sounds really annoying IMHO.


> So if it's not too hard to add, it would be great to support RFC 4733 as well, so we can let the web-app provider work with even more non-WebRTC devices.  And we've been told it shouldn't be too hard to add, so why do you care?  If you don't want to use it in your web-app, don't.

I'm not 100% opposed to implementing RFC 4733 in WebRTC. But AFAIK,
instead of creating a cool API, the only worry is about implementing
all the requirements of SIP protocol (and others).

-- 
Iñaki Baz Castillo
<ibc@aliax.net>