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).
- Before A receives the 200 OK it sends a CANCEL to P.

What should do P now with the CANCEL? Note that there is not now an INVITE 
transaction alive for that CANCEL since 200 destroyed it. Maybe P should 
route the CANCEL using the same mechanism used for the INVITE, but surely no 
stateful proxy implements it since it's innecesary in 90% of cases (the proxy 
has already info about the destination for a incoming CANCEL since it 
forwarded before the INVITE).

Thanks a lot.


PD: It's happening to me now in a real environment.


-- 
Iñaki Baz Castillo

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to