[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)"><?xml \
version="1.0"?> </span><br><document \
type="freeswitch/xml"> <br> <X-PRE-PROCESS cmd="include" \
data="vars.xml"/> <br>
<br> <section name="configuration" description="Various \
Configuration"> <br> <X-PRE-PROCESS cmd="include" \
data="autoload_configs/*.xml"/> <br> <X-PRE-PROCESS \
cmd="include" data="dialplan/*.xml"/> <br> </section>
<br>
<br></document><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)"><?xml version="1.0"?> \
</span><br><document type="freeswitch/xml"> <br> <X-PRE-PROCESS \
cmd="include" data="vars.xml"/> <br>
<br> <section name="configuration" description="Various \
Configuration"> <br> <X-PRE-PROCESS cmd="include" \
data="autoload_configs/*.xml"/> <br> </section>
<br> <section name="dialplan" description="Regex/XML \
Dialplan"> <br> <X-PRE-PROCESS cmd="include" \
data="dialplan/*.xml"/> <br> </section>
<br>
<br></document><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"><<a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.com</a>></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&type=zerocontent&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"><<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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"><<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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'm \
doing something wrong and it'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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">"xml_locate \
dialplan"<br><div><br></div><div>will give you the whole xml for the \
dialplan</div><div><br></div><div>"xml_locate configuration configuration name \
sofia.conf"<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&type=zerocontent&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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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'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't send you the fsxml as I'm not in my computer right \
now. I'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 <<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>> 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'm trying ... to undestand how \
it works.<div><br></div><div>I posted the profile I'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)"><profiles> \
</span><br> <profile name="fax"> <br> \
<gateways> <br> <X-PRE-PROCESS cmd="include" \
data="../gateways/*.xml"/> <br> </gateways>
<br>
<br> <domains>
<br> <domain name="all" alias="false" \
parse="false"/> <br> </domains>
<br>
<br> <settings>
<br> <param name="debug" value="0"/>
<br> <param name="shutdown-on-fail" \
value="true"/> <br> <param \
name="sip-trace" value="no"/> <br> \
<param name="sip-capture" value="yes"/> <br> \
<param name="capture-server" \
value="udp:$${homer_ip}:$${hom<wbr>er_port};hep=3;capture_id=2001<wbr>"/>
<br> <param name="rfc2833-pt" \
value="101"/> <br> <!--<param \
name="enable-rfc-5626" value="true"/> --> <br> \
<br> <param name="t38-trace" \
value="true"/> <br> <param \
name="dialplan" value="XML"/> <br> <br> \
<param name="context" value="incoming"/> <br>
<br> <param name="dtmf-duration" \
value="2000"/> <br> <param \
name="codec-prefs" value="PCMU"/> <br> \
<param name="disable-hold" value="true"/> <br>
<br> <param name="rtp-timer-name" \
value="soft"/> <br> <param \
name="local-network-acl" value="localnet.auto"/> <br> \
<param name="manage-presence" value="false"/> <br>
<br> <param name="inbound-codec-negotiatio<wbr>n" \
value="generous"/> <br> <param \
name="nonce-ttl" value="60"/> <br> \
<param name="auth-calls" value="false"/> <br> \
<param name="disable-register" value="true"/> <br>
<br> <param name="inbound-late-negotiation<wbr>" \
value="false"/> <br> <param \
name="inbound-zrtp-passthru" value="false"/> <br>
<br> <param name="sip-port" \
value="5060"/> <br> <param \
name="rtp-ip" value="$${sofia_ip}"/> <br> \
<param name="sip-ip" value="$${sofia_ip}"/> <br> \
<param name="ext-rtp-ip" value="$${sofia_ip}"/> <br> \
<param name="ext-sip-ip" value="$${sofia_ip}"/> <br>
<br> <param name="rtp-timeout-sec" \
value="300"/> <br> <param \
name="rtp-hold-timeout-sec" value="1800"/> <br>
<br> <param name="tls" \
value="false"/> <br> <param \
name="tls-only" value="false"/> <br> \
<param name="tls-bind-params" value="transport=tls"/> <br> \
<param name="tls-sip-port" value="5061"/> <br> \
<!-- Location of the agent.pem and cafile.pem ssl certificates (needed for TLS \
server) --> <br> <param name="tls-cert-dir" \
value="$${base_dir}/conf/ssl"/<wbr>> <br> \
<param name="tls-passphrase" value=""/> <br> \
<param name="tls-verify-date" value="true"/> <br> \
<!-- 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 --> <br> \
<param name="tls-verify-policy" value="none"/> <br> \
<param name="tls-verify-depth" value="2"/> <br> \
<!-- 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 \
--> <br> <param name="tls-verify-in-subjects" \
value=""/> <br> <!-- TLS version \
("sslv23" (default), "tlsv1"). NOTE: Phones may not work with \
TLSv1 --> <br> <param name="tls-version" \
value="tlsv1"/> <br> </settings>
<br> </profile>
<br> </profiles><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 'show dialplan' ... 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"><<a \
href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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's just no comparison, as far \
as I'm concerned.<br><br>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.<br><br>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.<br><br>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.<br><br>For the sake of simplicity, can you change your extension to answer \
EVERYTHING, (i.e.: "^(.*)") ?<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 <<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>> 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 => \
_1NXXNXXXXXX,1,Noop("T38 Gateway Call") </span><br>exten => \
_1NXXNXXXXXX,n,Set(FAXOPT(gate<wbr>way)=yes) <br>exten => \
_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"><<a \
href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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'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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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&type=zerocontent&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"><<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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'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.</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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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><?xml version="1.0" \
encoding="UTF-8" \
standalone="no"?></div><span><div><document \
type="freeswitch/xml"></div><div> <section \
name="dialplan" description="RE Dial Plan For \
FreeSwitch"></div></span></div><span><div><div> <extension \
name="local_call"></div><div> <condition \
field="destination_number" expression="^(10..)$"></div><div> \
<action application="bridge" data="user/$1"/></div><div> \
<action application="hangup"/></div><div> \
</condition></div><div> \
</extension></div></div><div><section/><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&type=zerocontent&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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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've looked at the source code for \
mod_dialplan and in your xml, you need something \
like:<div><br></div><div><div><?xml version="1.0" \
encoding="utf-8"?></div><div><document \
type="freeswitch/xml"><br></div><div> <section \
name="dialplan" description="RE Dial Plan For \
FreeSwitch"></div><div><br></div><div> <context \
name="default"></div><div><br></div><div> <extension \
name="local_call"></div><div> <condition \
field="destination_number" expression="^(10..)$"></div><div> \
<action application="bridge" data="user/$1"/></div><div> \
<action application="hangup"/></div><div> \
</condition></div><div> \
</extension></div><div><br></div><div><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&type=zerocontent&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"><<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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'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)"><configuration \
name="sofia.conf" description="sofia Endpoint"> </span><br>
<br> <global_settings>
<br> <param name="log-level" value="0"/>
<br> <!-- <param name="auto-restart" \
value="false"/> --> <br> <param \
name="debug-presence" value="0"/> <br> \
</global_settings> <br>
<br> <profiles>
<br> <profile name="fax">
<br> <gateways>
<br> <X-PRE-PROCESS cmd="include" \
data="../gateways/*.xml"/> <br> </gateways>
<br>
<br> <domains>
<br> <domain name="all" alias="false" \
parse="false"/> <br> </domains>
<br>
<br> <settings>
<br> <param name="debug" value="0"/>
<br> <param name="shutdown-on-fail" \
value="true"/> <br> <param \
name="sip-trace" value="no"/> <br> \
<param name="sip-capture" value="yes"/> <br> \
<param name="capture-server" \
value="udp:$${homer_ip}:$${hom<wbr>er_port};hep=3;capture_id=2001<wbr>"/>
<br> <param name="rfc2833-pt" \
value="101"/> <br> <!--<param \
name="enable-rfc-5626" value="true"/> --> <br> \
<br> <param name="t38-trace" \
value="true"/> <br> <param \
name="dialplan" value="XML"/> <br> <br> \
<param name="context" value="incoming"/> <br>
<br> <param name="dtmf-duration" \
value="2000"/> <br> <param \
name="codec-prefs" value="PCMU"/> <br> \
<param name="disable-hold" value="true"/> <br>
<br> <param name="rtp-timer-name" \
value="soft"/> <br> <param \
name="local-network-acl" value="localnet.auto"/> <br> \
<param name="manage-presence" value="false"/> <br>
<br> <param name="inbound-codec-negotiatio<wbr>n" \
value="generous"/> <br> <param \
name="nonce-ttl" value="60"/> <br> \
<param name="auth-calls" value="false"/> <br> \
<param name="disable-register" value="true"/> <br>
<br> <param name="inbound-late-negotiation<wbr>" \
value="false"/> <br> <param \
name="inbound-zrtp-passthru" value="false"/> <br>
<br> <param name="sip-port" \
value="5060"/> <br> <param \
name="rtp-ip" value="$${sofia_ip}"/> <br> \
<param name="sip-ip" value="$${sofia_ip}"/> <br> \
<param name="ext-rtp-ip" value="$${sofia_ip}"/> <br> \
<param name="ext-sip-ip" value="$${sofia_ip}"/> <br>
<br> <param name="rtp-timeout-sec" \
value="300"/> <br> <param \
name="rtp-hold-timeout-sec" value="1800"/> <br>
<br> <param name="tls" \
value="false"/> <br> <param \
name="tls-only" value="false"/> <br> \
<param name="tls-bind-params" value="transport=tls"/> <br> \
<param name="tls-sip-port" value="5061"/> <br> \
<!-- Location of the agent.pem and cafile.pem ssl certificates (needed for TLS \
server) --> <br> <param name="tls-cert-dir" \
value="$${base_dir}/conf/ssl"/<wbr>> <br> \
<param name="tls-passphrase" value=""/> <br> \
<param name="tls-verify-date" value="true"/> <br> \
<!-- 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 --> <br> \
<param name="tls-verify-policy" value="none"/> <br> \
<param name="tls-verify-depth" value="2"/> <br> \
<!-- 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 \
--> <br> <param name="tls-verify-in-subjects" \
value=""/> <br> <!-- TLS version \
("sslv23" (default), "tlsv1"). NOTE: Phones may not work with \
TLSv1 --> <br> <param name="tls-version" \
value="tlsv1"/> <br> </settings>
<br> </profile>
<br> </profiles>
<br>
<br></configuration><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)"><include> \
</span><br><context name="incoming"> <br><extension \
name="t38_transcode"> <br><span> <condition \
field="destination_number" \
expresion="^(\+1|1)?([2-9]\d\d<wbr>[2-9]\d{6})$"> <br> <action \
application="set" data="fax_enable_t38=true"/> \
<br></span><span> <action application="set" \
data="sip_execute_on_image=t38<wbr>_gateway peer nocng"/> \
<br></span> <action application="bridge" \
data="sofia/external/$1$2@$${e<wbr>xternal_sip_proxy}"/> <br> \
</condition> <br></extension>
<br></context>
<br></include><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'm missing here ... :-(</div><div><br></div><div>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.</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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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're doing and i also got \
"No Route, Aborting"</div><div><br></div><div>I've never seen this type \
of "dialplan" value, tbh</div><span><div><br></div><div><span \
style="color:rgb(0,0,0);font-family:monospace;font-size:10.4px"><param \
name="dialplan" value="XML:/etc/freeswitch/</span><span \
style="color:rgb(0,0,0);font-family:monospace;font-size:10.4px">dia<wbr>lplans/t38_transcode.xml"/></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"><<a href="mailto:rbetancor@gmail.com" \
target="_blank">rbetancor@gmail.com</a>></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'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"><<a href="mailto:david.villasmil.work@gmail.com" \
target="_blank">david.villasmil.work@gmail.co<wbr>m</a>></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'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 <<a \
href="mailto:rbetancor@gmail.com" target="_blank">rbetancor@gmail.com</a>> \
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'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.</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)"><param name="dialplan" \
value="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"/></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)"><extension \
name="t38_transcode"></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)"><condition \
field="sip_h_X-T38-Transcode" \
expresion="^True"/></span><br></span><span \
style="font-family:monospace"> <condition field="destination_number" \
expresion="^(\+1|1)?([2-9]\d\d<wbr>[2-9]\d{6})$"> \
</span></div><div><span style="font-family:monospace"> <action \
application="set" data="fax_enable_t38=true"/> \
</span></div><div><span style="font-family:monospace"> </span><span \
style="font-family:monospace"><action application="set" \
data="t38_trace=true"/> </span><span style="font-family:monospace"><br> \
<action application="set" \
data="sip_execute_on_image=t38<wbr>_gateway peer nocng"/> <br> \
<action application="bridge" \
data="sofia/external/$1$2@prox<wbr>y.server.tld"/> <br> \
</condition> <br></extension><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'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->Ulaw transcoding saving the T38 trace, so I could inspect it \
later.</div><div>The rest of calls coming in ... as they don'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)"><param name="dialplan" \
value="XML:/etc/freeswitch/dia<wbr>lplans/t38_transcode.xml"/></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&type=zerocontent&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