Hi.

99% in SIP BNF is case insensitive (except quotted strings and method names). 
I know that common SIP devices and stacks don't do case insensitive matching, 
for example, they would search for a "Contact" header field name (or "m") but 
not for "CONTACT", "contact" or "M").

I'm sure that the same occurs with typicall URI and header parameters (does 
some SIP stack expect to receive a valid "phoNE=USer" parameter?

Also note that in any language, matching a lowcase string is easier and faster 
than matching a case insensitive string (that involves a regular expression).

Of course I know that SIP has many inheritance from HTTP and SMTP protocols 
but I hope this is not an eternal burden and things MAY happen in order to 
improve interoperability and facilitate the existence of RFC compliant stacks 
(instead of what we have nowadays).

Is it a dream? will we always have to deal with case insensitive?

Thanks.

-- 
Iñaki Baz Castillo
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to