[asterisk-dev] Re: [svn-commits] oej: branch 1.4 r48985 - in /branches/1.4: channels/ configs/

Jason Parker jparker at digium.com
Wed Dec 27 11:05:43 MST 2006


You still have:

} else if (!strcasecmp(v->name, "buggyciscomwi")) { 


I also don't know that "buggymwi" is appropriate either.  There are many ways for mwi handling to be "buggy"

----- svn-commits at lists.digium.com wrote:
> Author: oej
> Date: Wed Dec 27 11:59:53 2006
> New Revision: 48985
> 
> URL: http://svn.digium.com/view/asterisk?view=rev&rev=48985
> Log:
> Be a bit more politically correct
> 
> Modified:
>     branches/1.4/channels/chan_sip.c
>     branches/1.4/configs/sip.conf.sample
> 
> Modified: branches/1.4/channels/chan_sip.c
> URL:
> http://svn.digium.com/view/asterisk/branches/1.4/channels/chan_sip.c?view=diff&rev=48985&r1=48984&r2=48985
> ==============================================================================
> --- branches/1.4/channels/chan_sip.c (original)
> +++ branches/1.4/channels/chan_sip.c Wed Dec 27 11:59:53 2006
> @@ -782,11 +782,11 @@
>  #define SIP_PAGE2_CALL_ONHOLD_ONEDIR	(1 << 23)	/*!< 23: One
> directional hold */
>  #define SIP_PAGE2_CALL_ONHOLD_INACTIVE	(1 << 24)	/*!< 24: Inactive 
> */
>  #define SIP_PAGE2_RFC2833_COMPENSATE    (1 << 25)	/*!< 25: ???? */
> -#define SIP_PAGE2_BUGGY_CISCO_MWI	(1 << 26)	/*!< 26: Buggy CISCO MWI
> fix */
> +#define SIP_PAGE2_BUGGY_MWI		(1 << 26)	/*!< 26: Buggy CISCO MWI fix
> */
>  
>  #define SIP_PAGE2_FLAGS_TO_COPY \
>  	(SIP_PAGE2_ALLOWSUBSCRIBE | SIP_PAGE2_ALLOWOVERLAP |
> SIP_PAGE2_VIDEOSUPPORT | \
> -	SIP_PAGE2_T38SUPPORT | SIP_PAGE2_RFC2833_COMPENSATE |
> SIP_PAGE2_BUGGY_CISCO_MWI)
> +	SIP_PAGE2_T38SUPPORT | SIP_PAGE2_RFC2833_COMPENSATE |
> SIP_PAGE2_BUGGY_MWI)
>  
>  /* SIP packet flags */
>  #define SIP_PKT_DEBUG		(1 << 0)	/*!< Debug this packet */
> @@ -6968,8 +6968,8 @@
>  		S_OR(vmexten, default_vmexten), S_OR(p->fromdomain,
> ast_inet_ntoa(p->ourip)));
>  	/* Cisco has a bug in the SIP stack where it can't accept the
>  		(0/0) notification. This can temporarily be disabled in
> -		sip.conf with the "buggyciscomwi" option */
> -	ast_build_string(&t, &maxbytes, "Voice-Message: %d/%d%s\r\n",
> newmsgs, oldmsgs, (ast_test_flag(&p->flags[1],
> SIP_PAGE2_BUGGY_CISCO_MWI) ? "" : " (0/0)"));
> +		sip.conf with the "buggymwi" option */
> +	ast_build_string(&t, &maxbytes, "Voice-Message: %d/%d%s\r\n",
> newmsgs, oldmsgs, (ast_test_flag(&p->flags[1], SIP_PAGE2_BUGGY_MWI) ?
> "" : " (0/0)"));
>  
>  	if (p->subscribed) {
>  		if (p->expiry)
> @@ -15333,8 +15333,8 @@
>  		ast_set2_flag(&flags[1], ast_true(v->value),
> SIP_PAGE2_RFC2833_COMPENSATE);
>  		res = 1;
>  	} else if (!strcasecmp(v->name, "buggyciscomwi")) {
> -		ast_set_flag(&mask[1], SIP_PAGE2_BUGGY_CISCO_MWI);
> -		ast_set2_flag(&flags[1], ast_true(v->value),
> SIP_PAGE2_BUGGY_CISCO_MWI);
> +		ast_set_flag(&mask[1], SIP_PAGE2_BUGGY_MWI);
> +		ast_set2_flag(&flags[1], ast_true(v->value), SIP_PAGE2_BUGGY_MWI);
>  		res = 1;
>  	} 
>  
> 
> Modified: branches/1.4/configs/sip.conf.sample
> URL:
> http://svn.digium.com/view/asterisk/branches/1.4/configs/sip.conf.sample?view=diff&rev=48985&r1=48984&r2=48985
> ==============================================================================
> --- branches/1.4/configs/sip.conf.sample (original)
> +++ branches/1.4/configs/sip.conf.sample Wed Dec 27 11:59:53 2006
> @@ -66,7 +66,7 @@
>  				; Defaults to 100 ms
>  ;notifymimetype=text/plain	; Allow overriding of mime type in MWI
> NOTIFY
>  ;checkmwi=10			; Default time between mailbox checks for peers
> -;buggyciscomwi=no		; Cisco SIP firmware doesn't support the MWI RFC
> +;buggymwi=no			; Cisco SIP firmware doesn't support the MWI RFC
>  				; fully. Enable this option to not get error messages
>  				; when sending MWI to phones with this bug.
>  ;vmexten=voicemail		; dialplan extension to reach mailbox sets the 
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> svn-commits mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/svn-commits


-- 
Jason Parker
Digium



More information about the asterisk-dev mailing list