=================================================================== --- channels/chan_sip.c (revision 386542) +++ channels/chan_sip.c (working copy) @@ -28011,6 +28011,9 @@ if (global_store_sip_cause) { cause_code->emulate_sip_cause = 1; } + else { + cause_code->emulate_sip_cause = 0; + } ast_queue_control_data(p->owner, AST_CONTROL_PVT_CAUSE_CODE, cause_code, data_size); ast_channel_hangupcause_hash_set(p->owner, cause_code, data_size);