Hi, I've spent a lot of time debugging a parser I'm building due to an issue 
with "isub" parameter in TEL URI:

  isdn-subaddress  = ";isub=" 1*uric
  uric             = tel-reserved / tel-unreserved / tel-pct-encoded
  tel-reserved     = ";" / "/" / "?" / ":" / "@" / "&" / "=" / "+" / "$" / ","

This means that the following parameter is valid:

  ;isub=aaaa,bbbb

Of course, that comma is invalid there since the comma is always the parameter 
separator.

After hours of debugging I've found the problem. Now I have had the great idea 
of reviewing RFC 3966 Errata section, when Henning Schulzrinne already 
reported the bug and proposed the solution (in 2005!!!):

  http://www.rfc-editor.org/errata_search.php?rfc=3966

Unfortunatelly RFC 3966 remains untouchable containing the bug.
I don't understand why a RFC cannot be *fixed*, I really don't understand it.




-- 
Iñaki Baz Castillo

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to