[Sipping] Transcoding

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Sun, 13 February 2005 08:48 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 DAA05212 for <sipping-web-archive@ietf.org>; Sun, 13 Feb 2005 03:48:23 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D0Fl7-0007EI-ML for sipping-web-archive@ietf.org; Sun, 13 Feb 2005 04:09:42 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D0FPY-0004t6-RF; Sun, 13 Feb 2005 03:47:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D0FOT-0004lI-5g for sipping@megatron.ietf.org; Sun, 13 Feb 2005 03:46:17 -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 DAA05067 for <sipping@ietf.org>; Sun, 13 Feb 2005 03:46:15 -0500 (EST)
Received: from eagle.ericsson.se ([193.180.251.53]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D0Fj3-0007Bj-Ti for sipping@ietf.org; Sun, 13 Feb 2005 04:07:34 -0500
Received: from esealmw127.eemea.ericsson.se ([153.88.254.122]) by eagle.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id j1D8k2OA032179; Sun, 13 Feb 2005 09:46:02 +0100
Received: from esealmw129.eemea.ericsson.se ([153.88.254.173]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.211); Sun, 13 Feb 2005 09:46:30 +0100
Received: from mail.lmf.ericsson.se ([131.160.11.13]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.211); Sun, 13 Feb 2005 09:46:29 +0100
Received: from ericsson.com (rvi2-94-204.sw.ericsson.se [153.88.94.204]) by mail.lmf.ericsson.se (Postfix) with ESMTP id D510818AAE; Sun, 13 Feb 2005 10:45:59 +0200 (EET)
Message-ID: <420F13E0.7020607@ericsson.com>
Date: Sun, 13 Feb 2005 10:46:24 +0200
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: sipping <sipping@ietf.org>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 13 Feb 2005 08:46:30.0099 (UTC) FILETIME=[83105230:01C511A8]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Content-Transfer-Encoding: 7bit
Cc: Rohan Mahy <rohan@ekabal.com>, "Janne Peisa (JO/LMF)" <janne.peisa@ericsson.com>, "Fredrik Aberg (JO/LMF)" <fredrik.aberg@ericsson.com>
Subject: [Sipping] Transcoding
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: 0.0 (/)
X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44
Content-Transfer-Encoding: 7bit

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-framework-00.txt

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).

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