[Freeswitch-users] Dialplan conditions
Raúl Alexis Betancor Santana
rbetancor at gmail.com
Thu May 18 10:01:18 UTC 2017
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170518/4a80d162/attachment.html
More information about the FreeSWITCH-users
mailing list