Hi Sharan
If the incoming INVITE contains 100rel option tag in Require header, the UAS
should send 18x reliably irrespective of the tag being included or not in
Supported header.
Please see the following sections in RFC 3262.
Sec 3 UAS Behavior:
A UAS MAY send any non-100 provisional response to INVITE reliably,
so long as the initial INVITE request (the request whose provisional
response is being sent reliably) contained a Supported header field
with the option tag 100rel.
The UAS MUST send any non-100 provisional response reliably if the
initial request contained a Require header field with the option tag
100rel. If the UAS is unwilling to do so, it MUST reject the initial
request with a 420 (Bad Extension) and include an Unsupported header
field containing the option tag 100rel.
If the request did not include either a Supported or Require header
field indicating this feature, the UAS MUST NOT send the provisional
response reliably.
8.1 IANA Registration of the 100rel Option Tag
This specification registers a single option tag, 100rel. The
required information for this registration, as specified in RFC 3261,
is:
Name: 100rel
Description: This option tag is for reliability of provisional
responses. When present in a Supported header, it indicates
that the UA can send or receive reliable provisional responses.
When present in a Require header in a request, it indicates
that the UAS MUST send all provisional responses reliably.
When present in a Require header in a reliable provisional
response, it indicates that the response is to be sent
reliably.
Regards
Rohit Aggarwal
Aricent
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
Sharanabasavaraj Mathapati
Sent: Friday, December 18, 2009 11:17 AM
To: [email protected]
Subject: [Sip-implementors] Reg: Reliable provisional response
Hi All,
RFC says it is MUST to send Reliable provisional response when the "100rel" is
present in "Required" header. But is it MUST to have "Supported" header also
with "100rel"?
What if an INVITE has only "Required" header with "100rel" option and doesn't
have "Supported" header with "100rel"?
Regards,
Sharan
============================================================================================================================
Disclaimer:
This message and the information contained herein is proprietary and
confidential and subject to the Tech Mahindra policy statement, you may review
the policy at <a
href="http://www.techmahindra.com/Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a>
externally and <a
href="http://tim.techmahindra.com/Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a>
internally within Tech Mahindra.
============================================================================================================================
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
________________________________
"DISCLAIMER: This message is proprietary to Aricent and is intended solely for
the use of the individual to whom it is addressed. It may contain privileged or
confidential information and should not be circulated or used for any purpose
other than for what it is intended. If you have received this message in error,
please notify the originator immediately. If you are not the intended
recipient, you are notified that you are strictly prohibited from using,
copying, altering, or disclosing the contents of this message. Aricent accepts
no responsibility for loss or damage arising from the use of the information
transmitted by this email including damage from virus."
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors