Re: [Sipping] draft-york-sipping-p-charge-info-12: ABNF

Dan York <dan-ietf@danyork.org> Thu, 01 December 2011 16:00 UTC

Return-Path: <dan-ietf@danyork.org>
X-Original-To: sipping@ietfa.amsl.com
Delivered-To: sipping@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76A9F11E8239 for <sipping@ietfa.amsl.com>; Thu, 1 Dec 2011 08:00:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_LOW=-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 Zy+tF5eO6hAc for <sipping@ietfa.amsl.com>; Thu, 1 Dec 2011 08:00:48 -0800 (PST)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 502DF11E80E0 for <sipping@ietf.org>; Thu, 1 Dec 2011 08:00:48 -0800 (PST)
Received: by vcbfy13 with SMTP id fy13so1754344vcb.31 for <sipping@ietf.org>; Thu, 01 Dec 2011 08:00:47 -0800 (PST)
Received: by 10.52.74.170 with SMTP id u10mr6046492vdv.91.1322755247778; Thu, 01 Dec 2011 08:00:47 -0800 (PST)
Received: from pc-00141.lodestar2.local (cpe-66-65-247-87.mass.res.rr.com. [66.65.247.87]) by mx.google.com with ESMTPS id a8sm7275757vdj.11.2011.12.01.08.00.46 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 01 Dec 2011 08:00:47 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1251.1)
Content-Type: multipart/alternative; boundary="Apple-Mail=_0707FB52-E4DD-4004-8353-9E4DD8F6AA92"
From: Dan York <dan-ietf@danyork.org>
In-Reply-To: <7FF1E5E16911C54BB2D57D4C4A2ED35A0C1267A3AE@EXMBXCLUS01.citservers.local>
Date: Thu, 01 Dec 2011 11:00:44 -0500
Message-Id: <DDBCF277-12FB-474B-B6D7-F10D229795AD@danyork.org>
References: <7FF1E5E16911C54BB2D57D4C4A2ED35A0C1267A0F5@EXMBXCLUS01.citservers.local> <E4BBC312-18FF-46AC-A076-7FC34A75DC47@danyork.org> <4ED58E19.9040100@alum.mit.edu> <7FF1E5E16911C54BB2D57D4C4A2ED35A0C1267A3AE@EXMBXCLUS01.citservers.local>
To: Brett Tate <brett@broadsoft.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: "sipping@ietf.org" <sipping@ietf.org>
Subject: Re: [Sipping] draft-york-sipping-p-charge-info-12: ABNF
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Dec 2011 16:00:49 -0000

Brett,

On Nov 30, 2011, at 3:41 PM, Brett Tate wrote:

> If charge-param remains within userinfo, generic-param should likely be changed to a more limited extention parameter since UTF8-NONASCII is not allowed within SIP-URI and tel URI because of escaping limitations.  RFC 3986 provides a mechanism for escaping UTF8-NONASCII within newer URI schemes.

DY> Do you have a suggestion for how I would change this to a more limited parameter within the ABNF?  

DY> Alternatively, what if the ABNF remained as is but the formal syntax included a statement below the ABNF that UTF8-NONASCII is not allowed in the "generic-param" due to limitations in the SIP and tel URIs?    Would that not be sufficient enough for implementors to understand?

Thanks,
Dan

> 
> RFC 3261:
> 
> generic-param  =  token [ EQUAL gen-value ]
> 
> gen-value      =  token / host / quoted-string
> 
> quoted-string  =  SWS DQUOTE *(qdtext / quoted-pair ) DQUOTE
> 
> qdtext     =  LWS / %x21 / %x23-5B / %x5D-7E / UTF8-NONASCII
> 
> _______________________________________________
> Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
> This list is for NEW development of the application of SIP
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sip@ietf.org for new developments of core SIP

-- 
Dan York  dyork@lodestar2.com
http://www.danyork.com/   skype:danyork
Phone: +1-802-735-1624
Twitter - http://twitter.com/danyork
--------------------------------------------------------
All comments and opinions are entirely my own and have no connection whatsoever to any employer, past or present. Indeed, by tomorrow even I might be disavowing these comments.
--------------------------------------------------------