George,

In  rfc 3261 16.7 .... . (5. Check response for forwarding ...)

It says you first

      Until a final response has been sent on the server transaction,
         the following responses MUST be forwarded immediately:

         -  Any provisional response other than 100 (Trying)

         -  Any 2xx response

Which means if no final respons sent for any sever transaction, 2xx MUST
be forwarded immediately.

But after this 2xx forwarding,
    
After a final response has been sent on the server transaction,
         the following responses MUST be forwarded immediately:

         -  Any 2xx response to an INVITE request

         A stateful proxy MUST NOT immediately forward any other
         responses. 

NOTE, only 2xx to an **INVITE** request, non-INVITE server transaction
is excluded

So only first 2xx response would be forwarded if any for non-INVITE
request.

And 

 6.  Choosing the best response

         A stateful proxy MUST send a final response to a response
         context's server transaction if no final responses have been
         immediately forwarded by the above rules and all client
         transactions in this response context have been terminated.

Actually this step would be skipped if a 2xx response is forwarded for
the non-INVITE request

FYI

-Rockson


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Ivar Lumi
Sent: Thursday, August 07, 2008 11:22 PM
To: [EMAIL PROTECTED]
Cc: sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] Forking Query

Hi,

Probably you should reread rfc 3261 16.7 .... . (5. Check response for
forwarding ...)

George AK wrote:
> Hi,
>  
> From RFC 3261, Page 110,
> This step, combined with the next, ensures that a stateful proxy will
forward exactly one final response to a non-INVITE request, and either
exactly one non-2xx response or one or more 2xx responses to an INVITE
request.
>  
> Where exactly in RFC it talks about how Proxy forwards only one 2xx in
the case of non-INVITEs?
> Can somebody through some light on this?
>  
> Thanks in advance for your time.
>  
> - George
>  
>
>
>       Add more friends to your messenger and enjoy! Go to 
> http://in.messenger.yahoo.com/invite/
> _______________________________________________
> 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

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to