Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 18 October 2013 18:50 UTC

Return-Path: <christer.holmberg@ericsson.com>
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 11DCE11E8323 for <mmusic@ietfa.amsl.com>; Fri, 18 Oct 2013 11:50:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.891
X-Spam-Level:
X-Spam-Status: No, score=-3.891 tagged_above=-999 required=5 tests=[AWL=-1.292, BAYES_00=-2.599]
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 OlE+3wGfjPan for <mmusic@ietfa.amsl.com>; Fri, 18 Oct 2013 11:50:43 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 77BF211E8338 for <mmusic@ietf.org>; Fri, 18 Oct 2013 11:50:39 -0700 (PDT)
X-AuditID: c1b4fb38-b7fcf8e0000062b8-2a-526182fd5738
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 63.F0.25272.DF281625; Fri, 18 Oct 2013 20:50:38 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.02.0328.009; Fri, 18 Oct 2013 20:50:37 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
Thread-Index: Ac7MLXQzW94qgC3aROioOA+dkUcdWv//5J2A///a5WA=
Date: Fri, 18 Oct 2013 18:50:36 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4C309C@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C4C2F3D@ESESSMB209.ericsson.se> <52617EF3.8040705@alum.mit.edu>
In-Reply-To: <52617EF3.8040705@alum.mit.edu>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.150]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRmVeSWpSXmKPExsUyM+Jvje6/psQgg9U3OCymLn/MYrFiwwFW ByaPv+8/MHksWfKTKYApissmJTUnsyy1SN8ugSvj95tZ7AVT+SouTD3G2sC4hbuLkZNDQsBE 4s7Xp0wQtpjEhXvr2boYuTiEBI4ySlz/2sMO4SxhlDiypJmli5GDg03AQqL7nzZIg4iAr8Sz x7fZQGxhAS+Jnpm9LBBxb4n/969C2VYSHTc2gNWwCKhKrN3cxgYyhheo9+sZeRBTSCBfYsce A5AKTgEdifX/JzOC2IxA53w/tQbsNGYBcYkPB68zQ5wpILFkz3koW1Ti5eN/rBC2ksSK7ZcY Iep1JBbs/sQGYWtLLFv4GqyeV0BQ4uTMJywTGEVnIRk7C0nLLCQts5C0LGBkWcXIUZxanJSb bmSwiREYCQe3/LbYwXj5r80hRmkOFiVx3o9vnYOEBNITS1KzU1MLUovii0pzUosPMTJxcEo1 MB72Mt82sVl/8g2nZVa7GEV3XWyIWs9k2bhWedLNSRLeK3SfxKVm3lmd+r14YdIRtbbz0s9s vhsp7HQsOXb4Z+eWB49DEvi3xFQfm1a6ROhluzvHq64+s4j/XjbT1la0LnvRZNxasWbBjWeX G/MvXj8t/iY22OC47pfSMzy7o2S8X605sFe75JYSS3FGoqEWc1FxIgD7DOiOUgIAAA==
Subject: Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
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: Fri, 18 Oct 2013 18:50:49 -0000

Hi,

>> The draft says that one will use the "application/sdpfrag" MIME type value for POFs and PANs.
>>
>> What about using "application/sdp" - ie the same MIME type value as for "normal" SDP Offers and Answers? From a SDP syntax perspective it should not be a problem - any SDP parser will be able to parse a POF/PAN.
>>
>> An entity that does not support POF/PAN would probably trigger an error. BUT, maybe that is good: It could be a mechanism to verify that all SDP processing/inspecting 
>> entities along the signaling path actually support the mechanism. At least for SIP I can't think of any other mechanism to do that (we can't use Proxy-Require).
>>
>> Comments?
>
> It isn't the same as SDP. The SDP fragments aren't syntactically valid SDP - they are missing some mandatory fields.
>
> Conceivably the POF/PAN stuff could require more, so that they are syntactically valid SDP. But do we want to?
>
> And required processing is semantically different. If it were the same content type then some other means would be required to indicate that it is being used for POF/PAN, not offer/answer.

Well, for that there are many alternatives: SDP attribute, Content-XXX parameter, etc.

> Adam isn't talking about that part. In sip, that could be done via content-disposition.

Content-Disposition does not apply to intermediaries. So, a proxy that only understands application/sdp (e.g. for gate control purpose) will not even look at the C-D header field value for other bodies. And, unless such proxy understands POF/PAN, there may not be any media passing through...

Regards,

Christer




_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic