RE: [Sipping] Re: Transcoding and route entries

"Arnoud van Wijk" <a.vwijk@viataal.nl> Sun, 14 March 2004 08:21 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 DAA08358 for <sipping-archive@odin.ietf.org>; Sun, 14 Mar 2004 03:21:23 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B2Qre-0000tQ-5o for sipping-archive@odin.ietf.org; Sun, 14 Mar 2004 03:20:54 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i2E8KsF2003423 for sipping-archive@odin.ietf.org; Sun, 14 Mar 2004 03:20:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B2Qrd-0000t8-4H for sipping-web-archive@optimus.ietf.org; Sun, 14 Mar 2004 03:20:53 -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 DAA08327 for <sipping-web-archive@ietf.org>; Sun, 14 Mar 2004 03:20:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B2Qra-0006Qd-00 for sipping-web-archive@ietf.org; Sun, 14 Mar 2004 03:20:50 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B2Qqg-0006LV-00 for sipping-web-archive@ietf.org; Sun, 14 Mar 2004 03:19:55 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1B2Qpo-0006Gn-00 for sipping-web-archive@ietf.org; Sun, 14 Mar 2004 03:19:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B2Qpp-0000df-Gv; Sun, 14 Mar 2004 03:19:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B2Qpf-0000bi-R0 for sipping@optimus.ietf.org; Sun, 14 Mar 2004 03:18:52 -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 DAA08271 for <sipping@ietf.org>; Sun, 14 Mar 2004 03:18:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B2Qpd-0006FU-00 for sipping@ietf.org; Sun, 14 Mar 2004 03:18:49 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B2Qoj-0006BP-00 for sipping@ietf.org; Sun, 14 Mar 2004 03:17:54 -0500
Received: from smtp.eweka.nl ([81.171.101.3]) by ietf-mx with esmtp (Exim 4.12) id 1B2QoB-000675-00 for sipping@ietf.org; Sun, 14 Mar 2004 03:17:19 -0500
Received: from solstice (ew-dsl-81-171-14-60.eweka.nl [81.171.14.60]) by smtp.eweka.nl (8.12.9/8.12.9) with ESMTP id i2E8VYrb041678; Sun, 14 Mar 2004 08:31:47 GMT (envelope-from a.vwijk@viataal.nl)
Message-Id: <200403140831.i2E8VYrb041678@smtp.eweka.nl>
From: Arnoud van Wijk <a.vwijk@viataal.nl>
To: 'Gunnar Hellstrom' <gunnar.hellstrom@omnitor.se>, 'Tim Melanchuk' <timm@convedia.com>, 'Rohan Mahy' <rohan@cisco.com>
Cc: 'Gonzalo Camarillo' <Gonzalo.Camarillo@ericsson.com>, 'Eric Burger' <eburger@snowshore.com>, 'Jonathan Rosemberg' <jdrosen@dynamicsoft.com>, 'Adam Roach' <adam@dynamicsoft.com>, 'Henning Schulzrinne' <hgs@cs.columbia.edu>, 'sipping' <sipping@ietf.org>
Subject: RE: [Sipping] Re: Transcoding and route entries
Date: Sun, 14 Mar 2004 09:16:54 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcQIeePaR88LmtubRCOwO6KMRhy1agBIjvUw
In-Reply-To: <BHEHLFPKIPMLPFNFAHJKEEGNDNAA.gunnar.hellstrom@omnitor.se>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
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.3 required=5.0 tests=AWL,MISSING_OUTLOOK_NAME autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Can we be sure that there is no proxy on the route that may change the route
header in a way that the original route information and URI is lost?

If we can be sure that this is not going to happen, that the route header
with the URI will not change in the signalling path. Then I change my choice
into number 2 instead of 1.

Greetz

Arnoud

Drs. Arnoud A. T. van Wijk
Viataal
Research & Development
Afdeling RDS
Theerestraat 42
5271 GD Sint-Michielsgestel
The Netherlands. 
Mobile: +31651921948
International text telephone: +31735588408


-----Original Message-----
From: sipping-admin@ietf.org [mailto:sipping-admin@ietf.org] On Behalf Of
Gunnar Hellstrom
Sent: vrijdag 12 maart 2004 22:31
To: Tim Melanchuk; Rohan Mahy
Cc: Gonzalo Camarillo; Eric Burger; Jonathan Rosemberg; Adam Roach; Henning
Schulzrinne; sipping
Subject: RE: [Sipping] Re: Transcoding and route entries

I prefer 2.

In most cases you would think: "I want to call B."
Then, either you, yourself add "through the
transcoding service T", or that is added
automatically because of some analysis of
preferences registered by A and B.


Gunnar
-------------------------------------------
Gunnar Hellstrom
Omnitor AB
Renathvagen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------


> -----Original Message-----
> From: sipping-admin@ietf.org
> [mailto:sipping-admin@ietf.org]On Behalf Of
> Tim Melanchuk
> Sent: Friday, March 12, 2004 8:07 PM
> To: Rohan Mahy
> Cc: Gonzalo Camarillo; Eric Burger;
> Jonathan Rosemberg; Adam Roach;
> Henning Schulzrinne; sipping
> Subject: Re: [Sipping] Re: Transcoding
> and route entries
>
>
> i agree with rohan and prefer using
> route headers. a transcoding
> service seems much more akin to a relay
> along the path than it
> does a conference which is more a
> destination unto itself. if
> this can be achieved without (imho)
> inappropriately bending
> existing mechanism, it is preferable to
> new mechanism.
>
> timm
>
> Rohan Mahy wrote:
> > Hi Folks,
> >
> > This decision boils down to a
> question of semantics.  Does a URI in a
> > Route header mean:  1) send through
> this proxy, or 2) send through this
> > service or intermediary ?
> >
> > One of the important things to
> consider when there is a difference of
> > philosophy or opinion regarding
> semantics, is to consider if any harm
> > comes from either of the choices.  In
> this case, I can come up with no
> > technical reason that using a Route
> header is harmful.
> >
> > Another key question is if there is
> any precedent.  Again, the two
> > proposals both have some precedent.
> Conference bridges do not use the
> > Route header (the analogy of approach
> 1), but folks have been using
> > Route headers to direct SIP requests
> through B2BUAs for session border
> > control (gasp), policy control,
> P-CSCFs, etc.. for some time now (the
> > analogy of approach 2).  I can even
> dig up some old mail when we
> > encouraged 3GPP to use a loose-route
> for one of their many B2BUAs
> > instead of defining some piece of new
> mechanism.  Taking this a step
> > further, we've been talking about how
> *proxies* can use session policy
> > to meet logging requirements.  I
> think this is very similar to
> > transcoding, since some entity
> operating on behalf of both
> > intermediaries (transcoder and
> logging proxy) need to see the media.
> >
> > Finally there is the question of
> using existing mechanism vs. inventing
> > new mechanism.  If the existing
> mechanism fits, I see no reason to
> > define new mechanism unless a more
> general approach to other problems
> > is achievable with the new mechanism.
>  Nobody is proposing using the
> > new mechanism proposed in (1) to do
> anything else.  Also, the
> > conference bridge analogy breaks IMO
> since conference bridges do not
> > use this new mechanism to indicate
> the other participants in the
> > conference.
> >
> > In summary, I prefer option 2 (use
> the Route header).  The approach
> > causes no harm, has precedent for
> existing usage, and requires no new
> > special-purpose mechanism.
> >
> > thanks,
> > -rohan
> >
> >
> >
> >
> > On Mar 12, 2004, at 3:28 AM, Gonzalo
> Camarillo wrote:
> >
> >> Folks,
> >>
> >> during the SIPPING session, I
> presented the following draft:
> >>
> http://www.ietf.org/internet-drafts/draf
> t-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
> >>
> >>
> >> 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.
> >> - Route headers are intended for
> proxies, not for B2BUAs.
> >> - 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...
> >>
> >> 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 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