2008/9/17, Rockson Li (zhengyli) <[EMAIL PROTECTED]>: > Hi, imagine A calls B via proxy P: > > - A sends the INVITE to P. > - P forwards to B. > - B replies a 200 OK that arrives to P (this would cause proxy core to > terminate the client transaction). > > > [RL] Does P forward the 200 back or not , when it receives CANCEL from A?
P receives the 200 from B before the CANCEL from A. Also P forwards the 200 upstream, and later receives the CANCEL (sent by A before A received the 200 from P). Anyway I already understand it properly thank to Paul help. The conclusion is that client transaction in proxy is destroyed when receiving the 200 from B, but the server transaction in proxy remains existing so it receives the CANCEL properly and replies a correct 200 (even if proxy will not generate a CANCEL since there are not in-progress client transactions). Thanks a lot. -- Iñaki Baz Castillo <[EMAIL PROTECTED]> _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
