RE: [MMUSIC] SDPCapNeg Issue #1: To Add, Delete and Replace Attributes

"Even, Roni" <roni.even@polycom.co.il> Mon, 02 July 2007 06:32 UTC

Return-path: <mmusic-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I5FSE-0004nk-1u; Mon, 02 Jul 2007 02:32:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I5FSC-0004nJ-IB for mmusic@ietf.org; Mon, 02 Jul 2007 02:32:08 -0400
Received: from fw.polycom.co.il ([212.179.41.2] helo=isrexch01.israel.polycom.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I5FS7-0006ec-9d for mmusic@ietf.org; Mon, 02 Jul 2007 02:32:08 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [MMUSIC] SDPCapNeg Issue #1: To Add, Delete and Replace Attributes
Date: Mon, 02 Jul 2007 09:33:12 +0300
Message-ID: <144ED8561CE90C41A3E5908EDECE315C04AFCE9B@IsrExch01.israel.polycom.com>
In-Reply-To: <467FF7A8.6040303@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MMUSIC] SDPCapNeg Issue #1: To Add, Delete and Replace Attributes
Thread-Index: Ace3TEnjxV6JsivVSkmpPStGi5hoMgEnORBg
From: "Even, Roni" <roni.even@polycom.co.il>
To: Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc:
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Errors-To: mmusic-bounces@ietf.org

Flemming,
I reviewed the draft and from the option I think I prefer B but am not sure what it will mean. My preference is described here.

My view is that the replace problem can be solved by implied behavior. The delete cases are more problematic.

The replace - if you have in the potential configuration the same payload type in the fmpt or rtpmap as in the SDP than if using an actual configuration from the potential configuration it implies that it replaces the fmtp and rtpmap from the SDP. 
This means that if in the SDP there is fmtp and rtpmap while in the actual configuration there is only rtpmap for the same payload type than both attributes from the SDP are replaced by only rtpmap.
The general case is that same attribute in the SDP and in the actual configuration are implicitly replaced.

In the case of delete, your example shows the difficult part when the attributes do not have the same name or a using the same payload type. The duplication is based on similar semantics. It may be enough to leave it as you suggest in section 4 of your contribution but I would not object to real delete.

 

As for the point about if both should be addressed in the core document. I suggest yes since we will need it and I think that the replace problem is easier based on my description.

Roni

> -----Original Message-----
> From: Flemming Andreasen [mailto:fandreas@cisco.com]
> Sent: Monday, June 25, 2007 8:13 PM
> To: mmusic
> Subject: [MMUSIC] SDPCapNeg Issue #1: To Add, Delete and Replace
> Attributes
> 
> Probably the biggest open issue we have in the SDP Capability
> Negotiation Framework at this point is the ability to replace and delete
> attributes from an actual configuration SDP when generating a potential
> configuration. At the Prague IETF, people asked for some more
> motiviation and use cases for this feature before deciding whether we
> should include it in the core capability negotiation framework or not. I
> have written a short I-D in the subject, which you can find at:
> 
> 
> http://www.ietf.org/internet-drafts/draft-andreasen-mmusic-sdpcapneg-att-
> del-00.txt
> 
> Please take a look at this and let me know how you think we should
> resolve this issue. Options include:
> 
> A) Remove the ability to delete and replace attributes completely.
> B) Remove the ability to delete and replace individual attributes, but
> allow for complete removal of all attributes (clean slate)
> C) Keep the current ability to delete and remove individual and all
> attributes.
> 
> My personal preference is for option A, however in the interest of
> moving forward and making a reasonable compromise between functionality
> and complexity, my recommendation is option B.
> 
> Thanks
> 
> -- Flemming
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www1.ietf.org/mailman/listinfo/mmusic

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