I agree with Nataraju. In general a UA should not be including anything it doesn't understand it its requests or responses. If a request contains unknown headers they shouldn't be included in the corresponding responses.
This is in contrast to the behavior of a proxy, which should be passing through headers and body parts that it doesn't understand. Paul [EMAIL PROTECTED] wrote: > Comments inline... > > Regards, > Nataraju A B > >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On >> Behalf Of praveen dandin >> Sent: Thursday, December 13, 2007 11:56 AM >> To: Attila Sipos; Sip-implementors@lists.cs.columbia.edu >> Subject: Re: [Sip-implementors] Is session-expires be sent in >> 2xx responseeventhough UAS doesnt support session timer? >> >> Thanks for the response. My actual doubt is whether the UAS >> MUST NOT (or it SHOULD NOT) send the session-expires header >> in 2xx when received INVITE has session-expires header and >> UAS does not support session timer. In other words, should >> 2xx contain NO Session-Expires header in all cases or there >> exist some exceptions? >> > [ABN] Since UAS does not understand Session timers concept. There is no > question of sending Session-Expires header in response also SE header > received in INVITE would be discarded... > >> Thanks, >> Praveen Dandin >> >> Attila Sipos <[EMAIL PROTECTED]> wrote: >> >>This is as per section 9 statement of draft: >> draft-ietf-sip-session-timer-10.txt >>>> If the UAS wishes to accept the request, it copies the >> value of the >>>> Session-Expires header field from the request into the 2xx >> response. >> >> I think you have misunderstood the text. >> >> "accept the request" means accept the request to do session >> timer, not accept the SIP request. >> >> If you look in the text above (paragraph 1 of "9.UAS Behavior") : >> "The UAS must respond to a request for a session timer by the >> UAC or a proxy in the path of the request, or it may request >> that a session timer be used itself." >> >> For SIP requests, the UAS does not have to do anything >> special to accept it. >> >> If the UAS doesn't support any session timer functionality, >> it should just ignore the session timer headers. Do not just >> blindly copy the session timer headers!! >> >> By the way, in case you don't know, RFC 4028 is the most >> up-to-date version of the "SIP session timer" specification >> http://www.ietf.org/rfc/rfc4028.txt >> >> Regards, >> >> Attila >> >> >> >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On >> Behalf Of praveen dandin >> Sent: 12 December 2007 15:03 >> To: Sip-implementors@lists.cs.columbia.edu >> Subject: [Sip-implementors] Is session-expires be sent in 2xx >> response eventhough UAS doesnt support session timer? >> >> Hi all, >> I have a query regarding session timer functionality. UAC >> sends the INVITE message with Session-Expires header. The UAS >> does not support session timer fuctionality. Now possible >> behaviour of UAS are: >> 1) UAS copies the value of Session-Expires header value into >> 2xx and sends the response to UAC. >> This is as per section 9 statement of draft: >> draft-ietf-sip-session-timer-10.txt >> If the UAS wishes to accept the request, it copies the value >> of the Session-Expires header field from the request into the >> 2xx response. >> Here it is not mentioned that whether the UAS is supporting >> session timers or not. >> 2) The UAS MUST NOT send Session-Expires in 2xx response. >> Section 7.2 statement of draft :draft-ietf-sip-session-timer-10.txt >> gives some info regarding this. >> It is possible that the UAC requested session timer (and thus >> included a Session-Expires header field in the request), but >> there was no Require or Session-Expires header field in the >> 2xx response. This will happen when the UAS doesn't support >> the session timer extension, and only the UAC has asked for a >> session timer (no proxies have requested it). >> Please let me know the correct behaviour of UAS. >> >> Also the draft says that the session timer extension has the >> property that it works even when only one UA in a dialog >> supports it. So what should be the behaviour of UAC (which is >> supporting session timers) in case UAS does not support >> session timers?. >> >> Thanks, >> Praveen Dandin >> >> >> --------------------------------- >> 5, 50, 500, 5000 - Store N number of mails in your inbox. Click here. >> _______________________________________________ >> Sip-implementors mailing list >> Sip-implementors@lists.cs.columbia.edu >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors >> >> >> >> --------------------------------- >> Explore your hobbies and interests. Click here to begin. >> _______________________________________________ >> Sip-implementors mailing list >> Sip-implementors@lists.cs.columbia.edu >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors >> > > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient should > check this email and any attachments for the presence of viruses. The company > accepts no liability for any damage caused by any virus transmitted by this > email. > > www.wipro.com > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors