RE: [Sipping] Re: Transcoding and route entries

"Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> Fri, 12 March 2004 21:44 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 QAA20515 for <sipping-archive@odin.ietf.org>; Fri, 12 Mar 2004 16:44:41 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1uRx-0003h7-W3 for sipping-archive@odin.ietf.org; Fri, 12 Mar 2004 16:44:14 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i2CLiDQK014195 for sipping-archive@odin.ietf.org; Fri, 12 Mar 2004 16:44:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1uRx-0003gs-SV for sipping-web-archive@optimus.ietf.org; Fri, 12 Mar 2004 16:44:13 -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 QAA20400 for <sipping-web-archive@ietf.org>; Fri, 12 Mar 2004 16:44:10 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B1uRv-0001Hq-00 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 16:44:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B1uQu-00017k-00 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 16:43:09 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com) by ietf-mx with esmtp (Exim 4.12) id 1B1uQ7-00013E-01 for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 16:42:19 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by mx2.foretec.com with esmtp (Exim 4.24) id 1B1uI6-0008NA-Mj for sipping-web-archive@ietf.org; Fri, 12 Mar 2004 16:34:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1uI5-0002if-Nh; Fri, 12 Mar 2004 16:34:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1B1uHq-0002fh-9h for sipping@optimus.ietf.org; Fri, 12 Mar 2004 16:33:46 -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 QAA20017 for <sipping@ietf.org>; Fri, 12 Mar 2004 16:33:43 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1B1uHo-0000m7-00 for sipping@ietf.org; Fri, 12 Mar 2004 16:33:44 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1B1uGs-0000kK-00 for sipping@ietf.org; Fri, 12 Mar 2004 16:32:47 -0500
Received: from [195.7.64.137] (helo=mail3.pi.se ident=root) by ietf-mx with esmtp (Exim 4.12) id 1B1uGG-0000ip-00 for sipping@ietf.org; Fri, 12 Mar 2004 16:32:08 -0500
Received: from vit (h161n2fls31o265.telia.com [217.208.189.161]) (authenticated (0 bits)) by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i2CLSwJq023438; Fri, 12 Mar 2004 22:29:01 +0100 (CET)
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
To: 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: Fri, 12 Mar 2004 22:31:16 +0100
Message-ID: <BHEHLFPKIPMLPFNFAHJKEEGNDNAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <40520A61.30407@convedia.com>
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.2 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

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