RE: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'in SDP"m=" line
"CHATRAS Bruno RD-CORE-ISS" <bruno.chatras@orange-ft.com> Fri, 21 July 2006 08:57 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1G3qpD-0000MO-Dh; Fri, 21 Jul 2006 04:57:35 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1G3pZ9-0003B7-PZ for megaco@ietf.org; Fri, 21 Jul 2006 03:36:55 -0400
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G3pOs-000562-C1 for megaco@ietf.org; Fri, 21 Jul 2006 03:26:20 -0400
Received: from ftrdmel3.rd.francetelecom.fr ([10.193.117.155]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.1830); Fri, 21 Jul 2006 09:26:10 +0200
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: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'in SDP"m=" line
Date: Fri, 21 Jul 2006 09:26:10 +0200
Message-ID: <2AF8FF7D89242541B12E7A47F6ECB4BE0403058B@ftrdmel3.rd.francetelecom.fr>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'in SDP"m=" line
Thread-Index: Acar2tSCdZz6b1J6Ty+6nQF1zYZpdQAUWsBAABoNmCA=
From: CHATRAS Bruno RD-CORE-ISS <bruno.chatras@orange-ft.com>
To: "Christer Holmberg (JO/LMF)" <christer.holmberg@ericsson.com>, Albrecht.Schwarz@alcatel.de
X-OriginalArrivalTime: 21 Jul 2006 07:26:10.0198 (UTC) FILETIME=[F0390B60:01C6AC96]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 38a35b5fc88e9b9a2affced027b040a4
X-Mailman-Approved-At: Fri, 21 Jul 2006 04:57:34 -0400
Cc: megaco@ietf.org
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
Errors-To: megaco-bounces@ietf.org
Moreover, even if a CR was issued agaisnt ES 283 018 to recommend using the OMIT token rather than the "-", the "-" would have to be kept in the Ia profile anyway for backward compatibility purposes. I assume that we would not like an IP2IP MG to reject an H.248 command just because it contains a "-" sent by an MGC that has not implemented the CR yet. Regards, Bruno -----Message d'origine----- De : Christer Holmberg (JO/LMF) [mailto:christer.holmberg@ericsson.com] Envoyé : jeudi 20 juillet 2006 20:46 À : Albrecht.Schwarz@alcatel.de Cc : megaco@ietf.org Objet : RE: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'in SDP"m=" line Hi, Why can't the Ia profile be based on RFC 4566? RFC 3108 is not referenced by the Ia profile, or by H.248.1. Also, my understanding is that RFC 3108 DOES recommend "-", but says that "OMIT" can be used due to the syntax issue with RFC 2327. Also, in the RFC 3108 examples "-" is used. Regards, Christer -----Original Message----- From: Albrecht.Schwarz@alcatel.de [mailto:Albrecht.Schwarz@alcatel.de] Sent: 20. heinäkuuta 2006 12:00 To: Christer Holmberg (JO/LMF) Cc: megaco@ietf.org Subject: RE: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'in SDP "m=" line Christer, et al., I was aware of the SDP extension by '-' in "SDP new" (guess will be RFC 4566), when writting my email. (I was not aware of the Q.1950 SDP extensions, but I didn't consider them because Q.1950 is irrelevant for ETSI ES 283 018.) We came finally to the conclusion that: 'OMIT' seems to be the best compromise because * compliant to RFC 2327, * ETSI ES 283 018 v1.1.1 is based on RFC 2327, * when the H.248 Ia Profile will be based on RFC 4566 is still unclear to me ("I guess that first H.248.1 will obsolete RFC 2327 and then replace it by RFC 4566, but whether this is a straightforward task or not, I don't know. Next step then H.248 profiles ..."), * 'OMIT' already recommended (& defined) by RFC 3108 for "media-agnostic" SDP descriptors, so 'OMIT' is not totally new, and * 'OMIT' is inline with separating into media-agnostic and media-aware IP terminations, and * '-' would be an extension of the SDP grammar of RFC 2327 based H.248 profiles. We will submitt a correspondent CR to next TISPAN meeting. Regards, Albrecht "Christer Holmberg \(JO/LMF\)" To: "Kevin Boyle" <kboyle@nortel.com>, "B Venkat S.R Swamy" <christer.holmberg@er <b.swamy@flextronicssoftware.com>, "Christian Groves" <Christian.Groves@nteczone.com> icsson.com> cc: Albrecht SCHWARZ/DE/ALCATEL@ALCATEL, megaco@ietf.org Subject: RE: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'inSDP"m=" line 17.07.2006 22:00 Hi, According to draft-ietf-mmusic-sdp-new-26, which will replace RFC 2327, "-" IS allowed. Both the media and the fmt parts of the m= line are defined as tokens. media = token ;typically "audio", "video", "text" or ;"application" fmt = token ;typically an RTP payload type for audio ;and video media token = 1*(token-char) token-char = %x21 / %x23-27 / %x2A-2B / %x2D-2E / %x30-39 / %x41-5A / %x5E-7E (The ascii code for "-" is %x2D) Regards, Christer -----Original Message----- From: Kevin Boyle [mailto:kboyle@nortel.com] Sent: 17. heinäkuuta 2006 19:58 To: B Venkat S.R Swamy; Christian Groves Cc: Albrecht.Schwarz@alcatel.de; megaco@ietf.org; Christer Holmberg (JO/LMF) Subject: RE: [Megaco] ETSI H.248 Ia Profile: issue with media value '-'inSDP"m=" line The MGC could place "$" there if it truly did not care. This would align better with the intent of both SDP and H.248. Kevin ________________________________ From: B Venkat S.R Swamy [mailto:b.swamy@flextronicssoftware.com] Sent: Monday, July 17, 2006 12:40 AM To: Christian Groves Cc: Albrecht.Schwarz@alcatel.de; megaco@ietf.org; christer.holmberg@ericsson.com Subject: Re: [Megaco] ETSI H.248 Ia Profile: issue with media value '-' inSDP"m=" line Hi Although you are right these are don't care values, but the point here was SDP grammar does not support "-" in the media as shown below. "m=" media space port ["/" integer] space proto 1*(space fmt) CRLF media = 1*(alpha-numeric) ;typically "audio", "video", "application" ;or "data" therefore the string "OMIT" was suggested for the media, so as not to violate the SDP grammar. regards B Venkat S.R Swamy Senior Technical Leader Flextronics Software Systems Phone: +91-124- 4176213 Fax: +91-124-4300247 web: www.flextronicssoftware.com Christian Groves <Christian.Groves@nteczone.com> Christian Groves <Christian.Groves@nteczone.com> 07/17/2006 06:36 AM To Albrecht.Schwarz@alcatel.de cc B Venkat S.R Swamy/HSS@HSS, megaco@ietf.org, christer.holmberg@ericsson.com Subject Re: [Megaco] ETSI H.248 Ia Profile: issue with media value '-' inSDP"m=" line Hello Albrecht, In Q.1950 which encounters a similar issue it states : "NOTE - "-" indicates "do not care" - i.e. the field should be set to any value valid according to SDP, but it is not used on the CBC interface." So a profile may specify what values it doesn't care about. If it receives normal SDP values in those positions these can simply be ignored. No need to say OMIT. Regards, Christian Albrecht.Schwarz@alcatel.de wrote: >Thanks for pointing to § 2.5/RFC 3108! >" The string "OMIT" can be used in lieu of "-" for an omitted parameter." >Seems to be the best change proposal IMHO. >- Albrecht > > >RFC 3108: > 2.5 Use of special characters in SDP parameter values > > In general, RFC 2327-conformant string values of SDP parameters [1] > do not include special characters that are neither alphabets nor > digits. An exception is the "/" character used in the value > "RTP/AVP" of transport sub-field of the 'm' line. > > String values used in SDP descriptions of ATM connections retain this > convention, while allowing the use of the special character "/" in a > manner commensurate with [1]. In addition, the special characters > "$" and "-" are used in the following manner. A "$" value is a > wildcard that allows the recipient of the SDP description to select > any permitted value of the parameter. A "-" value indicates that it > is not necessary to specify the value of the parameter in the SDP > description because this parameter is irrelevant for this > application, or because its value can be known from another source > such as provisioning, defaults, another protocol, another SDP > descriptor or another part of the same SDP descriptor. If the use of > these special characters is construed as a violation of RFC 2327 [1] > syntax, then reserved string values can be used. The string "CHOOSE" > can be used in lieu of "$". The string "OMIT" can be used in lieu of > "-" for an omitted parameter. > > > > > > "B Venkat S.R Swamy" > <b.swamy@flextronicsso To: Albrecht SCHWARZ/DE/ALCATEL@ALCATEL > ftware.com> cc: megaco@ietf.org, christer.holmberg@ericsson.com > Subject: Re: [Megaco] ETSI H.248 Ia Profile: issue with media value '-' in SDP"m=" > 14.07.2006 05:59 line > > > > > >Hi > >I support the option 2, and we should try to avoid any violation of the RFC >2327/RFC 3108. >The string "OMIT" as suggested by RFC 3108, section 2.5, can be used for >media. >Also the use of "-" is not allowed as per RFC 2327/RFC 2848 for the proto >field. > > >regards >B Venkat S.R Swamy >Senior Technical Leader >Flextronics Software Systems >Phone: +91-124- 4176213 >Fax: +91-124-4300247 >web: www.flextronicssoftware.com >(Embedded image moved to file: pic12377.gif)Albrecht.Schwarz@alcatel.de > > > Albrecht > .Schwarz > @alcatel > .de (Embedded image moved to file: > pic00224.gif) > To > 07/13/20 (Embedded image moved to file: > 06 09:49 pic02722.gif) > PM christer.holmberg@ericsson.com, > taylor@nortel.com > (Embedded image moved to file: > pic31609.gif) > cc > (Embedded image moved to file: > pic17314.gif) > megaco@ietf.org > (Embedded image moved to file: > pic14997.gif) > Subject > (Embedded image moved to file: > pic24297.gif) > [Megaco] ETSI H.248 Ia Profile: > issue with media value '-' in > SDP"m=" line > > > (Embedded image moved to file: > pic24565.gif) > (Embedded image moved to file: > pic28141.gif) > > > > > >Christer, et al., > >media value '-' is not allowed by RFC 2327 (& RFC 3108) in our >understanding: > > RFC 2327: > > > media-descriptions = *( media-field > > > information-field > > > *(connection-field) > > > bandwidth-fields > > > key-field > > > attribute-fields ) > > > media-field = "m=" media space port ["/" integer] > > > space proto 1*(space fmt) CRLF > > > media = 1*(alpha-numeric) > > > ;typically "audio", "video", "application" > > > ;or "data" > > > RFC 3108: > > > media-descriptions = *(media-description) > > > media-description = media-field information-field *(connection-field) > > > bandwidth-fields key-field attribute-fields > > > media-field = RFC 2327-media-field / RFC 2848-media-field / > > > atm-media-field > > > ; RFC 2327-media-field and RFC 2848-media-field defined in those > rfc's > > > atm-media-field = "m=" media space vcId space transport-fmts EOL > > > ; superset of RFC 2327 definition > > > media = "audio" / "video" / "data" / "application" / "control" / > > > 1*(alpha-numeric) > > > >If our understanding is correct then either > >(1) ETSI ES 283 018 is extending the SDP codepoint space, leading to >further differences between H.248/SDP and SIP/SDP, with further mapping >requirements for the "SDP mapper" (ETSI TR 183 046; WI-03062), or > >(2) alternatively we could change the codepoint '-' to an allowed codepoint >(e.g., '0', 'none' or 'mediaagnostic' or sth similar). > >We are in favour of (2) due to compliance to RFC 2327. >What is the feeling of others (Tom, guess you got some deep insights with >your work on media formats and SDP usage in msf2006.046.01)? > >Regards, >Albrecht > > >PS >Didn't checked yet whether '-' is affecting other SDP codepoints, too. > > >Reference: >ETSI ES 283 018 V1.1.1 (2006-06) > > > > >5.15 Mandatory support of SDP and annex C information elements > > > > Table 81: Supported SDP Information Elements >|---------------------------+---------------------------+-------------- ---------------| > >| SDP Information Element | Mandatory/optional | >Description | >|---------------------------+---------------------------+-------------- ---------------| > >| Protocol version | Mandatory | The value must >always be | >| "v=" line | | equals to zero: >| >| | | v=0 >| >|---------------------------+---------------------------+-------------- ---------------| > >| Connection | Mandatory | The network type >must always| >| "c=" line | | be "IN". >| >| | | >| >| | |The address type >value must | >| | |be "IP4" or "IP6". >| >| | | >| >| | |The connection >address value | >| | |may be >underspecified with | >| | |CHOOSE wildcard >("$"). | >|---------------------------+---------------------------+-------------- ---------------| > >| Media | Mandatory |"-" may be used >for the media| >| "m=" line | |value. Other >values shall be | >| | |ignored, unless >media | >| | |specific >information is | >| | |required. >| >| | | >| >| | |The port value may >be | >| | |underspecified >with CHOOSE | >| | |wildcard ("$"). >| >| | | >| >| | |"-" may be used >for the | >| | |transport value, >unless | >| | |transport specific >behaviour | >| | |is required by the >MG. | >| | |(See note) >| >| | | "-" may be used >for the | >| | | format list >value. Other | >| | | values shall be >ignored. | >|---------------------------+---------------------------+-------------- ---------------| > > > > > > > > > > > >_______________________________________________ >Megaco mailing list >Megaco@ietf.org >https://www1.ietf.org/mailman/listinfo/megaco > > > >*********************** FSS-Restricted *********************** >"DISCLAIMER: This message is proprietary to Flextronics Software >Systems Limited (FSS) and is intended solely for the use of the >individual to whom it is addressed. It may contain privileged or >confidential information and should not be circulated or used for any >purpose other than for what it is intended. If you have received this >message in error, please notify the originator immediately. >If you are not the intended recipient, you are notified that you are >strictly prohibited from using, copying, altering, or disclosing the >contents of this message. FSS accepts no responsibility for loss or >damage arising from the use of the information transmitted by this >email including damage from virus." >_______________________________________________ >Megaco mailing list >Megaco@ietf.org >https://www1.ietf.org/mailman/listinfo/megaco > > > > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > >----------------------------------------------------------------------- - > >_______________________________________________ >Megaco mailing list >Megaco@ietf.org >https://www1.ietf.org/mailman/listinfo/megaco > > *********************** FSS-Restricted *********************** "DISCLAIMER: This message is proprietary to Flextronics Software Systems Limited (FSS) and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. FSS accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus." _______________________________________________ Megaco mailing list Megaco@ietf.org https://www1.ietf.org/mailman/listinfo/megaco _______________________________________________ Megaco mailing list Megaco@ietf.org https://www1.ietf.org/mailman/listinfo/megaco _______________________________________________ Megaco mailing list Megaco@ietf.org https://www1.ietf.org/mailman/listinfo/megaco
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… CHATRAS Bruno RD-CORE-ISS
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Christer Holmberg (JO/LMF)
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Albrecht.Schwarz
- Re: [Megaco] ETSI H.248 Ia Profile: issue with me… Christian Groves
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… CHATRAS Bruno RD-CORE-ISS
- Re: [Megaco] ETSI H.248 Ia Profile: issue with me… Christian Groves
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Christer Holmberg (JO/LMF)
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Albrecht.Schwarz
- Re: [Megaco] ETSI H.248 Ia Profile: issue with me… Christian Groves
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Christer Holmberg (JO/LMF)
- RE: [Megaco] ETSI H.248 Ia Profile: issue with me… Kevin Boyle
- Replacement of obsoleted RFC 2327 by RFC 4566; RE… Albrecht.Schwarz
- Replacement of obsoleted RFC 2327 by RFC 4566; RE… Albrecht.Schwarz
- H.248 SDP Version Determination Package; Re: Repl… Albrecht.Schwarz