RE: [SIP] DTMF discussion from WG meeting
"Culpepper, Bert" <bert.culpepper@intervoice-brite.com> Thu, 24 August 2000 17:01 UTC
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA20535 for <sip-archive@odin.ietf.org>; Thu, 24 Aug 2000 13:01:14 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1]) by lists.bell-labs.com (Postfix) with ESMTP id 8A45644360; Thu, 24 Aug 2000 13:00:55 -0400 (EDT)
Delivered-To: sip@lists.bell-labs.com
Received: from ivigate.intervoice.com (ivigate.intervoice.com [208.200.21.196]) by lists.bell-labs.com (Postfix) with ESMTP id ADB394433F for <sip@lists.bell-labs.com>; Thu, 24 Aug 2000 11:27:34 -0400 (EDT)
Received: from itmail-ict1.wichita.brite.com (itmail-ict1.wichita.brite.com [151.214.5.174]) by ivigate.intervoice.com (Build 98 8.9.3/NT-8.9.3) with ESMTP id KAA24807; Thu, 24 Aug 2000 10:26:24 -0500
Received: by itmail-ict1-imc.wichita.brite.com with Internet Mail Service (5.5.2448.0) id <P5D07P32>; Thu, 24 Aug 2000 10:20:13 -0500
Message-ID: <DBD1CC7CE357D211AECC009027158FD1030EAE84@itmail-ict1-imc.wichita.brite.com>
From: "Culpepper, Bert" <bert.culpepper@intervoice-brite.com>
To: Rohan Mahy <rohan@cisco.com>, Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: sip@lists.bell-labs.com
Subject: RE: [SIP] DTMF discussion from WG meeting
Date: Thu, 24 Aug 2000 10:20:09 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain; charset="iso-8859-1"
Sender: sip-admin@lists.bell-labs.com
Errors-To: sip-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id: IETF SIP Mailing List <sip.lists.bell-labs.com>
X-BeenThere: sip@lists.bell-labs.com
I'm happy with the AVT tone format for transport of DTMF. I can request that media type and direct it independently from other media. I also expect to be able to use this media format independently and in addition to any other method for transporting DTMF or other "user input". If an endpoint supports both RTP-DTMF and some event reporting mechanism (SUBSCRIBE/NOTIFY) then I expect I can request either or both. The associated IDs and RFCs do not place any limitations on this that I can see. If there are additional mechanisms - great. I like choices. I do look forward to seeing support for draft-camarillo-sip-sdp-00.txt. I think this will encourage support for the transmission of multiple copies of a media "stream" to different destinations. And I look forward to support for terminal events using SUBSCRIBE/NOTIFY. I think this can help in addressing concerns with reliable delivery of user input. Hopefully work in both of these areas moves along to completion. Regards, Bert -----Original Message----- From: Rohan Mahy [mailto:rohan@cisco.com] Sent: Wednesday, August 23, 2000 7:24 PM To: Jonathan Rosenberg Cc: Culpepper, Bert; sip@lists.bell-labs.com Subject: Re: [SIP] DTMF discussion from WG meeting At 09:46 PM 8/3/00 , Jonathan Rosenberg wrote: >Rohan Mahy wrote: > > > > Hi, > > > > I think we may have a slightly different definition of first and third > > party. I'd say that the moment an app switches from first to third, it > > becomes third party and can subscribe to DTMF events. Perhaps I > should > that a first-party cannot *take action* on DTMF events, but a > thrid party > > should. > > > > If a 1st party app subscribes to DTMF events, there is a danger that it can > > count the same DTMF event twice (once from RTP, and once from the event). > >Sounds like the kind of nasty things that happen when there are two >completely different ways to do the same thing. As I suspect you will >not be able to cleanly define a role as either 1st or 3rd, with a clean >changeover during which you would never receive events I think the definition is crystal clear, and most apps will always be one or the other. maybe you will like this better: If your app will *ever* terminate audio, then it must be ready to receive DTMF via AVT tones, and must never subscribe to "keypress events" This leaves "pure" 3rd party apps (of which there are still plenty), which will never, ever terminate any media. I think that something like VoXML is a good model here. Send the endpoint a script or document to run. If the end user does something interesting (press some keys, say something intelligable, etc), then execute a URL. The URL may fetch a new script, contain a REFER, an INVITE, a BYE, a REGISTER, etc... >sounds like one >mechanism is the right way to go. Lots of folks will want a VoXML-like model. Only ever sending DTMF as AVT tones is limiting and short-sighted IMHO. thanks, -rohan _______________________________________________ SIP mailing list SIP@lists.bell-labs.com http://lists.bell-labs.com/mailman/listinfo/sip
- RE: [SIP] DTMF discussion from WG meeting Rohan Mahy
- Re: [SIP] DTMF discussion from WG meeting Henning Schulzrinne
- RE: [SIP] DTMF discussion from WG meeting Culpepper, Bert
- [SIP] DTMF discussion from WG meeting Rohan Mahy
- RE: [SIP] DTMF discussion from WG meeting Culpepper, Bert
- Re: [SIP] DTMF discussion from WG meeting Jonathan Rosenberg
- RE: [SIP] DTMF discussion from WG meeting Rosen, Brian
- Re: [SIP] DTMF discussion from WG meeting Rohan Mahy
- RE: [SIP] DTMF discussion from WG meeting Rosen, Brian
- RE: [SIP] DTMF discussion from WG meeting Rohan Mahy