"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

Reply via email to