Hi Brett, Thanks a lot for your immediate response.
Unfortunately, I did not get your explanation clearly
"Based upon what you supplied, you need to implement RFC 5502 errata
4648concerning when Name-Addr must be used.......If you implement the errata,
the brackets will allow the header to be decodedas you actually desired."
What is the errata? What type of brackets need to be used for this case? Even
After going through RFC 4648, I have not understood what change I require to
perform in my example to get it parsed correctly in remote node !!!!
Can you please explain in more detailed way?
Also I have referred the Draft-sparks-sipcore-name-addr-guidance . There I
can see
Network Working Group R. Sparks
Internet-Draft Oracle
Updates: 3261, 3515, 5002, 5318, 5360, June 07, 2016
5502 (if approved)Intended status: Standards Track
Expires: December 9, 2016
Clarifications for when to use the name-addr production in SIP messages
draft-sparks-sipcore-name-addr-guidance-00
=================
3. Updates to RFCs defining SIP Extension header fields
[RFC3515], [RFC5002], [RFC5318], [RFC5360], and [RFC5502] are updated to
include: This RFC contains the definition of one or more SIP header fields that
allow choosing between addr-spec and name-addr when constructing header field
values. As specified in RFCxxxx, the "addr-spec" form MUST NOT be used if its
value would contain a comma, semicolon, or question mark.
So is it already a standard? Or it will be accepted only after approval?
Please excuse me for my ignorance.
Thanks in advance for your comments.
Regards,Sourav
On Wednesday, 29 June 2016 6:56 PM, Brett Tate <[email protected]> wrote:
> So my understanding from above grammar that the header value
> [sip:+ACE34610520436;[email protected];sescase=term;regstate=unreg]
> has not violated the ABNF.. Can you please confirm if my
> understanding is correct ?
Based upon what you supplied, you need to implement RFC 5502 errata 4648
concerning when Name-Addr must be used. The ABNF violation is caused by cic
being decoded as header parameter (i.e. violates generic-param rule). If
you implement the errata, the brackets will allow the header to be decoded
as you actually desired.
Draft-sparks-sipcore-name-addr-guidance has been created to address the
issue with RFC 5502 and other RFCs.
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors