I know that this question has been wrangled over, but I'm having trouble
determining the proper resolution.
A SIP name-addr has three types of parameter: URI-parameters, headers,
and header-parameters:
<sip:foo at example.com;name=value>
<sip:foo at example.com?Name=value>
<sip:foo at example.com>;name=value
Which of these admit two parameters with the same name?
RFC 3261 section 19.1.1 clearly specifies that URI-parameters may not be
duplicated.
RFC 3261 section 7.3.1 implies that headers can be duplicated, because
in SIP requests some headers can appear more than once even though they
cannot be combined into a comma-separated list.
But what about the header-parameters? I can't find any clear statement
in RFC 3261. But I'm sure we've discussed this and come to a
conclusion...