[Freeswitch-users] Dialplan conditions

Raúl Alexis Betancor Santana rbetancor at gmail.com
Thu May 18 13:30:03 UTC 2017


But I used a logical AND, two conditions ... if the header is not there, so
been consider emty, the condition should evaluate to false because there is
no match ... and the app inside the condition should never been fired.

2017-05-18 13:59 GMT+01:00 David Villasmil <david.villasmil.work at gmail.com>:

> http://lists.freeswitch.org/pipermail/freeswitch-users/
> 2013-September/099883.html
>>
> Regards,
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337 <+34%20669%2044%2083%2037>
>
> On Thu, May 18, 2017 at 12:01 PM, Raúl Alexis Betancor Santana <
> rbetancor at gmail.com> wrote:
>
>>
>> Now that I have solved the problem of loading the dialplan from the xml
>> files ... I get to the point that it doesn't work as I expect.
>>
>> This is the only extension defined:
>>
>> <context name="default">
>>  <extension name="t38_transcode">
>>   <condition field="sip_h_X-T38-Transcode" expresion="^True"/>
>>   <condition field="destination_number" expresion="^(\+1|1)([2-9]\d\d[2-9]\d{6})$">
>>
>>     <action application="set" data="fax_enable_t38=true"/>
>>     <action application="set" data="sip_execute_on_image=t38_gateway
>> peer nocng"/>
>>     <action application="bridge" data="sofia/external/$1$2 at proxy.server.tld"/>
>>
>>   </condition>
>>  </extension>
>> </context>
>>
>> I expect not to call the bridge app if there is no T38-Transcode header
>> on the incoming INVITE request and if it is present ... that $1$2 will be
>> filled ... but what I get on the traces is that any call fires the call to
>> the bridge app and also that the dialled number is exactly $1$2 ... instead
>> of the values they should have.
>> I'm loading a minimal setup of modules, did I need to load someother one
>> to get the conditions and the expresions to work on this simple dialplan?
>>
>> My modules.conf.xml file:
>>
>> <configuration name="modules.conf" description="Modules">
>>  <modules>
>>
>>    <load module="mod_syslog"/>
>>    <load module="mod_logfile"/>
>>
>>    <load module="mod_event_socket"/>
>>    <load module="mod_sofia"/>
>>    <load module="mod_commands"/>
>>    <load module="mod_dptools"/>
>>    <load module="mod_spandsp"/>
>>    <load module="mod_tone_stream"/>
>>    <load module="mod_db"/>
>>    <load module="mod_xml_rpc"/>
>>    <load module="mod_expr"/>
>>    <load module="mod_dialplan_xml"/>
>>
>>  </modules>
>> </configuration>
>>
>> Best regards
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://confluence.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170518/d2bc8713/attachment-0001.html 


More information about the FreeSWITCH-users mailing list