diff --git a/channels/chan_sip.c b/channels/chan_sip.c index b017a03ed9..a8058438a0 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -28111,7 +28111,7 @@ static int reload_config(enum channelreloadreason reason) global_shrinkcallerid = 1; authlimit = DEFAULT_AUTHLIMIT; authtimeout = DEFAULT_AUTHTIMEOUT; - global_store_sip_cause = FALSE; + global_store_sip_cause = DEFAULT_STORE_SIP_CAUSE; sip_cfg.matchexternaddrlocally = DEFAULT_MATCHEXTERNADDRLOCALLY; diff --git a/channels/sip/include/sip.h b/channels/sip/include/sip.h index e44a50685c..b0134d1c04 100644 --- a/channels/sip/include/sip.h +++ b/channels/sip/include/sip.h @@ -222,6 +222,7 @@ #define DEFAULT_SDPSESSION "Asterisk PBX" /*!< Default SDP session name, (s=) header unless re-defined in sip.conf */ #define DEFAULT_SDPOWNER "root" /*!< Default SDP username field in (o=) header unless re-defined in sip.conf */ #define DEFAULT_ENGINE "asterisk" /*!< Default RTP engine to use for sessions */ +#define DEFAULT_STORE_SIP_CAUSE FALSE /*!< Store HASH(SIP_CAUSE,) for channels by default */ #endif /*@}*/