"12.1.1: When a UAS responds to a request with a response that **establishes a dialog** (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response..". Similar statement doesn't apply for non-2xx responses. So, there is no guarantee that 4xx response contains Record-Route headers.
"17.1.1.3: If the INVITE request whose response is being acknowledged had Route header fields, those header fields MUST appear in the ACK. This is to ensure that the ACK can be routed properly through any downstream stateless proxies." "16.11: Stateless proxy, for non-Routed ACK requests MUST generate the same choice as their associated INVITE". I think implementation should realize this, as per my understanding RFC left this with some guidelines. For non-2xx responses, ACK is generated by the client transaction with the information available from the "Original Invite Request". If Invite was not sent with Route set, client transaction wouldn't have that information. Also, client transaction doesn't create the dialog state from response messages. I think, client transaction generating a route set from 486 and sending ACK with Route headers is incorrect. Regards, Ramakrishna -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of P Raj Sent: Wednesday, April 11, 2007 4:12 PM To: [email protected] Subject: Re: [Sip-implementors] ACK for 4xx Reponse Hi All The only statement which is close to this is below, but this is for ACK for 2xx Reponses. But Route/Record-Route field in ACK for 4xx responses is not specified. *o Usage of Route in CANCEL and ACK was not well defined in **RFC 2543*<http://www.faqs.org/rfcs/rfc2543.html> *. It is now well specified; if a request had a Route header field, its CANCEL or ACK for a non-2xx response to the request need to carry the same Route header field values. **ACKs for 2xx responses use the Route values learned from the Record-Route of the 2xx responses. * So if anybody knows any information regarding this, kindly respond to me. Thanks in Advance - Prashanth On 4/11/07, P Raj <[EMAIL PROTECTED]> wrote: > > Hi All, > > I just wanted to know if, > > a Route/Record-Route header should be sent in the ACK to a 4xx > response code as it is a local acknowledgement & not to the other UAC. > > Section > 13, > 17, > 16.12.1 , > 20.30 & > 20.34 doesnt not say anything about this. > > Could you please let me know help if the Route field below in ACK for > a 4xx reponse is correct? > > > > SIP/2.0 486 Busy Here > Via: SIP/2.0/UDP > 10.193.125.188:5060;received=10.193.125.188;branch=z9hG4bK-9a20ef93281 > 30e47539cff863409c486;transport=UDP > > To: <sip:[EMAIL PROTECTED]>;tag=3826294336-42637401 > From: <sip:[EMAIL PROTECTED]>;tag=536212015 > Call-ID: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > CSeq: 1040726303 INVITE > Contact: <sip:[EMAIL PROTECTED]:5060>;+g.3gpp.cs-voice > Record-Route: <sip:pcsf-stdn.imsgroup0-003.xyz.com > ;lr;lsstag=pt-13135-13135> > Record-Route: <sip:scsf-stdn.imsgroup0-003.xyz.com > ;lr;lsstag=st-14359-14359> > Record-Route: <sip:scsf-stdn.imsgroup0-000.xyz.com > ;lr;lsstag=so-12328-12328> > Record-Route: <sip: pcsf-stdn.imsgroup0-001.xyz.com > ;lr;lsstag=po-11715-11715> > Server: xyz > Content-Length: 0 > > ACK sip:[EMAIL PROTECTED] SIP/2.0 > > Call-Id: [EMAIL PROTECTED] > > CSeq: 1040726303 ACK > > Max-Forwards: 70 > > Via: SIP/2.0/UDP > 10.193.125.188:5060;branch=z9hG4bK-9a20ef9328130e47539cff863409c486;tr > ansport=UDP > > > From: <sip:[EMAIL PROTECTED]>;tag=536212015 > > To: <sip:[EMAIL PROTECTED]>;tag=42637401 > > *Route: <sip:pcsf-stdn.imsgroup0-001.xyz.com > ;lr;lsstag=po-11715-11715>, > <sip:scsf-stdn.imsgroup0-000.xyz.com;lr;lsstag=so-12328-12328>, > <sip:scsf-stdn.imsgroup0-003.xyz.com > ;lr;lsstag=st-14359-14359>, <sip:pcsf-stdn.imsgroup0-003.xyz.com > ;lr;lsstag=pt-13135-13135>* > > User-Agent: xyz > > Content-Length: 0 > > > > Thanks > > - Prashanth > > > > > > _______________________________________________ Sip-implementors mailing list [email protected] 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 [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
