Showing results for 
Search instead for 
Did you mean: 

CUCM sends sip CANCEL with no Reason Header if call canceled.


Hi community,


User makes external call but cancel the call getting no answer.
If the user cancel the call, CUCM v10.5 sends sip CANCEL to the telephony provider.
But this CANCEL does not contains Reason Header with cause code.


Here is example:

CANCEL sip:9220010@ SIP/2.0
Via: SIP/2.0/TCP;branch=z9hG4bK4d3ad9735fc177
From: <sip:1044@>;tag=88198552~905238d3-a581-4a17-bbae-6fb37b748e36-92054025
To: <sip:9220010@>
Date: Tue, 29 Oct 2019 11:42:09 GMT
Call-ID: 22770400-db812591-2a2f61-d0c000a@
User-Agent: Cisco-CUCM10.5
CSeq: 101 CANCEL
Max-Forwards: 70
Content-Length: 0


The service provider requires Reason: Q.850;cause=16;text="Normal call clearing", in case of cancel the call.

Is it possible to force CUCM to send sip CANCEL with Reason header in case of cancel the call?


2 Replies 2

Yort Mantup

I may be misunderstanding this but if you are making an external call I assume the call is using a SIP Gateway which is where the the Cancel Q850 Cause Code 16 would generate from.   Is there an issue when the user is hanging up an external call attempt?  

Hello Yort,

Yes, the issue is when the user is hanging up an external call attempt.
CUBE is used as SIP gateway. But the CUBE is just translating the CANCEL which it receive from CUCM.

Of course I can configure CUBE to add the Reason sip-header via sip profile. But if CUCM will send CANCEL with Reason header in another call situation then CUBE will add the second Reason sip-header Q850 Cause Code 16. The CANCEL will consist two Reason headers in this case. Am I right?

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers