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

Reply via email to