The following headers have full support with syntax checks:
Accept, Accept-Contact, Accept-Encoding, Accept-Language, Allow, Allow-Events, Contact, Content-Disposition, Content-Encoding, Content-Length, Content-Type, Event, Expires, From, Proxy-Require, Rack, Refer-To, Reply-To, Require, Retry-After, Route, Rseq, Security-Client, Subscription-State, Supported, Timestamp, To, Unsupported
The following headers are not accessible in any way (setting results in an exception, getting returns null):
Authentication-Info, Authorization, Max-Forwards, Min-Expires, Proxy-Authenticate, Proxy-Authorization, Record-Route, Security-Server, Security-Verify, Service-Route, Via, WWW-Authenticate
The following headers have only read access:
Call-ID, CSeq
Extension and other headers:
All other headers are handled as extension headers and thus their syntax is not checked. Note that “Subject” header is missing from the supported headers’ list, since it is a free form header and needs no checking other than what is done for the extension headers.
Compact names:
All official compact header names are supported. SipException
with INVALID_OPERATION
exception
is thrown if the S60 Implementation does not support the given header.