Inaki,

one question below.

Regards,
-Rockson 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of I?aki Baz 
Castillo
Sent: Wednesday, September 17, 2008 4:28 AM
To: [email protected]
Subject: [Sip-implementors] What should do a proxy if receives a CANCELafter 
forwarding a 200 OK ?

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?

- 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

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

Reply via email to