[Freeswitch-dev] [PATCH] Fixed loop unrolling in dialplan configuration

Brian West brian at freeswitch.org
Fri Oct 17 04:27:20 EDT 2008


Committed revision 10051.

Thanks for this find.

/b

On Oct 16, 2008, at 9:50 PM, Travis Cross wrote:

> Greetings,
>
> While grepping through the sources to identify how channel variables  
> are
> used (and I must say, the FreeSWITCH sources are exquisitely  
> beautiful C
> code), I uncovered the following minor issue.  It appears this would  
> have
> prevented loop unrolling from working as intended with the in-tree  
> dialplan.
>
> Author: Travis Cross <tc at traviscross.com>
> Date:   Fri Oct 17 03:54:12 2008 +0000
>
>    Fixed loop unrolling in dialplan configuration.
>
>    unroll_loops is a preprocessor variable, not a channel variable.
>
> diff --git a/conf/dialplan/default.xml b/conf/dialplan/default.xml
> index 61a7500..6bf4ca3 100644
> --- a/conf/dialplan/default.xml
> +++ b/conf/dialplan/default.xml
> @@ -15,7 +15,7 @@
>   <context name="default">
>
>     <extension name="unloop">
> -      <condition field="${unroll_loops}" expression="^true$"/>
> +      <condition field="$${unroll_loops}" expression="^true$"/>
>       <condition field="${sip_looped_call}" expression="^true$">
> 	<action application="deflect" data="${destination_number}"/>
>       </condition>
> diff --git a/conf/dialplan/public.xml b/conf/dialplan/public.xml
> index 49b8850..5c8cdc5 100644
> --- a/conf/dialplan/public.xml
> +++ b/conf/dialplan/public.xml
> @@ -14,7 +14,7 @@
>   <context name="public">
>
>     <extension name="unloop">
> -      <condition field="${unroll_loops}" expression="^true$"/>
> +      <condition field="$${unroll_loops}" expression="^true$"/>
>       <condition field="${sip_looped_call}" expression="^true$">
> 	<action application="deflect" data="${destination_number}"/>
>       </condition>
>
>
>
> Cheers,
>
> -- Travis
>
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org




More information about the Freeswitch-dev mailing list