Hi all,

RFC 3261 sec 19.1.1 says that any SIP URI parameters that are not 
recognized should be silently ignored.

However, in the case that an invalid (not allowed by ABNF in sec 25) 
character is encountered (such as a white space or a ^) in a SIP URI on 
in the Request URI, what should and UAS do?
Ex:
"INVITE sip:b...@1.2.3.4:5066;parameterName=valueOne valueTwo SIP/2.0\r\n"
or
"INVITE sip:b...@1.2.3.4:5066;parameterName=valueOne^ SIP/2.0\r\n"

I see three possible behaviors that I listed in order of perceived 
correctness.

1) Answer with a 400 Bad Request - Malformed SIP URI Parameter.

2) Ignore the SIP URI parameter and proceed with the processing of the 
request.

3) Ignore the request. (Answer nothing)

Thank you,
Sorin
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to