From af458e2e601d156618b2a39c6bb09f1b82766f43 Mon Sep 17 00:00:00 2001 From: Kevin Harwell Date: Fri, 10 Apr 2015 21:03:43 +0000 Subject: chan_sip: make progressinband default to no After the "progressinband" value setting of "never" was updated to never send a 183 this separated its use from the "no" value. Since "never" was the default, but most users probably expect "no" this patch updates the default for the "progressinband" setting to "no." ASTERISK-24835 #close Reported by: Andrew Nagy Review: https://reviewboard.asterisk.org/r/4606/ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@434654 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 4 ++-- channels/sip/include/sip.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'channels') diff --git a/channels/chan_sip.c b/channels/chan_sip.c index fa577b887..3f9d9e754 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -29961,8 +29961,8 @@ static int handle_common_options(struct ast_flags *flags, struct ast_flags *mask ast_clear_flag(&flags[0], SIP_PROG_INBAND); if (ast_true(v->value)) ast_set_flag(&flags[0], SIP_PROG_INBAND_YES); - else if (strcasecmp(v->value, "never")) - ast_set_flag(&flags[0], SIP_PROG_INBAND_NO); + else if (!strcasecmp(v->value, "never")) + ast_set_flag(&flags[0], SIP_PROG_INBAND_NEVER); } else if (!strcasecmp(v->name, "promiscredir")) { ast_set_flag(&mask[0], SIP_PROMISCREDIR); ast_set2_flag(&flags[0], ast_true(v->value), SIP_PROMISCREDIR); diff --git a/channels/sip/include/sip.h b/channels/sip/include/sip.h index c9ed11b98..3ed3e8a33 100644 --- a/channels/sip/include/sip.h +++ b/channels/sip/include/sip.h @@ -291,8 +291,8 @@ /* Sending PROGRESS in-band settings */ #define SIP_PROG_INBAND (3 << 25) /*!< DP: three settings, uses two bits */ -#define SIP_PROG_INBAND_NEVER (0 << 25) -#define SIP_PROG_INBAND_NO (1 << 25) +#define SIP_PROG_INBAND_NO (0 << 25) +#define SIP_PROG_INBAND_NEVER (1 << 25) #define SIP_PROG_INBAND_YES (2 << 25) #define SIP_USEPATH (1 << 27) /*!< GDP: Trust and use incoming Path headers? */ -- cgit v1.2.3