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