Re: 2806bis-3 comments

Henning Schulzrinne <[email protected]> Wed, 15 May 2002 19:27:31 -0400
Newsgroups gmane.ietf.iptel
Organization Columbia University
Message-ID <[email protected]>
Thank you. Your comments will be incorporated into -04.

Lawrence Conroy wrote:
> Hi Henning, Folks,
> 
> Re. ABNF on lines 198 to 204.
> 
> A minor point, but one that would be convenient for the future:
> I would like a slight expansion to the ABNF (but one with no syntactic 
> change to the URI).
> 
> When discussing the elements that make up a uri-value, it is useful to 
> be able to name that portion consisting of the "raw" number-part (for 
> lack of a better term), as well as separating out the other parameters 
> from the core one(s).
> 
> thus:
>         telephone-uri      =  "tel:" subscriber *other                <
>         subscriber         =  global-number / local-number            |
>         global-number      =  global-number-part [isdn-subaddress]    <
> 
>>
>         global-number-part =  "+" 1*globaldigit                      <<
>         local-number       =  local-number-part                       <
>                               [isdn-subaddress]                       |
>                               1*(context)                             |
> 
>>
>         local-number-part  =  1*localdigit                           <<
> 
> Where a trailing | denotes unchanged line, < denotes a changed line, << 
> indicates an added line, and > denotes a line has been removed.
> 
> The goal here is to allow a named non-terminal to define just the 
> "number part" of the 'tel:' URI, and to define the overall telephone-uri 
> as being in three parts, so meaning that a 'subscriber' does not include
> the 'other' parameter(s). The isdn-subaddress and context attributes
> are bound closely to the rest of the 'subscriber', whilst the 'other'
> parameters may or may not be so closely bound.
> 
> This will allow the ABNF for subscriber, global-number-part and 
> local-number-part to be re-used in other documents without requiring 
> other-parameters to be included. With the benefit of hindsight, it would 
> have been useful for the PINT RFC (and saved me personally a great deal 
> of discussion when debugging the first parser we produced for this :).
> 
> all the best,
>   Lawrence