You have now received answers to the question you asked.
But not to the one you should have asked: how can you do this in a way that doesn't violate standards?

The procedure for managing new header field parameters was updated by RFC 3968. There is an IANA registry, and you need an RFC to define a new one. I assume you haven't published an RFC to define your proprietary parameter.

An alternative that is open to you is a feature tag, as defined in RFC 3840. In particular you can use feature tags from the "URI tree" to express vendor-specific features.

UAs are expected to ignore parameters they don't understand, so you can "get away" with using an illegal unregistered parameter, but you may run into trouble if the name you choose is later chosen as the name of some standard option. Or if you do interop testing, someone may identify you as non-complying for using a non-standard option.

        Thanks,
        Paul

On 3/21/14 6:33 AM, J C Sunil Kumar Reddy wrote:
Hi All,

I need to send a proprietary parameter in contact header in an INVITE
message to other end.
Something like this:

Contact: "Sunil" <sip:[email protected];transport=tcp>;category:strvalue

Here "category:strvalue" is my proprietary parameter. Where "category" is a
param name and "strvalue" is the value.

What does the SIP standard specify? whether it should be colon(:) or
Equals(=)?
I mean according to SIP standards, which is the correct one?

category:strvalue
or
category=strvalue
or something else?

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


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

Reply via email to