Hi All IMO the UAS should response 487 when it receives INVITE with "Expires = 0" andalso as I know the ETSI test case suggests "UAS should response 487 when it receives INVITE with "Expires = 0" "
Thanks Samman/孙永光(SunYongGuang) MSN:[EMAIL PROTECTED] <[EMAIL PROTECTED]> 2008-12-11 2008/12/4 Neelakantan Balasubramanian <[EMAIL PROTECTED]> > See below. > > > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Anita > Tailor > *Sent:* Tuesday, December 02, 2008 5:10 AM > *To:* [email protected] > *Subject:* [Sip] Query related to Expires header with value 0 in INVITE > > > > Hi All, > > > > I have some queries related to expires header in SIP message. > > > > *RFC 3261 Section 20.19*** > > *" The value of this field is an integral number of seconds (in decimal) > between 0 and (2**32)-1, measured from the receipt of the request"* > > > > Does this mean 0 is a valid value of Expires header ? I am confused because > of "between" word here as meaning might different if "from 0 to (2**32)-1" > have used. > > > > >>> It doesn't look like properly. See RFC 3261 Section 13.2.1 > > > > The UAC MAY add an Expires header field (Section 20.19) to limit the > > validity of the invitation. If the time indicated in the Expires > > header field is reached and no final answer for the INVITE has been > > received, the UAC core SHOULD generate a CANCEL request for the > > INVITE, as per Section 9. > > > > So, immediately after INVITE, the UAC should generate CANCEL. But it has > to wait until it gets some response. > > > > Section 9.1 > > > > If no provisional response has been received, the CANCEL request MUST > > NOT be sent; rather, the client MUST wait for the arrival of a > > provisional response before sending the request. > > > > Does Expires value in INVITE is modified by intermittent SIP entities > before it reaches to its destination? > > > > Proxies do not modify headers present in the request it receives. See > section 16.6. > > > > If yes, then what should be UAS behavior when it receives INVITE with value > 0 in Expires header ? Should UAS respond with 487 ? > > > > > > *Section 13.1.1 [1]* > > * "If the request is an INVITE that contains an Expires header > field, the UAS core sets a timer for the number of seconds > indicated in the header field value. When the timer fires, the > invitation is considered to be expired. If the invitation > expires before the UAS has generated a final response, a 487 > (Request Terminated) response SHOULD be generated."* > > > > So the UAS should generate a 487 right away. > > > > Thanks in Advance > > Anita > > > > > > Conexant E-mail Firewall (Conexant.Com) made the following annotations > --------------------------------------------------------------------- > ********************** Legal Disclaimer **************************** > > "This email may contain confidential and privileged material for the sole > use of the intended recipient. Any unauthorized review, use or distribution > by others is strictly prohibited. If you have received the message in error, > please advise the sender by reply email and delete the message. Thank you." > > ********************************************************************** > --------------------------------------------------------------------- > > _______________________________________________ > 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 > -- msn:[EMAIL PROTECTED] <[EMAIL PROTECTED]>
_______________________________________________ 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
