Re: [Sipping] Re: WGLC for draft-ietf-sipping-transc-3pcc-00

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Thu, 29 April 2004 20: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 QAA24917 for <sipping-archive@odin.ietf.org>; Thu, 29 Apr 2004 16:01:10 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJHa1-0004us-Eb for sipping-archive@odin.ietf.org; Thu, 29 Apr 2004 15:52:21 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i3TJqL4s018893 for sipping-archive@odin.ietf.org; Thu, 29 Apr 2004 15:52:21 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJHQc-00022O-BZ for sipping-web-archive@optimus.ietf.org; Thu, 29 Apr 2004 15:42:38 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA23790 for <sipping-web-archive@ietf.org>; Thu, 29 Apr 2004 15:42:34 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BJHQV-0005dW-Oz for sipping-web-archive@ietf.org; Thu, 29 Apr 2004 15:42:31 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BJHPg-0005ZV-00 for sipping-web-archive@ietf.org; Thu, 29 Apr 2004 15:41:40 -0400
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1BJHP7-0005Uo-00 for sipping-web-archive@ietf.org; Thu, 29 Apr 2004 15:41:05 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJH9y-0005su-5b; Thu, 29 Apr 2004 15:25:26 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJGyM-0007W2-PI for sipping@optimus.ietf.org; Thu, 29 Apr 2004 15:13:26 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20988 for <sipping@ietf.org>; Thu, 29 Apr 2004 15:13:23 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BJGyG-0003Px-E8 for sipping@ietf.org; Thu, 29 Apr 2004 15:13:20 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BJGxI-0003Mh-00 for sipping@ietf.org; Thu, 29 Apr 2004 15:12:21 -0400
Received: from imr1.ericy.com ([198.24.6.9]) by ietf-mx with esmtp (Exim 4.12) id 1BJGwL-0003Hr-00 for sipping@ietf.org; Thu, 29 Apr 2004 15:11:21 -0400
Received: from eamrcnt750.exu.ericsson.se (eamrcnt750.exu.ericsson.se [138.85.133.51]) by imr1.ericy.com (8.12.10/8.12.10) with ESMTP id i3TJ9bLc004220; Thu, 29 Apr 2004 14:09:37 -0500 (CDT)
Received: from ericsson.com (sealwa01m009.sw.ericsson.se [130.100.251.138]) by eamrcnt750.exu.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id JQWKQLKW; Thu, 29 Apr 2004 14:09:32 -0500
Message-ID: <409152F0.70209@ericsson.com>
Date: Thu, 29 Apr 2004 22:09:36 +0300
X-Sybari-Trust: f23af5f2 c38aee8b 00db2f9f 00000138
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: Paul Kyzivat <pkyzivat@cisco.com>
CC: Dean Willis <dean.willis@softarmor.com>, sipping@ietf.org, Rohan Mahy <rohan@cisco.com>, Allison Mankin <mankin@psg.com>
Subject: Re: [Sipping] Re: WGLC for draft-ietf-sipping-transc-3pcc-00
References: <408F9D5F.6020407@softarmor.com> <4090B7A5.4020607@softarmor.com> <40913C65.3050305@cisco.com>
In-Reply-To: <40913C65.3050305@cisco.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=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Paul,

thanks for your comments.

The flows you are referring to describe how to invoke a transcoder by 
the caller and by the callee. Nevertheless, this document does not 
recommend *when* you have to invoke it. This is dealt with by the 
framework document: draft-ietf-sipping-transc-framework-00.txt

In particular, the framework says:

" It is recommended that an offerer does not invoke transcoding
    services before making sure that the answerer does not support the
    capabilities needed for the session. Making wrong assumptions about
    the answerer's capabilities can lead to situations where two
    transcoders are introduced (one by the offerer and one by the
    answerer) in a session that would not need any transcoding services
    at all."

I guess the paragraph above addresses your concern. In any event, if you 
want to see more explanatory text included in any of these drafts, let 
me know.

Thanks,

Gonzalo

Paul Kyzivat wrote:

> Somehow I missed this draft altogether. (Asleep at the wheel I guess.)
> 
> I see a couple of limitations in the approaches recommended, and have 
> some ideas for how to fix them:
> 
> 3.2 (Figure 2):
> 
> This may be appropriate if B wants to hide its actual capabilities and 
> expose T's instead. But suppose A is also deaf and also prefers text? In 
> that case you might end up with two transcoders in the call. (Although 
> there is no flow here that would cause that.) Also, the transcoding 
> service may cost something so it would be good to delay requesting it 
> until it is known to be needed.
> 
> I understand that there is a desire to offer voice, because without that 
> a call may never be established a dumb voice peer.
> 
> As an alternative, if T is flexible in what codecs it can use, and B 
> knows what those are, it can respons with an initial offer that includes 
> a text stream as well as a voice stream that is black-holed. (C=0). That 
> doesn't actually permit voice communication but offers voice and gives a 
> a chance to pick what it wants. And it doesn't yet bother T.
> 
> Then, if A's answer accepts the voice, B will invite T and then reinvite 
> A to splice the streams. If A accepts text and refuses voice, all is cool.
> 
> 3.3 (Figure 3):
> 
> This again will be suboptimal if B prefers text. A perhaps more serious 
> problem is that the handshake between A and T may unnecessarily restrict 
> the set of codecs that A offers B. A may offer a bunch to T, but T may 
> only be able to use one at a time, and so may restrict its answer to a 
> single codec even though it could also do one of the others.
> 
> Both of these issues could be solved using the same tactic I just 
> suggested above - offering test and black-holed voice. This however 
> might result in clipping B, who doesn't know the situation and is likely 
> to start talking immediately. This could be dealt with using PRACK and 
> UPDATE to refine the media stream selections before the call is answered.
> 
> An alternative that works reasonably well with my suggetion above is for 
> A to initiate the call with an offerless invite. If the offer that comes 
> back contains only voice, then A can invite T at that time.
> 
>     Paul
> 
> 
> Dean Willis wrote:
> 
>>
>> I'd like to announce working group last call for the 3PCC transcoding
>> draft:
>>
>>     draft-ietf-sipping-transc-3pcc-00.txt
>>
>> This last call period starts immediately and will run through May 15, 
>> 2004.
>>
>> There are two known minor textual issues with this draft which will be
>> corrected following the WGLC comments:
>>
>> 1) Split the references into normative and non-normative.
>>
>> 2) Correct the example domains -- s/domain.com/example.com.
>>
>> Please review this draft and get your comments, if any, back to the
>> author (and to the list, if reasonable) as soon as possible.
>>
>> As I understand it, we'll be requesting that this draft be published 
>> as an informational RFC. The procedure for informationals seems to be 
>> evolving, and my understanding is that they will now receive 
>> significantly less scrutiny from the IESG. So, we need to make sure we 
>> do a VERY thorough job of reviewing this in the working group.
>>
>> Thanks,
>>

-- 
Gonzalo Camarillo         Phone :  +358  9 299 33 71
Oy L M Ericsson Ab        Mobile:  +358 40 702 35 35
Telecom R&D               Fax   :  +358  9 299 30 52
FIN-02420 Jorvas          Email :  Gonzalo.Camarillo@ericsson.com
Finland                   http://www.hut.fi/~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