RE: [MEDIACTRL] SIP Control Framework

"Chris Boulton" <cboulton@ubiquity.net> Wed, 26 September 2007 15:46 UTC

Return-path: <mediactrl-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IaZ5p-00058g-1w; Wed, 26 Sep 2007 11:46:29 -0400
Received: from mediactrl by megatron.ietf.org with local (Exim 4.43) id 1IaZ5n-000556-Vs for mediactrl-confirm+ok@megatron.ietf.org; Wed, 26 Sep 2007 11:46:27 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IaZ5n-000549-Ju for mediactrl@ietf.org; Wed, 26 Sep 2007 11:46:27 -0400
Received: from cluster-b.mailcontrol.com ([217.68.146.190]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IaZ5m-0002ay-Vn for mediactrl@ietf.org; Wed, 26 Sep 2007 11:46:27 -0400
Received: from rly10b.srv.mailcontrol.com (localhost.localdomain [127.0.0.1]) by rly10b.srv.mailcontrol.com (MailControl) with ESMTP id l8QFkFhF014760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <mediactrl@ietf.org>; Wed, 26 Sep 2007 16:46:24 +0100
Received: from submission.mailcontrol.com (submission.mailcontrol.com [86.111.216.190]) by rly10b.srv.mailcontrol.com (MailControl) id l8QFjlYX008916 for mediactrl@ietf.org; Wed, 26 Sep 2007 16:45:47 +0100
Received: from GBNEWP0758M.eu.ubiquity.net ([62.172.205.164]) by rly10b-eth0.srv.mailcontrol.com (envelope-sender cboulton@ubiquity.net) (MIMEDefang) with ESMTP id l8QFjFku004620; Wed, 26 Sep 2007 16:45:47 +0100 (BST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: RE: [MEDIACTRL] SIP Control Framework
Date: Wed, 26 Sep 2007 16:40:26 +0100
Message-ID: <D8A411E49D63A648BFA87E44904FEDCF03404C@gbnewp0758m.eu.ubiquity.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEDIACTRL] SIP Control Framework
Thread-Index: Acf0VKZ6sGlbUH+WRz6SzmVe8dvUAAL/cVAA
References: <1189502955.46e65feb29616@oldwebmail.unina.it>
From: Chris Boulton <cboulton@ubiquity.net>
To: Lorenzo Miniero <lorenzo.miniero@unina.it>, mediactrl@ietf.org
X-Scanned-By: MailControl A-07-08-10 (www.mailcontrol.com) on 10.66.1.120
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc
Cc:
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Media Control BOF Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
Errors-To: mediactrl-bounces@ietf.org

Hi Lorenzo - thanks for the input.  Some comments in-line.

Chris.


-----Original Message-----
From: Lorenzo Miniero [mailto:lorenzo.miniero@unina.it] 
Sent: 11 September 2007 10:29
To: mediactrl@ietf.org
Subject: [MEDIACTRL] SIP Control Framework

Hi Chris and all,

just some lines to give you all a small review on the framework work. I
already
thought it was a very good work, so I'm happy to see it as a WG item
now.

I noticed you removed the headers in the initial negotiation (Requires:
escs,
Control-Packages: ..), leaving this further negotiation to after the
channel
has been setup. I think it's good to have it there, considering it's
more
flexible, but wouldn't a previous negotiation be good as well? e.g. if
the MS
doesn't support a CP the AS needs, then the control channel wouldn't
need to be
opened at all. I remember a discussion in Prague about having these
negotiation
in the SDP itself, even if I'm not sure it would be the best solution.
What are
your feelings about this?

[Chris Boulton] I agree that it would be useful (hence the reason I
first put it in SIP headers).  My gut feeling is that it should be kept
out of the core framework.  We 'could' then define an extension draft
for MMUSIC that defines some new SDP attributes.  The attributes could
then provide a hint of supported packages and enable the call to be
rejected before the channel it setup.  Do others think this is a good
path forward? 

Then, I have a doubt regarding the chosen acronyms. SCFW is used in
control
messages, but ESCS instead is used in the COMEDIA negotiation. Wouldn't
a
single name be better to avoid confusion?

[Chris Boulton] I am happy to align the tokens - any objections?

I also noticed a potential ambiguity in the text. At the beginning the
Content-Length header in control framework messages is stated to be a
MUST,
even if no payload is attached (which would mean CL=0). But in the 10.1
figure,
it is reported to be optional. Which one is true? I'd prefer to have it
optional for bodyless messages, but that's just my two cents.

[Chris Boulton] Yes - I suspected this might cause confusion - I will
take a close look at the text around content-length.

Finally, a couple of errors I've found in the example at the end:
        1) the SIP BYE and its 200 OK both still have leftovers from the
previous version (the Requires: escs and the Control-Packages header);
        2) REPORT messages with an XML blob body are missing the
Content-Length
header.


[Chris Boulton] Great - thanks.




Information contained in this e-mail and any attachments are intended for the use of the addressee only, and may contain confidential information of Ubiquity Software Corporation. All unauthorized use, disclosure or distribution is strictly prohibited.  If you are not the addressee, please notify the sender immediately and destroy all copies of this email. Ubiquity Software Corporation plc, a company registered under the laws of England and Wales, Registration 2719723, registered offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. Mellons, Cardiff CF3 5EA, Wales, United Kingdom.



_______________________________________________
MEDIACTRL mailing list
MEDIACTRL@ietf.org
https://www1.ietf.org/mailman/listinfo/mediactrl
Supplemental Web Site:
http://www.standardstrack.com/ietf/mediactrl