[Freeswitch-users] Using Variables in Dialplans
Chris Fowler
chris at fowler.cc
Wed Apr 22 12:19:27 PDT 2009
I have the following defined:
<!-- Billing Open? -->
<extension name="billing_open" continue="true">
<!-- man strftime - M-F, 9AM to 5PM -->
<condition field="${strftime(%w)}" expression="^([1-5])$"/>
<condition field="${strftime(%H%M)}" expression="^((09|1[0-6])[0-5][0-9]|1700)$">
<action application="set" data="billingopen=true"/>
</condition>
</extension>
<!-- billing line -->
<extension name="billing">
<condition field="destination_number" expression="^billing$|^2001$"/>
<condition field="billingopen" expression="^true$">
<...>
But despite the "Billing Open" ext firing correctly:
Action set(billingopen=true)
The Billing extenstion fails to get the data:
Regex (FAIL) [billing] billingopen() =~ /^true$/ break=on-false
Please could someone point me in the right direction for using variables correctly in a dialplan? I must be missing something simple...
Thanks, Chris.
More information about the FreeSWITCH-users
mailing list