[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freeswitch-users
Subject:    Re: [Freeswitch-users] Noob question about xml dialplan
From:       Raúl_Alexis_Betancor_Santana <rbetancor () gmail ! com>
Date:       2017-05-18 8:46:37
Message-ID: CAKsfQBhxCqnP9MmNa1ZxjK6m8j+gAqDUjQGHoU1Mx7tpVLxH8A () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Sure ...

This was what I have before on the freeswitch.xml and was not working:

<?xml version="1.0"?>
<document type="freeswitch/xml">
 <X-PRE-PROCESS cmd="include" data="vars.xml"/>

 <section name="configuration" description="Various Configuration">
   <X-PRE-PROCESS cmd="include" data="autoload_configs/*.xml"/>
   <X-PRE-PROCESS cmd="include" data="dialplan/*.xml"/>
 </section>

</document>

This is what I have now and works perfectly:

<?xml version="1.0"?>
<document type="freeswitch/xml">
 <X-PRE-PROCESS cmd="include" data="vars.xml"/>

 <section name="configuration" description="Various Configuration">
   <X-PRE-PROCESS cmd="include" data="autoload_configs/*.xml"/>
 </section>
 <section name="dialplan" description="Regex/XML Dialplan">
   <X-PRE-PROCESS cmd="include" data="dialplan/*.xml"/>
 </section>

</document>

2017-05-18 9:24 GMT+01:00 David Villasmil <david.villasmil.work@gmail.com>:

> could you paste it?
>
> ᐧ
>
> Regards,
>
> David Villasmil
> email: david.villasmil.work@gmail.com
> phone: +34669448337 <+34%20669%2044%2083%2037>
>
> On Thu, May 18, 2017 at 10:20 AM, Raúl Alexis Betancor Santana <
> rbetancor@gmail.com> wrote:
>
>> Found it, and I supposed ... a noob fail ... X) ... I just was not adding
>> the correct configuration statement on the freeswithc.xml file, and was
>> loading the dialplan xml files inside the configuration section, instead of
>> the dialplan section.
>>
>> 2017-05-18 8:22 GMT+01:00 Raúl Alexis Betancor Santana <
>> rbetancor@gmail.com>:
>>
>>> That command give me the clue ... if I do xml_locate dialplan it returns
>>> me an empty response ... so I assume that I'm doing something wrong and
>>> it's not loading any dialplan.
>>>
>>> 2017-05-16 19:48 GMT+01:00 David Villasmil <
>>> david.villasmil.work@gmail.com>:
>>>
>>>> "xml_locate dialplan"
>>>>
>>>> will give you the whole xml for the dialplan
>>>>
>>>> "xml_locate configuration configuration name sofia.conf"
>>>>
>>>> will give you your sofia.conf
>>>> ᐧ
>>>>
>>>> Regards,
>>>>
>>>> David Villasmil
>>>> email: david.villasmil.work@gmail.com
>>>> phone: +34669448337 <+34%20669%2044%2083%2037>
>>>>
>>>> On Tue, May 16, 2017 at 8:15 PM, David Villasmil <
>>>> david.villasmil.work@gmail.com> wrote:
>>>>
>>>>> Yeah that command doesn't exists. But there is another command,
>>>>> xml_locate or something like that.
>>>>> Remove the context param and try again. Post the latest version of the
>>>>> extension with the section i pointed out before.
>>>>>
>>>>> I can't send you the fsxml as I'm not in my computer right now. I'll
>>>>> send it in a few minutes.
>>>>>
>>>>> On Tue, May 16, 2017 at 8:12 PM Raúl Alexis Betancor Santana <
>>>>> rbetancor@gmail.com> wrote:
>>>>>
>>>>>> Thats what I'm trying ... to undestand how it works.
>>>>>>
>>>>>> I posted the profile I'm using a couple of messasges earlier, anyway:
>>>>>>
>>>>>> <profiles>
>>>>>>        <profile name="fax">
>>>>>>          <gateways>
>>>>>>          <X-PRE-PROCESS cmd="include" data="../gateways/*.xml"/>
>>>>>>          </gateways>
>>>>>>
>>>>>>          <domains>
>>>>>>            <domain name="all" alias="false" parse="false"/>
>>>>>>          </domains>
>>>>>>
>>>>>>          <settings>
>>>>>>            <param name="debug" value="0"/>
>>>>>>            <param name="shutdown-on-fail" value="true"/>
>>>>>>            <param name="sip-trace" value="no"/>
>>>>>>            <param name="sip-capture" value="yes"/>
>>>>>>            <param name="capture-server" value="udp:$${homer_ip}:$${hom
>>>>>> er_port};hep=3;capture_id=2001"/>
>>>>>>            <param name="rfc2833-pt" value="101"/>
>>>>>>            <!--<param name="enable-rfc-5626" value="true"/> -->
>>>>>>
>>>>>>            <param name="t38-trace" value="true"/>
>>>>>>            <param name="dialplan" value="XML"/>
>>>>>>
>>>>>>            <param name="context" value="incoming"/>
>>>>>>
>>>>>>            <param name="dtmf-duration" value="2000"/>
>>>>>>            <param name="codec-prefs" value="PCMU"/>
>>>>>>            <param name="disable-hold" value="true"/>
>>>>>>
>>>>>>            <param name="rtp-timer-name" value="soft"/>
>>>>>>            <param name="local-network-acl" value="localnet.auto"/>
>>>>>>            <param name="manage-presence" value="false"/>
>>>>>>
>>>>>>            <param name="inbound-codec-negotiation"
>>>>>> value="generous"/>
>>>>>>            <param name="nonce-ttl" value="60"/>
>>>>>>            <param name="auth-calls" value="false"/>
>>>>>>            <param name="disable-register" value="true"/>
>>>>>>
>>>>>>            <param name="inbound-late-negotiation" value="false"/>
>>>>>>            <param name="inbound-zrtp-passthru" value="false"/>
>>>>>>
>>>>>>            <param name="sip-port" value="5060"/>
>>>>>>            <param name="rtp-ip" value="$${sofia_ip}"/>
>>>>>>            <param name="sip-ip" value="$${sofia_ip}"/>
>>>>>>            <param name="ext-rtp-ip" value="$${sofia_ip}"/>
>>>>>>            <param name="ext-sip-ip" value="$${sofia_ip}"/>
>>>>>>
>>>>>>            <param name="rtp-timeout-sec" value="300"/>
>>>>>>            <param name="rtp-hold-timeout-sec" value="1800"/>
>>>>>>
>>>>>>            <param name="tls" value="false"/>
>>>>>>            <param name="tls-only" value="false"/>
>>>>>>            <param name="tls-bind-params" value="transport=tls"/>
>>>>>>            <param name="tls-sip-port" value="5061"/>
>>>>>>            <!-- Location of the agent.pem and cafile.pem ssl
>>>>>> certificates (needed for TLS server) -->
>>>>>>            <param name="tls-cert-dir" value="$${base_dir}/conf/ssl"/>
>>>>>>
>>>>>>            <param name="tls-passphrase" value=""/>
>>>>>>            <param name="tls-verify-date" value="true"/>
>>>>>>            <!-- set to 'in' to only verify incoming connections,
>>>>>> 'out' to only verify outgoing connections, 'all' to verify all connections,
>>>>>> also 'in_subjects', 'out_subjects' and 'all_subjects' for subject
>>>>>> validation. Multiple policies can be split with a '|' pipe -->
>>>>>>            <param name="tls-verify-policy" value="none"/>
>>>>>>            <param name="tls-verify-depth" value="2"/>
>>>>>>            <!-- If the tls-verify-policy is set to subjects_all or
>>>>>> subjects_in this sets which subjects are allowed, multiple subjects can be
>>>>>> split with a '|' pipe -->
>>>>>>            <param name="tls-verify-in-subjects" value=""/>
>>>>>>            <!-- TLS version ("sslv23" (default), "tlsv1"). NOTE:
>>>>>> Phones may not work with TLSv1 -->
>>>>>>            <param name="tls-version" value="tlsv1"/>
>>>>>>          </settings>
>>>>>>        </profile>
>>>>>>  </profiles>
>>>>>>
>>>>>>
>>>>>> I changed the the extension pattern to ^(.*) ... still the same
>>>>>> result
>>>>>>
>>>>>> Could you please share an example freeswitch.xml.fsxml file ? ...
>>>>>> maybe the problem is how the includes are handled, so something is not on
>>>>>> the xml node it needs to.
>>>>>>
>>>>>> I miss a command like the 'show dialplan' ... where you could check
>>>>>> how an specific call would behalf
>>>>>>
>>>>>>
>>>>>> 2017-05-16 19:01 GMT+01:00 David Villasmil <
>>>>>> david.villasmil.work@gmail.com>:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> You need to start by understanding freeswitch before comparing the
>>>>>>> two, i work with both and there's just no comparison, as far as I'm
>>>>>>> concerned.
>>>>>>>
>>>>>>> When you create a profile, this profile binds to a port. In the
>>>>>>> profile config there's two params, context and diaplan (though tbh until
>>>>>>> today i never ever touched the dialplan param, as i haven't had any need to
>>>>>>> do it. If i need a simple diaplan, i just remove all xmls included in said
>>>>>>> diaplan and have just one file.
>>>>>>>
>>>>>>> Now, the "context" param, along with the includes, is what fs uses
>>>>>>> to hunt for extensions. Any file loaded from the profile which includes the
>>>>>>> context name, will be use to hunt for an extension.
>>>>>>>
>>>>>>> You haven't posted your profile, so it's hard to figure out what
>>>>>>> could be wrong, as when i tried it, it worked perfectly. I should note i
>>>>>>> commented out the context param.
>>>>>>>
>>>>>>> For the sake of simplicity, can you change your extension to answer
>>>>>>> EVERYTHING, (i.e.: "^(.*)") ?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 16, 2017 at 7:53 PM Raúl Alexis Betancor Santana <
>>>>>>> rbetancor@gmail.com> wrote:
>>>>>>>
>>>>>>>> Just for the shake of simplicity ... on the Asterisk world would be
>>>>>>>> something like:
>>>>>>>>
>>>>>>>> exten => _1NXXNXXXXXX,1,Noop("T38 Gateway Call")
>>>>>>>> exten => _1NXXNXXXXXX,n,Set(FAXOPT(gateway)=yes)
>>>>>>>> exten => _1NXXNXXXXXX,n,Dial(SIP/${EXTEN}@proxy.server.tld)
>>>>>>>>
>>>>>>>> I just want to make the same with FS, but not allowing T38
>>>>>>>> passthrought at all ...  just T38 (a leg) to Ulaw (b leg)
>>>>>>>>
>>>>>>>> 2017-05-16 17:48 GMT+01:00 Raúl Alexis Betancor Santana <
>>>>>>>> rbetancor@gmail.com>:
>>>>>>>>
>>>>>>>>> Same result ... No Route, Aborting
>>>>>>>>>
>>>>>>>>> Lets see if I found some step-by-step tutorial that explains who
>>>>>>>>> the dialplan works. The doc on the Wiki it's not clear enought for me.
>>>>>>>>>
>>>>>>>>> 2017-05-16 17:40 GMT+01:00 David Villasmil <
>>>>>>>>> david.villasmil.work@gmail.com>:
>>>>>>>>>
>>>>>>>>>> That was my test extension, you can replace it for whatever you
>>>>>>>>>> need :)
>>>>>>>>>> ᐧ
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>>
>>>>>>>>>> David Villasmil
>>>>>>>>>> email: david.villasmil.work@gmail.com
>>>>>>>>>> phone: +34669448337 <+34%20669%2044%2083%2037>
>>>>>>>>>>
>>>>>>>>>> On Tue, May 16, 2017 at 6:38 PM, Raúl Alexis Betancor Santana <
>>>>>>>>>> rbetancor@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I don't get the point of calling a user/$1 ... as there is no
>>>>>>>>>>> users registered against this FS ... I just want to use it as a T38->Ulaw
>>>>>>>>>>> gateway.
>>>>>>>>>>>
>>>>>>>>>>> 2017-05-16 17:34 GMT+01:00 David Villasmil <
>>>>>>>>>>> david.villasmil.work@gmail.com>:
>>>>>>>>>>>
>>>>>>>>>>>> that context line is not necessary, btw. point is you need the
>>>>>>>>>>>> section:
>>>>>>>>>>>>
>>>>>>>>>>>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>>>>>>>>>>>> <document type="freeswitch/xml">
>>>>>>>>>>>>   <section name="dialplan" description="RE Dial Plan For
>>>>>>>>>>>> FreeSwitch">
>>>>>>>>>>>>   <extension name="local_call">
>>>>>>>>>>>>     <condition field="destination_number" expression="^(10..)$">
>>>>>>>>>>>>       <action application="bridge" data="user/$1"/>
>>>>>>>>>>>>       <action application="hangup"/>
>>>>>>>>>>>>     </condition>
>>>>>>>>>>>>   </extension>
>>>>>>>>>>>> <section/>
>>>>>>>>>>>> ᐧ
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> David Villasmil
>>>>>>>>>>>> email: david.villasmil.work@gmail.com
>>>>>>>>>>>> phone: +34669448337 <+34%20669%2044%2083%2037>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, May 16, 2017 at 6:33 PM, David Villasmil <
>>>>>>>>>>>> david.villasmil.work@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Ok i've looked at the source code for mod_dialplan and in your
>>>>>>>>>>>>> xml, you need something like:
>>>>>>>>>>>>>
>>>>>>>>>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>>>>>>>>>> <document type="freeswitch/xml">
>>>>>>>>>>>>>   <section name="dialplan" description="RE Dial Plan For
>>>>>>>>>>>>> FreeSwitch">
>>>>>>>>>>>>>
>>>>>>>>>>>>>   <context name="default">
>>>>>>>>>>>>>
>>>>>>>>>>>>>   <extension name="local_call">
>>>>>>>>>>>>>     <condition field="destination_number"
>>>>>>>>>>>>> expression="^(10..)$">
>>>>>>>>>>>>>       <action application="bridge" data="user/$1"/>
>>>>>>>>>>>>>       <action application="hangup"/>
>>>>>>>>>>>>>     </condition>
>>>>>>>>>>>>>   </extension>
>>>>>>>>>>>>>
>>>>>>>>>>>>> <section/this works for me
>>>>>>>>>>>>> ᐧ
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> David Villasmil
>>>>>>>>>>>>> email: david.villasmil.work@gmail.com
>>>>>>>>>>>>> phone: +34669448337 <+34%20669%2044%2083%2037>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, May 16, 2017 at 5:26 PM, Raúl Alexis Betancor Santana
>>>>>>>>>>>>> <rbetancor@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ok, I think the whole point is that I don't undestand how the
>>>>>>>>>>>>>> dialplan works.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I started from 0 ... now on the sofia.conf.xml I have this:
>>>>>>>>>>>>>> <configuration name="sofia.conf" description="sofia
>>>>>>>>>>>>>> Endpoint">
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  <global_settings>
>>>>>>>>>>>>>>    <param name="log-level" value="0"/>
>>>>>>>>>>>>>>    <!-- <param name="auto-restart" value="false"/> -->
>>>>>>>>>>>>>>    <param name="debug-presence" value="0"/>
>>>>>>>>>>>>>>  </global_settings>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  <profiles>
>>>>>>>>>>>>>>        <profile name="fax">
>>>>>>>>>>>>>>          <gateways>
>>>>>>>>>>>>>>          <X-PRE-PROCESS cmd="include"
>>>>>>>>>>>>>> data="../gateways/*.xml"/>
>>>>>>>>>>>>>>          </gateways>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          <domains>
>>>>>>>>>>>>>>            <domain name="all" alias="false" parse="false"/>
>>>>>>>>>>>>>>          </domains>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>          <settings>
>>>>>>>>>>>>>>            <param name="debug" value="0"/>
>>>>>>>>>>>>>>            <param name="shutdown-on-fail" value="true"/>
>>>>>>>>>>>>>>            <param name="sip-trace" value="no"/>
>>>>>>>>>>>>>>            <param name="sip-capture" value="yes"/>
>>>>>>>>>>>>>>            <param name="capture-server"
>>>>>>>>>>>>>> value="udp:$${homer_ip}:$${homer_port};hep=3;capture_id=2001"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="rfc2833-pt" value="101"/>
>>>>>>>>>>>>>>            <!--<param name="enable-rfc-5626" value="true"/>
>>>>>>>>>>>>>> -->
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="t38-trace" value="true"/>
>>>>>>>>>>>>>>            <param name="dialplan" value="XML"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="context" value="incoming"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="dtmf-duration" value="2000"/>
>>>>>>>>>>>>>>            <param name="codec-prefs" value="PCMU"/>
>>>>>>>>>>>>>>            <param name="disable-hold" value="true"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="rtp-timer-name" value="soft"/>
>>>>>>>>>>>>>>            <param name="local-network-acl"
>>>>>>>>>>>>>> value="localnet.auto"/>
>>>>>>>>>>>>>>            <param name="manage-presence" value="false"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="inbound-codec-negotiation"
>>>>>>>>>>>>>> value="generous"/>
>>>>>>>>>>>>>>            <param name="nonce-ttl" value="60"/>
>>>>>>>>>>>>>>            <param name="auth-calls" value="false"/>
>>>>>>>>>>>>>>            <param name="disable-register" value="true"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="inbound-late-negotiation"
>>>>>>>>>>>>>> value="false"/>
>>>>>>>>>>>>>>            <param name="inbound-zrtp-passthru"
>>>>>>>>>>>>>> value="false"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="sip-port" value="5060"/>
>>>>>>>>>>>>>>            <param name="rtp-ip" value="$${sofia_ip}"/>
>>>>>>>>>>>>>>            <param name="sip-ip" value="$${sofia_ip}"/>
>>>>>>>>>>>>>>            <param name="ext-rtp-ip" value="$${sofia_ip}"/>
>>>>>>>>>>>>>>            <param name="ext-sip-ip" value="$${sofia_ip}"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="rtp-timeout-sec" value="300"/>
>>>>>>>>>>>>>>            <param name="rtp-hold-timeout-sec" value="1800"/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>            <param name="tls" value="false"/>
>>>>>>>>>>>>>>            <param name="tls-only" value="false"/>
>>>>>>>>>>>>>>            <param name="tls-bind-params"
>>>>>>>>>>>>>> value="transport=tls"/>
>>>>>>>>>>>>>>            <param name="tls-sip-port" value="5061"/>
>>>>>>>>>>>>>>            <!-- Location of the agent.pem and cafile.pem ssl
>>>>>>>>>>>>>> certificates (needed for TLS server) -->
>>>>>>>>>>>>>>            <param name="tls-cert-dir"
>>>>>>>>>>>>>> value="$${base_dir}/conf/ssl"/>
>>>>>>>>>>>>>>            <param name="tls-passphrase" value=""/>
>>>>>>>>>>>>>>            <param name="tls-verify-date" value="true"/>
>>>>>>>>>>>>>>            <!-- set to 'in' to only verify incoming
>>>>>>>>>>>>>> connections, 'out' to only verify outgoing connections, 'all' to verify all
>>>>>>>>>>>>>> connections, also 'in_subjects', 'out_subjects' and 'all_subjects' for
>>>>>>>>>>>>>> subject validation. Multiple policies can be split with a '|' pipe -->
>>>>>>>>>>>>>>            <param name="tls-verify-policy" value="none"/>
>>>>>>>>>>>>>>            <param name="tls-verify-depth" value="2"/>
>>>>>>>>>>>>>>            <!-- If the tls-verify-policy is set to
>>>>>>>>>>>>>> subjects_all or subjects_in this sets which subjects are allowed, multiple
>>>>>>>>>>>>>> subjects can be split with a '|' pipe -->
>>>>>>>>>>>>>>            <param name="tls-verify-in-subjects" value=""/>
>>>>>>>>>>>>>>            <!-- TLS version ("sslv23" (default), "tlsv1").
>>>>>>>>>>>>>> NOTE: Phones may not work with TLSv1 -->
>>>>>>>>>>>>>>            <param name="tls-version" value="tlsv1"/>
>>>>>>>>>>>>>>          </settings>
>>>>>>>>>>>>>>        </profile>
>>>>>>>>>>>>>>  </profiles>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> </configuration>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Then on the t38_transconde.xml file I have this.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> <include>
>>>>>>>>>>>>>> <context name="incoming">
>>>>>>>>>>>>>> <extension name="t38_transcode">
>>>>>>>>>>>>>>  <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@
>>>>>>>>>>>>>> $${external_sip_proxy}"/>
>>>>>>>>>>>>>>  </condition>
>>>>>>>>>>>>>> </extension>
>>>>>>>>>>>>>> </context>
>>>>>>>>>>>>>> </include>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I could see on the /var/log/freeswitch/freeswitch.xml.fsxml
>>>>>>>>>>>>>> file that the t38_transcode.xml file its included ... but still get the
>>>>>>>>>>>>>> same error on on the console, so something terrible wrong I'm missing here
>>>>>>>>>>>>>> ... :-(
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Also ... it's possible to directly send the calls sofia/$1$2@$${external}
>>>>>>>>>>>>>> ? ... I mean, sending the call directly to a URI, with username/password
>>>>>>>>>>>>>> and so on ... instead of having to define a profile for it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2017-05-16 16:13 GMT+01:00 David Villasmil <
>>>>>>>>>>>>>> david.villasmil.work@gmail.com>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> No, you may be sending it to the right ports, but the
>>>>>>>>>>>>>>> profile attached to that port must have the context set to the correct
>>>>>>>>>>>>>>> dialplan.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I just did exactly what you're doing and i also got "No
>>>>>>>>>>>>>>> Route, Aborting"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I've never seen this type of "dialplan" value, tbh
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <param name="dialplan" value="XML:/etc/freeswitch/dia
>>>>>>>>>>>>>>> lplans/t38_transcode.xml"/>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> David Villasmil
>>>>>>>>>>>>>>> email: david.villasmil.work@gmail.com
>>>>>>>>>>>>>>> phone: +34669448337 <+34%20669%2044%2083%2037>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 16, 2017 at 3:30 PM, Raúl Alexis Betancor
>>>>>>>>>>>>>>> Santana <rbetancor@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Only one profile defined on the sofia.conf.xml and I'm
>>>>>>>>>>>>>>>> sending the traffict to the wright ports, if not I whould get the logs on
>>>>>>>>>>>>>>>> the console, as that are the only ports enabled.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 2017-05-16 14:22 GMT+01:00 David Villasmil <
>>>>>>>>>>>>>>>> david.villasmil.work@gmail.com>:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Take a look at your profile, it should be listening on the
>>>>>>>>>>>>>>>>> port you're sending to, and must have the context parameter set to your
>>>>>>>>>>>>>>>>> dialplan name.
>>>>>>>>>>>>>>>>> On Tue, May 16, 2017 at 3:15 PM Raúl Alexis Betancor
>>>>>>>>>>>>>>>>> Santana <rbetancor@gmail.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi all, till now I'm been working with pre-made setup
>>>>>>>>>>>>>>>>>> files for FS, and now I'm trying to get a deep knowleadge of how the
>>>>>>>>>>>>>>>>>> dialplan works.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So I modifed my autoload_configs/sofia.conf.xml file and
>>>>>>>>>>>>>>>>>> changed my dialplan param to something like this:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> <param name="dialplan" value="XML:/etc/freeswitch/dia
>>>>>>>>>>>>>>>>>> lplans/t38_transcode.xml,inline:socket:127.0.0.1:8022
>>>>>>>>>>>>>>>>>> async full"/>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The Idea is that it loads another .xml file especific
>>>>>>>>>>>>>>>>>> task and also use a dialplan throught a socket to a daemon that handle the
>>>>>>>>>>>>>>>>>> rest.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On my t38_transcode.xml file ... very simple:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> <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="t38_trace=true"/>
>>>>>>>>>>>>>>>>>>    <action application="set"
>>>>>>>>>>>>>>>>>> data="sip_execute_on_image=t38_gateway peer nocng"/>
>>>>>>>>>>>>>>>>>>    <action application="bridge"
>>>>>>>>>>>>>>>>>> data="sofia/external/$1$2@proxy.server.tld"/>
>>>>>>>>>>>>>>>>>>  </condition>
>>>>>>>>>>>>>>>>>> </extension>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But If I fire a call to FS like [number]@[FS_IP] from a
>>>>>>>>>>>>>>>>>> sip testing client I get
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [INFO] switch_core_state_machine.c:311 No Route, Aborting
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> What I'm doing wrong here?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My target its just I want to ANY call that came in with a
>>>>>>>>>>>>>>>>>> SIP header of X-T39-Transcode=True (market by a sip proxy elsewhere on the
>>>>>>>>>>>>>>>>>> net) just do a T38->Ulaw transcoding saving the T38 trace, so I could
>>>>>>>>>>>>>>>>>> inspect it later.
>>>>>>>>>>>>>>>>>> The rest of calls coming in ... as they don't have the
>>>>>>>>>>>>>>>>>> sip-header should end on other app.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> For doing the testing I disabled the socket_inline part
>>>>>>>>>>>>>>>>>> of the dialplan string, so it have only this:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> <param name="dialplan" value="XML:/etc/freeswitch/dia
>>>>>>>>>>>>>>>>>> lplans/t38_transcode.xml"/>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Did I miss something? ... or maybe missundestood who the
>>>>>>>>>>>>>>>>>> xml dialplan works ?
>>>>>>>>>>>>>>>>>> ______________________________
>>>>>>>>>>>>>>>>>> ___________________________________________
>>>>>>>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>>>>>>>> http://lists.freeswitch.org/ma
>>>>>>>>>>>>>>>>>> ilman/listinfo/freeswitch-users
>>>>>>>>>>>>>>>>>> UNSUBSCRIBE:http://lists.frees
>>>>>>>>>>>>>>>>>> witch.org/mailman/options/freeswitch-users
>>>>>>>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ______________________________
>>>>>>>>>>>>>>>>> ___________________________________________
>>>>>>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>>>>>>> http://lists.freeswitch.org/ma
>>>>>>>>>>>>>>>>> ilman/listinfo/freeswitch-users
>>>>>>>>>>>>>>>>> UNSUBSCRIBE:http://lists.frees
>>>>>>>>>>>>>>>>> witch.org/mailman/options/freeswitch-users
>>>>>>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ______________________________
>>>>>>>>>>>>>>>> ___________________________________________
>>>>>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>>>>>> http://lists.freeswitch.org/ma
>>>>>>>>>>>>>>>> ilman/listinfo/freeswitch-users
>>>>>>>>>>>>>>>> UNSUBSCRIBE:http://lists.frees
>>>>>>>>>>>>>>>> witch.org/mailman/options/freeswitch-users
>>>>>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ᐧ
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ____________________________________________________________
>>>>>>>>>>>>>>> _____________
>>>>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-user
>>>>>>>>>>>>>>> s
>>>>>>>>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>>>>>>>>> switch-users
>>>>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ____________________________________________________________
>>>>>>>>>>>>>> _____________
>>>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>>>>>>>> switch-users
>>>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ____________________________________________________________
>>>>>>>>>>>> _____________
>>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>>>>>> switch-users
>>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ____________________________________________________________
>>>>>>>>>>> _____________
>>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>>>>> switch-users
>>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ____________________________________________________________
>>>>>>>>>> _____________
>>>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>>>> switch-users
>>>>>>>>>> http://www.freeswitch.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> ____________________________________________________________
>>>>>>>> _____________
>>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>>> switch-users
>>>>>>>> http://www.freeswitch.org
>>>>>>>
>>>>>>>
>>>>>>> ____________________________________________________________
>>>>>>> _____________
>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>> consulting@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@lists.freeswitch.org
>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>>> switch-users
>>>>>>> http://www.freeswitch.org
>>>>>>>
>>>>>>
>>>>>> ____________________________________________________________
>>>>>> _____________
>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>> consulting@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@lists.freeswitch.org
>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>>>> switch-users
>>>>>> http://www.freeswitch.org
>>>>>
>>>>>
>>>>
>>>> ____________________________________________________________
>>>> _____________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting@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@lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/free
>>>> switch-users
>>>> http://www.freeswitch.org
>>>>
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting@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@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@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@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>

[Attachment #5 (text/html)]

<div dir="ltr">Sure ...<div><br></div><div>This was what I have before on the \
freeswitch.xml and was not working:</div><div><br></div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">&lt;?xml \
version=&quot;1.0&quot;?&gt; </span><br>&lt;document \
type=&quot;freeswitch/xml&quot;&gt; <br>   &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;vars.xml&quot;/&gt; <br>
<br>   &lt;section name=&quot;configuration&quot; description=&quot;Various \
Configuration&quot;&gt; <br>       &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;autoload_configs/*.xml&quot;/&gt; <br>     &lt;X-PRE-PROCESS \
cmd=&quot;include&quot; data=&quot;dialplan/*.xml&quot;/&gt; <br>   &lt;/section&gt;
<br>
<br>&lt;/document&gt;<br></span></div><div><br></div><div>This is what I have now and \
works perfectly:</div><div><br></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0)">&lt;?xml version=&quot;1.0&quot;?&gt; \
</span><br>&lt;document type=&quot;freeswitch/xml&quot;&gt; <br>   &lt;X-PRE-PROCESS \
cmd=&quot;include&quot; data=&quot;vars.xml&quot;/&gt; <br>
<br>   &lt;section name=&quot;configuration&quot; description=&quot;Various \
Configuration&quot;&gt; <br>       &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;autoload_configs/*.xml&quot;/&gt; <br>   &lt;/section&gt;
<br>   &lt;section name=&quot;dialplan&quot; description=&quot;Regex/XML \
Dialplan&quot;&gt; <br>       &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;dialplan/*.xml&quot;/&gt; <br>   &lt;/section&gt;
<br>
<br>&lt;/document&gt;<br></span></div></div><div class="gmail_extra"><br><div \
class="gmail_quote">2017-05-18 9:24 GMT+01:00 David Villasmil <span dir="ltr">&lt;<a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">could you paste it?<div><br></div></div><div \
hspace="streak-pt-mark" style="max-height:1px"><img alt="" \
style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=4638a2a3-732f-4411-95c9-6a337c6d96c9"><font \
color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><span class=""><br \
clear="all"><div><div class="m_-6187235392510505616gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div> <br></span><div><div \
class="h5"><div class="gmail_quote">On Thu, May 18, 2017 at 10:20 AM, Raúl Alexis \
Betancor Santana <span dir="ltr">&lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Found it, and I supposed ... a noob fail ... \
X) ... I just was not adding the correct configuration statement on the \
freeswithc.xml file, and was loading the dialplan xml files inside the configuration \
section, instead of the dialplan section.</div><div \
class="m_-6187235392510505616HOEnZb"><div class="m_-6187235392510505616h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-18 8:22 GMT+01:00 Raúl \
Alexis Betancor Santana <span dir="ltr">&lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">That command give me the clue ... if I do \
xml_locate dialplan it returns me an empty response ... so I assume that I&#39;m \
doing something wrong and it&#39;s not loading any dialplan.</div><div \
class="m_-6187235392510505616m_-6590597783443125095HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-16 19:48 GMT+01:00 David \
Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">&quot;xml_locate \
dialplan&quot;<br><div><br></div><div>will give you the whole xml for the \
dialplan</div><div><br></div><div>&quot;xml_locate configuration configuration name \
sofia.conf&quot;<br></div><div><br></div><div>will give you your \
sofia.conf</div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" \
style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=2fac1b64-9c1f-43ef-b428-e6557410fb1d"><font \
color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><span><br \
clear="all"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153948004gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div> <br></span><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077h5"><div \
class="gmail_quote">On Tue, May 16, 2017 at 8:15 PM, David Villasmil <span \
dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex">Yeah that command doesn&#39;t exists. But there is \
another command, xml_locate or something like that.<br>Remove the context param and \
try again. Post the latest version of the extension with the section i pointed out \
before.<br><br>I can&#39;t send you the fsxml as I&#39;m not in my computer right \
now. I&#39;ll send it in a few minutes.<div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153948004HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153948004h5"><br><div \
class="gmail_quote"><div dir="ltr">On Tue, May 16, 2017 at 8:12 PM Raúl Alexis \
Betancor Santana &lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Thats what I&#39;m trying ... to undestand how \
it works.<div><br></div><div>I posted the profile I&#39;m using a couple of messasges \
earlier, anyway:</div></div><div dir="ltr"><div><br></div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">&lt;profiles&gt; \
</span><br>               &lt;profile name=&quot;fax&quot;&gt; <br>                   \
&lt;gateways&gt; <br>                   &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;../gateways/*.xml&quot;/&gt; <br>                   &lt;/gateways&gt;
<br>
<br>                   &lt;domains&gt;
<br>                       &lt;domain name=&quot;all&quot; alias=&quot;false&quot; \
parse=&quot;false&quot;/&gt; <br>                   &lt;/domains&gt;
<br>
<br>                   &lt;settings&gt;
<br>                       &lt;param name=&quot;debug&quot; value=&quot;0&quot;/&gt;
<br>                       &lt;param name=&quot;shutdown-on-fail&quot; \
value=&quot;true&quot;/&gt; <br>                       &lt;param \
name=&quot;sip-trace&quot; value=&quot;no&quot;/&gt; <br>                       \
&lt;param name=&quot;sip-capture&quot; value=&quot;yes&quot;/&gt; <br>                \
&lt;param name=&quot;capture-server&quot; \
value=&quot;udp:$${homer_ip}:$${hom<wbr>er_port};hep=3;capture_id=2001<wbr>&quot;/&gt;
 <br>                       &lt;param name=&quot;rfc2833-pt&quot; \
value=&quot;101&quot;/&gt; <br>                       &lt;!--&lt;param \
name=&quot;enable-rfc-5626&quot; value=&quot;true&quot;/&gt; --&gt; <br>              \
<br>                       &lt;param name=&quot;t38-trace&quot; \
value=&quot;true&quot;/&gt; <br>                       &lt;param \
name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;   <br> <br>                      \
&lt;param name=&quot;context&quot; value=&quot;incoming&quot;/&gt; <br>
<br>                       &lt;param name=&quot;dtmf-duration&quot; \
value=&quot;2000&quot;/&gt; <br>                       &lt;param \
name=&quot;codec-prefs&quot; value=&quot;PCMU&quot;/&gt; <br>                       \
&lt;param name=&quot;disable-hold&quot; value=&quot;true&quot;/&gt; <br>
<br>                       &lt;param name=&quot;rtp-timer-name&quot; \
value=&quot;soft&quot;/&gt; <br>                       &lt;param \
name=&quot;local-network-acl&quot; value=&quot;localnet.auto&quot;/&gt; <br>          \
&lt;param name=&quot;manage-presence&quot; value=&quot;false&quot;/&gt; <br>
<br>                       &lt;param name=&quot;inbound-codec-negotiatio<wbr>n&quot; \
value=&quot;generous&quot;/&gt; <br>                       &lt;param \
name=&quot;nonce-ttl&quot; value=&quot;60&quot;/&gt; <br>                       \
&lt;param name=&quot;auth-calls&quot; value=&quot;false&quot;/&gt; <br>               \
&lt;param name=&quot;disable-register&quot; value=&quot;true&quot;/&gt; <br>
<br>                       &lt;param name=&quot;inbound-late-negotiation<wbr>&quot; \
value=&quot;false&quot;/&gt; <br>                       &lt;param \
name=&quot;inbound-zrtp-passthru&quot; value=&quot;false&quot;/&gt; <br>
<br>                       &lt;param name=&quot;sip-port&quot; \
value=&quot;5060&quot;/&gt; <br>                       &lt;param \
name=&quot;rtp-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>                      \
&lt;param name=&quot;sip-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>            \
&lt;param name=&quot;ext-rtp-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>        \
&lt;param name=&quot;ext-sip-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>
<br>                       &lt;param name=&quot;rtp-timeout-sec&quot; \
value=&quot;300&quot;/&gt; <br>                       &lt;param \
name=&quot;rtp-hold-timeout-sec&quot; value=&quot;1800&quot;/&gt; <br>
<br>                       &lt;param name=&quot;tls&quot; \
value=&quot;false&quot;/&gt; <br>                       &lt;param \
name=&quot;tls-only&quot; value=&quot;false&quot;/&gt; <br>                       \
&lt;param name=&quot;tls-bind-params&quot; value=&quot;transport=tls&quot;/&gt; <br>  \
&lt;param name=&quot;tls-sip-port&quot; value=&quot;5061&quot;/&gt; <br>              \
&lt;!-- Location of the agent.pem and cafile.pem ssl certificates (needed for TLS \
server) --&gt; <br>                       &lt;param name=&quot;tls-cert-dir&quot; \
value=&quot;$${base_dir}/conf/ssl&quot;/<wbr>&gt; <br>                       \
&lt;param name=&quot;tls-passphrase&quot; value=&quot;&quot;/&gt; <br>                \
&lt;param name=&quot;tls-verify-date&quot; value=&quot;true&quot;/&gt; <br>           \
&lt;!-- set to &#39;in&#39; to only verify incoming connections, &#39;out&#39; to \
only verify outgoing connections, &#39;all&#39; to verify all connections, also \
&#39;in_subjects&#39;, &#39;out_subjects&#39; and &#39;all_subjects&#39; for subject \
validation. Multiple policies can be split with a &#39;|&#39; pipe --&gt; <br>        \
&lt;param name=&quot;tls-verify-policy&quot; value=&quot;none&quot;/&gt; <br>         \
&lt;param name=&quot;tls-verify-depth&quot; value=&quot;2&quot;/&gt; <br>             \
&lt;!-- If the tls-verify-policy is set to subjects_all or subjects_in this sets \
which subjects are allowed, multiple subjects can be split with a &#39;|&#39; pipe \
--&gt; <br>                       &lt;param name=&quot;tls-verify-in-subjects&quot; \
value=&quot;&quot;/&gt; <br>                       &lt;!-- TLS version \
(&quot;sslv23&quot; (default), &quot;tlsv1&quot;). NOTE: Phones may not work with \
TLSv1 --&gt; <br>                       &lt;param name=&quot;tls-version&quot; \
value=&quot;tlsv1&quot;/&gt; <br>                   &lt;/settings&gt;
<br>               &lt;/profile&gt;
<br>   &lt;/profiles&gt;<br>
<br></span></div><div><br></div></div><div dir="ltr"><div>I changed the the extension \
pattern to  <span style="font-size:12.8px">^(.*) ... still the same \
result</span></div><div><span style="font-size:12.8px"><br></span></div><div><span \
style="font-size:12.8px">Could you please share an example freeswitch.xml.fsxml file \
? ... maybe the problem is how the includes are handled, so something is not on the \
xml node it needs to.</span></div><div><span \
style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I miss \
a command like the &#39;show dialplan&#39; ... where you could check how an specific \
call would behalf</span></div><div><span \
style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div \
class="gmail_quote">2017-05-16 19:01 GMT+01:00 David Villasmil <span dir="ltr">&lt;<a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Hello,<br><br>You need to start by understanding freeswitch \
before comparing the two, i work with both and there&#39;s just no comparison, as far \
as I&#39;m concerned.<br><br>When you create a profile, this profile binds to a port. \
In the profile config there&#39;s two params, context and diaplan (though tbh until \
today i never ever touched the dialplan param, as i haven&#39;t had any need to do \
it. If i need a simple diaplan, i just remove all xmls included in said diaplan and \
have just one file.<br><br>Now, the &quot;context&quot; param, along with the \
includes, is what fs uses to hunt for extensions. Any file loaded from the profile \
which includes the context name, will be use to hunt for an extension.<br><br>You \
haven&#39;t posted your profile, so it&#39;s hard to figure out what could be wrong, \
as when i tried it, it worked perfectly. I should note i commented out the context \
param.<br><br>For the sake of simplicity, can you change your extension to answer \
EVERYTHING, (i.e.: &quot;^(.*)&quot;) ?<div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153948004m_-6726243742436828965m_-4105699901887972544HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153948004m_-6726243742436828965m_-4105699901887972544h5"><br><br><br><div \
class="gmail_quote"><div dir="ltr">On Tue, May 16, 2017 at 7:53 PM Raúl Alexis \
Betancor Santana &lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Just for the shake of simplicity ... on the \
Asterisk world would be something like:<div><br></div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">exten =&gt; \
_1NXXNXXXXXX,1,Noop(&quot;T38 Gateway Call&quot;) </span><br>exten =&gt; \
_1NXXNXXXXXX,n,Set(FAXOPT(gate<wbr>way)=yes) <br>exten =&gt; \
_1NXXNXXXXXX,n,Dial(SIP/${EXTE<wbr>N}@proxy.server.tld)<br></span></div><div><span \
style="font-family:monospace"><br></span></div><div>I just want to make the same with \
FS, but not allowing T38 passthrought at all ...   just T38 (a leg) to Ulaw (b \
leg)</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-16 \
17:48 GMT+01:00 Raúl Alexis Betancor Santana <span dir="ltr">&lt;<a \
href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Same result ... No Route, \
Aborting<div><br></div><div>Lets see if I found some step-by-step tutorial that \
explains who the dialplan works. The doc on the Wiki it&#39;s not clear enought for \
me.</div></div><div class="m_-6187235392510505616m_-6590597783443125095m_2278634221807 \
264077m_925332747153948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-16 17:40 GMT+01:00 David \
Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">That was my test extension, you can replace it \
for whatever you need :)</div><div hspace="streak-pt-mark" \
style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=782376e1-78a5-4176-83cd-ac04afc623a4"><font \
color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><span><br \
clear="all"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224m_6157573229034652211m_-8644785249243617313gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div> <br></span><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224m_6157573229034652211h5"><div \
class="gmail_quote">On Tue, May 16, 2017 at 6:38 PM, Raúl Alexis Betancor Santana \
<span dir="ltr">&lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">I don&#39;t get the point of calling a user/$1 \
... as there is no users registered against this FS ... I just want to use it as a \
T38-&gt;Ulaw gateway.</div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224m_6157573229034652211m_-8644785249243617313HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224m_6157573229034652211m_-8644785249243617313h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-16 17:34 GMT+01:00 David \
Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">that context line is not necessary, btw. point \
is you need the section:<div><br></div><div><div>&lt;?xml version=&quot;1.0&quot; \
encoding=&quot;UTF-8&quot; \
standalone=&quot;no&quot;?&gt;</div><span><div>&lt;document \
type=&quot;freeswitch/xml&quot;&gt;</div><div>   &lt;section \
name=&quot;dialplan&quot; description=&quot;RE Dial Plan For \
FreeSwitch&quot;&gt;</div></span></div><span><div><div>   &lt;extension \
name=&quot;local_call&quot;&gt;</div><div>      &lt;condition \
field=&quot;destination_number&quot; expression=&quot;^(10..)$&quot;&gt;</div><div>   \
&lt;action application=&quot;bridge&quot; data=&quot;user/$1&quot;/&gt;</div><div>    \
&lt;action application=&quot;hangup&quot;/&gt;</div><div>      \
&lt;/condition&gt;</div><div>   \
&lt;/extension&gt;</div></div><div>&lt;section/&gt;<br></div></span></div><div \
hspace="streak-pt-mark" style="max-height:1px"><img alt="" \
style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=4df90edb-91ac-4790-ab16-df30e006ebd8"><font \
color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><span><br \
clear="all"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div> <br></span><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_3038504856351147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317h5"><div \
class="gmail_quote">On Tue, May 16, 2017 at 6:33 PM, David Villasmil <span \
dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="ltr">Ok i&#39;ve looked at the source code for \
mod_dialplan and in your xml, you need something \
like:<div><br></div><div><div>&lt;?xml version=&quot;1.0&quot; \
encoding=&quot;utf-8&quot;?&gt;</div><div>&lt;document \
type=&quot;freeswitch/xml&quot;&gt;<br></div><div>   &lt;section \
name=&quot;dialplan&quot; description=&quot;RE Dial Plan For \
FreeSwitch&quot;&gt;</div><div><br></div><div>   &lt;context \
name=&quot;default&quot;&gt;</div><div><br></div><div>   &lt;extension \
name=&quot;local_call&quot;&gt;</div><div>      &lt;condition \
field=&quot;destination_number&quot; expression=&quot;^(10..)$&quot;&gt;</div><div>   \
&lt;action application=&quot;bridge&quot; data=&quot;user/$1&quot;/&gt;</div><div>    \
&lt;action application=&quot;hangup&quot;/&gt;</div><div>      \
&lt;/condition&gt;</div><div>   \
&lt;/extension&gt;</div><div><br></div><div>&lt;section/this works for \
me</div></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" \
style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=7da0b7ec-1d96-4c01-b2e0-7e5935f9e361"><font \
color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><span><br \
clear="all"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625m_-6992153159051112972gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div> <br></span><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625h5"><div \
class="gmail_quote">On Tue, May 16, 2017 at 5:26 PM, Raúl Alexis Betancor Santana \
<span dir="ltr">&lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Ok, I think the whole point is that I \
don&#39;t undestand how the dialplan works.<div><br></div><div>I started from 0 ... \
now on the sofia.conf.xml I have this:</div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">&lt;configuration \
name=&quot;sofia.conf&quot; description=&quot;sofia Endpoint&quot;&gt; </span><br>
<br>   &lt;global_settings&gt;
<br>       &lt;param name=&quot;log-level&quot; value=&quot;0&quot;/&gt;
<br>       &lt;!-- &lt;param name=&quot;auto-restart&quot; \
value=&quot;false&quot;/&gt; --&gt; <br>       &lt;param \
name=&quot;debug-presence&quot; value=&quot;0&quot;/&gt; <br>   \
&lt;/global_settings&gt; <br>
<br>   &lt;profiles&gt;
<br>               &lt;profile name=&quot;fax&quot;&gt;
<br>                   &lt;gateways&gt;
<br>                   &lt;X-PRE-PROCESS cmd=&quot;include&quot; \
data=&quot;../gateways/*.xml&quot;/&gt; <br>                   &lt;/gateways&gt;
<br>
<br>                   &lt;domains&gt;
<br>                       &lt;domain name=&quot;all&quot; alias=&quot;false&quot; \
parse=&quot;false&quot;/&gt; <br>                   &lt;/domains&gt;
<br>
<br>                   &lt;settings&gt;
<br>                       &lt;param name=&quot;debug&quot; value=&quot;0&quot;/&gt;
<br>                       &lt;param name=&quot;shutdown-on-fail&quot; \
value=&quot;true&quot;/&gt; <br>                       &lt;param \
name=&quot;sip-trace&quot; value=&quot;no&quot;/&gt; <br>                       \
&lt;param name=&quot;sip-capture&quot; value=&quot;yes&quot;/&gt; <br>                \
&lt;param name=&quot;capture-server&quot; \
value=&quot;udp:$${homer_ip}:$${hom<wbr>er_port};hep=3;capture_id=2001<wbr>&quot;/&gt;
 <br>                       &lt;param name=&quot;rfc2833-pt&quot; \
value=&quot;101&quot;/&gt; <br>                       &lt;!--&lt;param \
name=&quot;enable-rfc-5626&quot; value=&quot;true&quot;/&gt; --&gt; <br>              \
<br>                       &lt;param name=&quot;t38-trace&quot; \
value=&quot;true&quot;/&gt; <br>                       &lt;param \
name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;   <br> <br>                      \
&lt;param name=&quot;context&quot; value=&quot;incoming&quot;/&gt; <br>
<br>                       &lt;param name=&quot;dtmf-duration&quot; \
value=&quot;2000&quot;/&gt; <br>                       &lt;param \
name=&quot;codec-prefs&quot; value=&quot;PCMU&quot;/&gt; <br>                       \
&lt;param name=&quot;disable-hold&quot; value=&quot;true&quot;/&gt; <br>
<br>                       &lt;param name=&quot;rtp-timer-name&quot; \
value=&quot;soft&quot;/&gt; <br>                       &lt;param \
name=&quot;local-network-acl&quot; value=&quot;localnet.auto&quot;/&gt; <br>          \
&lt;param name=&quot;manage-presence&quot; value=&quot;false&quot;/&gt; <br>
<br>                       &lt;param name=&quot;inbound-codec-negotiatio<wbr>n&quot; \
value=&quot;generous&quot;/&gt; <br>                       &lt;param \
name=&quot;nonce-ttl&quot; value=&quot;60&quot;/&gt; <br>                       \
&lt;param name=&quot;auth-calls&quot; value=&quot;false&quot;/&gt; <br>               \
&lt;param name=&quot;disable-register&quot; value=&quot;true&quot;/&gt; <br>
<br>                       &lt;param name=&quot;inbound-late-negotiation<wbr>&quot; \
value=&quot;false&quot;/&gt; <br>                       &lt;param \
name=&quot;inbound-zrtp-passthru&quot; value=&quot;false&quot;/&gt; <br>
<br>                       &lt;param name=&quot;sip-port&quot; \
value=&quot;5060&quot;/&gt; <br>                       &lt;param \
name=&quot;rtp-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>                      \
&lt;param name=&quot;sip-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>            \
&lt;param name=&quot;ext-rtp-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>        \
&lt;param name=&quot;ext-sip-ip&quot; value=&quot;$${sofia_ip}&quot;/&gt; <br>
<br>                       &lt;param name=&quot;rtp-timeout-sec&quot; \
value=&quot;300&quot;/&gt; <br>                       &lt;param \
name=&quot;rtp-hold-timeout-sec&quot; value=&quot;1800&quot;/&gt; <br>
<br>                       &lt;param name=&quot;tls&quot; \
value=&quot;false&quot;/&gt; <br>                       &lt;param \
name=&quot;tls-only&quot; value=&quot;false&quot;/&gt; <br>                       \
&lt;param name=&quot;tls-bind-params&quot; value=&quot;transport=tls&quot;/&gt; <br>  \
&lt;param name=&quot;tls-sip-port&quot; value=&quot;5061&quot;/&gt; <br>              \
&lt;!-- Location of the agent.pem and cafile.pem ssl certificates (needed for TLS \
server) --&gt; <br>                       &lt;param name=&quot;tls-cert-dir&quot; \
value=&quot;$${base_dir}/conf/ssl&quot;/<wbr>&gt; <br>                       \
&lt;param name=&quot;tls-passphrase&quot; value=&quot;&quot;/&gt; <br>                \
&lt;param name=&quot;tls-verify-date&quot; value=&quot;true&quot;/&gt; <br>           \
&lt;!-- set to &#39;in&#39; to only verify incoming connections, &#39;out&#39; to \
only verify outgoing connections, &#39;all&#39; to verify all connections, also \
&#39;in_subjects&#39;, &#39;out_subjects&#39; and &#39;all_subjects&#39; for subject \
validation. Multiple policies can be split with a &#39;|&#39; pipe --&gt; <br>        \
&lt;param name=&quot;tls-verify-policy&quot; value=&quot;none&quot;/&gt; <br>         \
&lt;param name=&quot;tls-verify-depth&quot; value=&quot;2&quot;/&gt; <br>             \
&lt;!-- If the tls-verify-policy is set to subjects_all or subjects_in this sets \
which subjects are allowed, multiple subjects can be split with a &#39;|&#39; pipe \
--&gt; <br>                       &lt;param name=&quot;tls-verify-in-subjects&quot; \
value=&quot;&quot;/&gt; <br>                       &lt;!-- TLS version \
(&quot;sslv23&quot; (default), &quot;tlsv1&quot;). NOTE: Phones may not work with \
TLSv1 --&gt; <br>                       &lt;param name=&quot;tls-version&quot; \
value=&quot;tlsv1&quot;/&gt; <br>                   &lt;/settings&gt;
<br>               &lt;/profile&gt;
<br>   &lt;/profiles&gt;
<br>
<br>&lt;/configuration&gt;<br></span></div><div><br></div><div><br></div><div>Then on \
the t38_transconde.xml file I have this.</div><div><br></div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">&lt;include&gt; \
</span><br>&lt;context name=&quot;incoming&quot;&gt; <br>&lt;extension \
name=&quot;t38_transcode&quot;&gt; <br><span>   &lt;condition \
field=&quot;destination_number&quot; \
expresion=&quot;^(\+1|1)?([2-9]\d\d<wbr>[2-9]\d{6})$&quot;&gt; <br>       &lt;action \
application=&quot;set&quot; data=&quot;fax_enable_t38=true&quot;/&gt; \
<br></span><span>       &lt;action application=&quot;set&quot; \
data=&quot;sip_execute_on_image=t38<wbr>_gateway peer nocng&quot;/&gt;         \
<br></span>       &lt;action application=&quot;bridge&quot; \
data=&quot;sofia/external/$1$2@$${e<wbr>xternal_sip_proxy}&quot;/&gt; <br>   \
&lt;/condition&gt; <br>&lt;/extension&gt;
<br>&lt;/context&gt;
<br>&lt;/include&gt;<br></span></div><div><br></div><div><br></div><div>I could see \
on the /var/log/freeswitch/freeswitch<wbr>.xml.fsxml file that the t38_transcode.xml \
file its included ... but still get the same error on on the console, so something \
terrible wrong I&#39;m missing here ... :-(</div><div><br></div><div>Also ... \
it&#39;s possible to directly send the calls sofia/$1$2@$${external} ? ... I mean, \
sending the call directly to a URI, with username/password and so on ... instead of \
having to define a profile for it.</div><div><br></div></div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625m_-6992153159051112972HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625m_-6992153159051112972h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-16 16:13 GMT+01:00 David \
Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">No, you may be sending it to the right ports, \
but the profile attached to that port must have the context set to the correct \
dialplan.<div><br></div><div>I just did exactly what you&#39;re doing and i also got \
&quot;No Route, Aborting&quot;</div><div><br></div><div>I&#39;ve never seen this type \
of &quot;dialplan&quot; value, tbh</div><span><div><br></div><div><span \
style="color:rgb(0,0,0);font-family:monospace;font-size:10.4px">&lt;param \
name=&quot;dialplan&quot; value=&quot;XML:/etc/freeswitch/</span><span \
style="color:rgb(0,0,0);font-family:monospace;font-size:10.4px">dia<wbr>lplans/t38_transcode.xml&quot;/&gt;</span><br></div><div><span \
style="color:rgb(0,0,0);font-family:monospace;font-size:10.4px"><br></span></div></span><div \
class="gmail_extra"><br clear="all"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755 \
773625m_-6992153159051112972m_3301950501809727782m_-7818004681870663459gmail_signature" \
data-smartmail="gmail_signature"><div \
dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: <a \
href="tel:+34%20669%2044%2083%2037" value="+34669448337" \
target="_blank">+34669448337</a></div></div></div></div><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625m_-6992153159051112972m_3301950501809727782h5">
 <br><div class="gmail_quote">On Tue, May 16, 2017 at 3:30 PM, Raúl Alexis Betancor \
Santana <span dir="ltr">&lt;<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Only one profile defined on the sofia.conf.xml \
and I&#39;m sending the traffict to the wright ports, if not I whould get the logs on \
the console, as that are the only ports enabled.</div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755 \
773625m_-6992153159051112972m_3301950501809727782m_-7818004681870663459HOEnZb"><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755773625m_-6992153159051112972m_3301950501809727782m_-7818004681870663459h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2017-05-16 14:22 GMT+01:00 David \
Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Take a look at your profile, it should be listening on the \
port you&#39;re sending to, and must have the context parameter set to your dialplan \
name.<br><div class="gmail_quote"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755 \
773625m_-6992153159051112972m_3301950501809727782m_-7818004681870663459m_5284936169279541839h5"><div \
dir="ltr">On Tue, May 16, 2017 at 3:15 PM Raúl Alexis Betancor Santana &lt;<a \
href="mailto:rbetancor@gmail.com" target="_blank">rbetancor@gmail.com</a>&gt; \
wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div \
class="m_-6187235392510505616m_-6590597783443125095m_2278634221807264077m_925332747153 \
948004m_-6726243742436828965m_-4105699901887972544m_-3454115127500824480m_303850485635 \
1147224m_6157573229034652211m_-8644785249243617313m_3521885244913209317m_-678891817755 \
773625m_-6992153159051112972m_3301950501809727782m_-7818004681870663459m_5284936169279541839h5"><div \
dir="ltr"><br><div>Hi all, till now I&#39;m been working with pre-made setup files \
for FS, and now I&#39;m trying to get a deep knowleadge of how the dialplan \
works.</div><div><br></div><div>So I modifed my autoload_configs/sofia.conf.xm<wbr>l \
file and changed my dialplan param to something like \
this:</div><div><br></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0)">&lt;param name=&quot;dialplan&quot; \
value=&quot;XML:/etc/freeswitch/dia<wbr>lplans/t38_transcode.xml,inlin<wbr>e:socket:<a \
href="http://127.0.0.1:8022" target="_blank">127.0.0.1:8022</a> async \
full&quot;/&gt;</span><br></span></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0)"><br></span></span></div><div>The Idea is that it loads \
another .xml file especific task and also use a dialplan throught a socket to a \
daemon that handle the rest.</div><div><br></div><div>On my t38_transcode.xml file \
... very simple:</div><div><br></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0)">&lt;extension \
name=&quot;t38_transcode&quot;&gt;</span></span></div><div><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)"></span>  </span><span \
style="font-family:monospace"><span style="color:rgb(0,0,0)">&lt;condition \
field=&quot;sip_h_X-T38-Transcode&quot; \
expresion=&quot;^True&quot;/&gt;</span><br></span><span \
style="font-family:monospace">  &lt;condition field=&quot;destination_number&quot; \
expresion=&quot;^(\+1|1)?([2-9]\d\d<wbr>[2-9]\d{6})$&quot;&gt;  \
</span></div><div><span style="font-family:monospace">       &lt;action \
application=&quot;set&quot; data=&quot;fax_enable_t38=true&quot;/&gt;  \
</span></div><div><span style="font-family:monospace">     </span><span \
style="font-family:monospace">&lt;action application=&quot;set&quot; \
data=&quot;t38_trace=true&quot;/&gt;  </span><span style="font-family:monospace"><br> \
&lt;action application=&quot;set&quot; \
data=&quot;sip_execute_on_image=t38<wbr>_gateway peer nocng&quot;/&gt;         <br>   \
&lt;action application=&quot;bridge&quot; \
data=&quot;sofia/external/$1$2@prox<wbr>y.server.tld&quot;/&gt; <br>   \
&lt;/condition&gt; <br>&lt;/extension&gt;<br></span></div><div><br></div><div>But If \
I fire a call to FS like [number]@[FS_IP] from a sip testing client I \
get</div><div><br></div><div><span style="font-family:monospace"><span \
style="color:rgb(24,178,24)">[INFO] switch_core_state_machine.c:31<wbr>1 No Route, \
Aborting</span><br></span></div><div><span style="font-family:monospace"><span \
style="color:rgb(24,178,24)"><br></span></span></div><div>What I&#39;m doing wrong \
here?</div><div><br></div><div>My target its just I want to ANY call that came in \
with a SIP header of X-T39-Transcode=True (market by a sip proxy elsewhere on the \
net) just do a T38-&gt;Ulaw transcoding saving the T38 trace, so I could inspect it \
later.</div><div>The rest of calls coming in ... as they don&#39;t have the \
sip-header should end on other app.</div><div><br></div><div>For doing the testing I \
disabled the socket_inline part of the dialplan string, so it have only \
this:</div><div><br></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0)">&lt;param name=&quot;dialplan&quot; \
value=&quot;XML:/etc/freeswitch/dia<wbr>lplans/t38_transcode.xml&quot;/&gt;</span><br></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0)"><br></span></span></div><div><div>Did I miss something? ... \
or maybe missundestood who the xml dialplan works ?</div></div></div></div></div> \
______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a></blockquote></div> \
<br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></div></div><div \
hspace="streak-pt-mark" style="max-height:1px"><img alt="" \
style="width:0px;max-height:0px;overflow:hidden" \
src="https://mailfoogae.appspot.com/t?sender=aZGF2aWQudmlsbGFzbWlsLndvcmtAZ21haWwuY29t&amp;type=zerocontent&amp;guid=b8c4d520-ede6-4e09-ab03-a911f0befb0f"><font \
color="#ffffff" size="1">ᐧ</font></div> \
<br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></div>
 </blockquote></div><br></div></div></div>
<br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></div>
 <br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
</div></div></blockquote></div><br></div> \
______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a></blockquote></div> \
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a></blockquote></div></div></div></blockquote></div><br></div></div></div>
 <br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/free<wbr>switch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div> \
</div></div></blockquote></div><br></div> \
</div></div><br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" \
target="_blank">consulting@freeswitch.org</a><br> <a \
href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.freeswitchsolutions<wbr>.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.o<wbr>rg</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" \
target="_blank">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br> <a \
href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" \
target="_blank">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.frees<wbr>witch.org/mailman/options/<wbr>freeswitch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div></div></div>
 <br>______________________________<wbr>______________________________<wbr>_____________<br>
 Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" \
target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br> <br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br> <a \
href="http://confluence.freeswitch.org" rel="noreferrer" \
target="_blank">http://confluence.freeswitch.<wbr>org</a><br> <a \
href="http://www.cluecon.com" rel="noreferrer" \
target="_blank">http://www.cluecon.com</a><br> <br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
 <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" \
rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
 <a href="http://www.freeswitch.org" rel="noreferrer" \
target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>



_________________________________________________________________________
Professional FreeSWITCH Consulting Services: 
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic