Hi, Yeah, I agree with Vijay's opnion. Since the statefule proxy SEE the status about the dialog, so proxy can select the lastest final response 200 OK to response the BYE retransmitted, need not to proxy the BYE.
Best Regard. >inline. > >Victor Paulsamy wrote: >>>-----Original Message----- >>>[mailto:[EMAIL PROTECTED]]On Behalf Of feng zhang >>>Subject: [Sip-implementors] Stateful Proxy >>> >>> >>>Hi All, >>> >>> Can a Stateful Proxy do that in the scenario below: >>> >>> User A Stateful Proxy User B >>> | | | >>> | BYE | | >>> |--------------------------->| BYE | >>> | |--------------------------->| >>> | | 200 OK | >>> | |<---------------------------| >>> | 200 OK | | >>> | X <----------------| | >>> | line is down and User A does not receive 200 OK, so >>> | User A resends BYE | >>> | | >>> | BYE | >>> |--------------------------->| >>> Here, once a stateful proxy receives a retransmitted BYE, can the >>> proxy sends 200 OK to User A ? or the proxy still delivers >>> the BYE to User B, and let User B resend 200 OK? >>> >>> Thanks a lot to give me an answer! >> BYE will be proxied by the stateful proxy towards User B. User B will >> generate 481. The proxy may issue its own respone (based on 481) or simply >> forward 481 to User A. > >Another interpretation (and one which I am partial towards) is that >since the proxy is stateful and it did see a final response from User B >(except that it got lost in transit to User A), it will re-transmit the >final response when it gets the second BYE. The second BYE will be >recognized as a retransmitted request and will elicit the 200 OK. Since >a stateful proxy will maintain transaction state for 64*T1 seconds after >sending a final response over an unreliable transport, I don't see >the need to proxy the BYE request anew to User B (rfc3261, section 16.2, >paragraph 2 and section 17.2.2). > >Note that this behavior is NOT true for 200 OKs to INVITEs, since the >reliability of these is end-to-end. > >- vijay >-- >Vijay K. Gurbani vkg@{lucent.com,research.bell-labs.com,acm.org} >Wireless Networks Group/Internet Software and Services >Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440 >Naperville, Illinois 60566 Voice: +1 630 224 0216 _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
