Merge request, titled "Sending Request terminated status when Call is cancelled", introduces a fix and updates handling for SIP call cancellation scenarios in the codebase.
Purpose: These changes clarify and formalize the protocol’s handling of cancelled calls by explicitly setting the correct SIP status RequestTerminated when a call is cancelled, making the system’s internal state and SIP responses more accurate and consistent.
Why: Improves how cancellations are tracked and surfaced, potentially fixing issues with call signaling in SIP integrations where cancelled and hung-up calls must be explicitly differentiated.