RE: [Sipping] Transcoding

"Medhavi Bhatia" <mbhatia@nextone.com> Sun, 13 February 2005 23:12 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04587 for <sipping-web-archive@ietf.org>; Sun, 13 Feb 2005 18:12:29 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D0TFV-00029M-5m for sipping-web-archive@ietf.org; Sun, 13 Feb 2005 18:33:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D0SrP-0001wR-R0; Sun, 13 Feb 2005 18:09:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D0Sq5-0001qw-TR for sipping@megatron.ietf.org; Sun, 13 Feb 2005 18:07:41 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03819 for <sipping@ietf.org>; Sun, 13 Feb 2005 18:07:38 -0500 (EST)
Received: from valiant.concentric.net ([207.155.252.9] helo=valiant.cnchost.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D0TAn-00022C-IU for sipping@ietf.org; Sun, 13 Feb 2005 18:29:05 -0500
Received: from LT10356 (pool-141-156-190-249.esr.east.verizon.net [141.156.190.249]) by valiant.cnchost.com id SAA05477; Sun, 13 Feb 2005 18:07:30 -0500 (EST) [ConcentricHost SMTP Relay 1.17]
Message-ID: <200502132307.SAA05477@valiant.cnchost.com>
From: Medhavi Bhatia <mbhatia@nextone.com>
To: 'Gonzalo Camarillo' <Gonzalo.Camarillo@ericsson.com>, 'sipping' <sipping@ietf.org>
Subject: RE: [Sipping] Transcoding
Date: Sun, 13 Feb 2005 18:07:12 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
thread-index: AcURqRM/21VCFfJISbKoqDmzMynxHQAddD5w
In-Reply-To: <420F13E0.7020607@ericsson.com>
X-Spam-Score: 3.0 (+++)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Content-Transfer-Encoding: 7bit
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
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>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
X-Spam-Score: 3.0 (+++)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
Content-Transfer-Encoding: 7bit

Gonzalo,

Some comments inline.

-----Original Message-----
From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On Behalf
Of Gonzalo Camarillo
Sent: Sunday, February 13, 2005 3:46 AM
To: sipping
Cc: Rohan Mahy; Janne Peisa (JO/LMF); Fredrik Aberg (JO/LMF)
Subject: [Sipping] Transcoding

Folks,

I guess it is time to re-start the discussions we had some time ago on 
transcoding invocation. As you know, the transcoding framework defines 
two transcoding models.

http://standards.ericsson.net/gonzalo/papers/draft-ietf-sipping-transc-frame
work-00.txt

[MB] The draft indicates that either one of the caller or callee could
invoke transcoding, but the determination of that is too weak on the caller
side (it may not be able to determine the media capabilities).

In the first one, referred to as the 3pcc model, the user agent invoking 
the transcoding service has a signalling relationship with the 
transcoder and with the remote user agent. This model has already been 
approved.

http://www.ietf.org/internet-drafts/draft-ietf-sipping-transc-3pcc-02.txt

In the second model, the transcoder receives SIP messages from a user 
agent and forwards them to the other user agent. It is a B2BUA.

The open issue is how to invoke this transcoder. There are currently two 
proposals:

1) Treat the transcoder as a simple conference server and use the 
URI-list service for INVITEs to establish the sessions. That is, the UAC 
sends an INVITE to the transcoder with the URI of the UAS in a body.

INVITE transcoder@domain.com
[SDP]
[UserB@domain.org]

This approach was documented in the following document:

http://standards.ericsson.net/gonzalo/papers/draft-camarillo-sipping-transc-
b2bua-01.txt

2) User Route headers as if the transcoder was a proxy. This is 
basically what SBCs do. The transcoder would rewrite the SDP.

INVITE UserB@domain.org
Route: transcoder@domain.com
[SDP]


Approach 1 requires user agent to generate one-element XML resource 
lists, and approach 2 has a number of problems associated to it (these 
problems have been discussed in the context of SBCs).

[MB] I don't see the difference between Approaches 1&2 from a semantic point
of view. Both require SDP rewrite it seems, which means any SDP encryption
must be hop-by-hop. What are the other problems ? At the media stream level,
it seems no different from the 3pcc model. 

Alternative proposals include defining a new header field similar to 
Route but which is used to include B2BUAs instead of Proxies...

Comments are welcome,

Gonzalo


_______________________________________________
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