Re: [Sipping] Transcoding and route entries
Paul Kyzivat <pkyzivat@cisco.com> Fri, 12 March 2004 15:01 UTC
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25291 for <sipping-archive@odin.ietf.org>; Fri, 12 Mar 2004 10:01:42 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1o9y-0005AR-KC for sipping-archive@odin.ietf.org; Fri, 12 Mar 2004 10:01:14 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CF1EYP019862 for sipping-archive@odin.ietf.org; Fri, 12 Mar 2004 10:01:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1o9y-0005AF-E8 for sipping-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 10:01:14 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA25173 for <sipping-web-archive@ietf.org>; Fri, 12 Mar 2004 10:01:09 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B1o9u-00010e-00 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 10:01:10 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B1o8q-0000nw-00 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 10:00:05 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1B1o7y-0000cF-00 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 09:59:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1o7p-0004Vz-9P; Fri, 12 Mar 2004 09:59:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1o7Q-0004ST-HK for sipping@optimus.ietf.org; Fri, 12 Mar 2004 09:58:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA24854 for <sipping@ietf.org>; Fri, 12 Mar 2004 09:58:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B1o7O-0000aV-00 for sipping@ietf.org; Fri, 12 Mar 2004 09:58:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B1o6X-0000SR-00 for sipping@ietf.org; Fri, 12 Mar 2004 09:57:42 -0500
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com) by ietf-mx with esmtp (Exim 4.12) id 1B1o5g-0000CU-00 for sipping@ietf.org; Fri, 12 Mar 2004 09:56:48 -0500
Received: from sj-core-2.cisco.com (171.71.177.254) by sj-iport-3.cisco.com with ESMTP; 12 Mar 2004 07:00:09 +0000
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id i2CEuAK6025814; Fri, 12 Mar 2004 06:56:14 -0800 (PST)
Received: from cisco.com ([161.44.79.239]) by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id AGS76924; Fri, 12 Mar 2004 09:56:09 -0500 (EST)
Message-ID: <4051CF88.6080806@cisco.com>
Date: Fri, 12 Mar 2004 09:56:08 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
CC: sipping <sipping@ietf.org>, Eric Burger <eburger@snowshore.com>, Henning Schulzrinne <hgs@cs.columbia.edu>, Jonathan Rosemberg <jdrosen@dynamicsoft.com>, Rohan Mahy <rohan@cisco.com>, Adam Roach <adam@dynamicsoft.com>
Subject: Re: [Sipping] Transcoding and route entries
References: <40519ED0.1000509@ericsson.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: sipping-admin@ietf.org
Errors-To: sipping-admin@ietf.org
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Id: SIPPING Working Group (applications of SIP) <sipping.ietf.org>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Gonzalo - inline. Paul Gonzalo Camarillo wrote: > Folks, > > during the SIPPING session, I presented the following draft: > http://www.ietf.org/internet-drafts/draft-camarillo-sipping-transc-b2bua-01.txt > > > We discussed whether or not it is appropriate to use Route headers to > introduce a B2BUA in the path. The two options are: > > A and B are the UAs, and T is the transcoder, which is a B2BUA > > ----- ----- ----- > | A |-----| T |-----| B | > ----- ----- ----- > > 1) Without using Route > > INVITE T > Body: B > > 2) Using Route > > INVITE B > Route T I vote for option 2. > Reasons for using option 1: > > - T is behaving as a conference server, so we should invoke it in the > same way as we invoke a conference. It is a stretch to call this a conference server. If you made it one, then T would be obligated to support all the things that a conference focus does. That is quite a burden to place on a poor transcoder that never wants to support more than two legs. > - Route headers are intended for proxies, not for B2BUAs. There has never been much work done on defining various specific kinds of B2BUAs. But there has always been discussion of various degrees of transparency on the part of a B2BUA. There seems to be a continuum, from ones that are just barely more than a proxy, to those that are clearly a full-blown UA that is the intended destination of the caller. At least for those that are close to being proxies, the Route header seems entirely appropriate. The box is just a waypoint on the path between the caller and the intended callee. I think the question is whether the transcoder is close enough to being a proxy for this argument to apply to it. I think so - it clearly isn't the caller's intended destination - it is merely a waypoint. > - If we start using Route headers to invoke B2BUAs, what is the meaning > of e2e or e2m security? T would be the recipient of the headers in the > message, but T would not appear in the Request-URI... I do agree that security may be an issue here. But it is going to be an issue of some sort no matter what. (What happens if B has a whitelist of acceptable callers, and A is on the list but T is not?) If this proves to be a problem, then this architecture for a transcoded call may be entirely wrong. What ever happened to the concept of having A (or B) act as a B2BUA, bringing in T when needed? As in: T ---2----- A ----1------ B ===3===== =========4============= where 1 and 2 are sip connections that A joining, acting as a B2BUA, while 3 and 4 are media sessions that T is joining, acting as a transcoder. The advantage of this config is that the call between A and B is direct, so there is no issue of identifying another party, and no issue of authentication or authorization. And presumably T is only brought in when it is apparent that it is needed. > Reasons for using option 2: > - sessions with and without transcoder are invoked in the same way. > > I would like to hear your opinions. Mine is that we should go for option 1. > > Thanks, > > Gonzalo > > > This communication is confidential and intended solely for the > addressee(s). Any unauthorized review, use, disclosure or distribution > is prohibited. If you believe this message has been sent to you in > error, please notify the sender by replying to this transmission and > delete the message without disclosing it. Thank you. > > E-mail including attachments is susceptible to data corruption, > interruption, unauthorized amendment, tampering and viruses, and we only > send and receive e-mails on the basis that we are not liable for any > such corruption, interception, amendment, tampering or viruses or any > consequences thereof. > > > _______________________________________________ > Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping > This list is for NEW development of the application of SIP > Use sip-implementors@cs.columbia.edu for questions on current sip > Use sip@ietf.org for new developments of core SIP > _______________________________________________ Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] Transcoding and route entries Gonzalo Camarillo
- RE: [Sipping] Transcoding and route entries Arnoud van Wijk
- Re: [Sipping] Transcoding and route entries Paul Kyzivat
- Re: [Sipping] Transcoding and route entries Gonzalo Camarillo
- [Sipping] Re: Transcoding and route entries Rohan Mahy
- Re: [Sipping] Re: Transcoding and route entries Tim Melanchuk
- RE: [Sipping] Re: Transcoding and route entries Gunnar Hellstrom
- Re: [Sipping] Re: Transcoding and route entries Rohan Mahy
- Re: [Sipping] Re: Transcoding and route entries Volker Hilt
- [Sipping] Re: Transcoding and route entries Gonzalo Camarillo
- RE: [Sipping] Re: Transcoding and route entries Arnoud van Wijk
- RE: [Sipping] Re: Transcoding and route entries Arnoud van Wijk
- RE: [Sipping] Re: Transcoding and route entries Arnoud van Wijk
- Re: [Sipping] Re: Transcoding and route entries Dean Willis
- [Sipping] Re: Transcoding and route entries Rohan Mahy
- Re: [Sipping] Re: Transcoding and route entries Volker Hilt
- Re: [Sipping] Re: Transcoding and route entries Kumiko Ono
- [Sipping] Re: Transcoding and route entries William Marshall
- [Sipping] Re: Transcoding and route entries Gonzalo Camarillo
- [Sipping] Re: Transcoding and route entries Jonathan Rosenberg
- Re: [Sipping] Re: Transcoding and route entries Dean Willis
- [Sipping] Re: Transcoding and route entries Gonzalo Camarillo
- Re: [Sipping] Transcoding and route entries Niemi Aki (Nokia-M/Espoo)
- Re: [Sipping] Transcoding and route entries Gonzalo Camarillo
- Re: [Sipping] Transcoding and route entries Niemi Aki (Nokia-M/Espoo)
- Re: [Sipping] Re: Transcoding and route entries Rohan Mahy
- Re: [Sipping] Re: Transcoding and route entries Anders Kristensen
- Re: [Sipping] Re: Transcoding and route entries Gonzalo Camarillo
- Re: [Sipping] Re: Transcoding and route entries Anders Kristensen
- Re: [Sipping] Re: Transcoding and route entries Gonzalo Camarillo
- Re: [Sipping] Re: Transcoding and route entries Paul Kyzivat
- Re: [Sipping] Re: Transcoding and route entries Paul Kyzivat
- RE: [Sipping] Re: Transcoding and route entries Chris Boulton
- RE: [Sipping] Re: Transcoding and route entries Chris Boulton
- Re: [Sipping] Re: Transcoding and route entries Volker Hilt