Hi all

Assume the server transport layer of my SIP stack receives a CANCEL and I
can't find a matching server transaction.

Section 9.2 (RFC 3261) says:

"If the UAS did not find a matching transaction for the CANCEL according to
the procedure above, it SHOULD respond to the CANCEL with a 481 (Call
Leg/Transaction Does Not Exist)."

But Section 16.10 (in the context of stateful proxies) says:

"If a response context is not found, the element does not have any
knowledge of the request to apply the CANCEL to. It MUST statelessly
forward the CANCEL request (it may have statelessly forwarded
the associated request previously)."

So how does my SIP stack know whether to reject the CANCEL with a 481 or
statelessly forward?

Thanks in advance

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

Reply via email to