Re: draft-york-sipping-p-charge-info-12: ABNF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > In the ABNF section, "chargeparam" is intended to represent that you
> > could optionally have the "noa", "npi" parameters - or any other
> > generic parameters found in RFC 3261(such as "user=phone")
> 
> Including generic-param is a mechanism for making the syntax compatible
> with future enhancements. But allowing it syntactically doesn't specify
> how parameters that match generic-param are to be processed if the are
> present on this header. Typically you would specify in the draft that
> they should be ignored unless the behavior is defined by some other
> specification.

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.

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@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP


[Index of Archives]     [IETF Announce]     [IETF Discussion]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]

  Powered by Linux