Re: [MMUSIC] draft-ivov-mmusic-trickle-ice-sip-00

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 25 July 2013 20:05 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA2C421F9298 for <mmusic@ietfa.amsl.com>; Thu, 25 Jul 2013 13:05:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.286
X-Spam-Level:
X-Spam-Status: No, score=-0.286 tagged_above=-999 required=5 tests=[AWL=0.151, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ME53m5pKdoot for <mmusic@ietfa.amsl.com>; Thu, 25 Jul 2013 13:05:03 -0700 (PDT)
Received: from qmta14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:212]) by ietfa.amsl.com (Postfix) with ESMTP id D5FD321F91CE for <mmusic@ietf.org>; Thu, 25 Jul 2013 13:04:57 -0700 (PDT)
Received: from omta16.westchester.pa.mail.comcast.net ([76.96.62.88]) by qmta14.westchester.pa.mail.comcast.net with comcast id 4bqr1m0011uE5Es5Ek4xC3; Thu, 25 Jul 2013 20:04:57 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta16.westchester.pa.mail.comcast.net with comcast id 4k4x1m00B3ZTu2S3ck4xlF; Thu, 25 Jul 2013 20:04:57 +0000
Message-ID: <51F184E8.40406@alum.mit.edu>
Date: Thu, 25 Jul 2013 16:04:56 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Emil Ivov <emcho@jitsi.org>
References: <51F15BC0.2000401@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C408F15@ESESSMB209.ericsson.se> <51F17512.8090700@jitsi.org>
In-Reply-To: <51F17512.8090700@jitsi.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1374782697; bh=Aq2s5O7FuUMw2aH5LkGE+uHbNVqSbgUsXrq90GOWIXw=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Er733WFNJlrll3QoRDDOSNouxo6OVRruiKAuNIrfNsW89DUpmOrmTFv6rzKsNlpmu +RkNTmN7taHxWS4u+hhUIYxWYSASPjwAtbvkLnASV+RjwcCYHdMcGoZ2Szzye8I+iS PKgpBIu8ftk/MDR9e17+T55tj5iRfdxKW5mI/EC2zWNimeYBWqvQqUpz4kopjNxmVT XPLo1yU6+tnzEt4tYyiWwPAF9k5SxcDjA8l3oAGAMvIR3+GlvJ5GAGgl2GiRyY4x8w Qr+qyNqyNscK0U6HHa4k9t4sce3h+xVyeua9pcQIeRQVDD4XI9U2sv+jW6PKlP9oT9 FbX2eM97lSpCw==
Cc: IETF MMUSIC WG <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] draft-ivov-mmusic-trickle-ice-sip-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 20:05:08 -0000

On 7/25/13 2:57 PM, Emil Ivov wrote:
> Hey folks,
>
> On 25.07.13, 20:36, Christer Holmberg wrote:
>> Hi Paul,
>> Are you sure a new type is needed? The existing types are rather
>> generic, aren't they?
>
> Back in Boston we decided to do something like this:
>
> http://tools.ietf.org/html/draft-ivov-dispatch-sdpfrag-00

I thought Christer was talking about my suggestion that preconditions 
would require a new precondition type. Nothing to do with the mime type.

> More below:
>
>> On 25.07.13, 19:09, Paul Kyzivat wrote:
>>
>> Section 4 says that trickled candidates are transported as INFO payloads
>> containing SDP formatted according to ivov-mmusic-trickle-ice. But
>> AFAICT that draft doesn't specify this.
>
> Well, it just borrows the format from 5245 and says that this is how you
> represent trickled candidates.

But all of that assumes a full SDP body. And it seems you don't.
Your draft somewhere has a mention that the trickled stuff must be keyed 
to a media section via mid, but nothing formally written about it.

>> Also the example in this section
>> shows an info payload that contains only a subset of SDP, and doesn't
>> conform to mime type application/sdp.
>
> Yup, should be application/sdpfrag.

Well, AFAIK there is currently no such mime type. So its necessary to 
define it.

And while you could define a generic one, you have some specific 
requirements about what this needs to contain, so you might want to 
define application/trickle-ice-sdp with all the requisite rules.

>> Section 5.6 again references the trickle-ice draft (section 4) for
>> definition of the body of the info message, but that section of that
>> draft doesn't contain any such definition.
>
> Will need to fix.
>
>> Aside from that, it occurs to me that trickle-ice, and for that matter
>> ice in sip even without trickle, is a good candidate for preconditions.
>> The use of preconditions could eliminate the need for half trickle. This
>> would of course require a new precondition type, but that is doable.
>
> Hmmm ... that's a good point!
>
>> By using preconditions, you can establish the dialog without alerting
>> the callee. Then the alert can be deferred until at least one workable
>> path has been detected.
>>
>> (But I suppose the hate for preconditions is so great that this is not
>> to be considered.)
>
> Well, it doesn't have to be mandatory ...
>
> Emil
>
>>
>>          Thanks,
>>          Paul
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>