Hi Francis,I have actually commented that out, and replaced it with multiple files, in the /etc/freeswitch/dialplan/default/ such as this, which I believe is the same as splitting out the vanilla local extension, that is, when 203 is dialled, FreeSWITCH would look through all of the .xml files until it found this code, and would then ring the extension?:
<include><extension name="203"><condition field="destination_number" expression="^(203)$"><action application="export" data="dialed_extension=$1"/><!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] <app> --><action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/><action application="bind_meta_app" data="2 b s record_session::$${recordings_dir}/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/><action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/><action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/><action application="set" data="ringback=${uk-ring}"/><action application="set" data="transfer_ringback=$${hold_music}"/><action application="set" data="call_timeout=14"/><!-- <action application="set" data="sip_exclude_contact=${network_addr}"/> --><action application="set" data="hangup_after_bridge=true"/><!--<action application="set" data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT,NO_ROUTE_DESTINATION"/> --><action application="set" data="continue_on_fail=true"/><action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}"/><action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/><action application="set" data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}"/><action application="hash" data="insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}"/><action application="hash" data="insert/${domain_name}-last_dial_ext/global/${uuid}"/><!--<action application="export" data="nolocal:sip_secure_media=${user_data(${dialed_extension}@${domain_name} var sip_secure_media)}"/>--><action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/><action application="bridge" data="user/${dialed_extension}@${domain_name}"/><action application="answer"/><action application="sleep" data="1000"/><action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/></condition></extension></include>
Richard
On 7 June 2014 18:23, Francis <sms@icefire.qza.net.au> wrote:
Close, that tells it to include the files you created, but it doesn't tell FS to actually recognize them when they are dialed. There is an extension in this file with a condition statement:
<condition field="destination_number" expression="^(10[0,1][1-9])$">
You should see some comments before the extension describing what it is and does. This extension has all the actions that are/can be executed when an internal endpoint is dialed. As you can see, the statement above uses PCRE to match the number dialed, and it needs to match your desired numbering scheme in order to work. Just make sure that when you modify it, that it doesn't clash with any of the other extensions in the dialplan, most of which are in this file. If you haven't already, have a sift though the wiki on dialplan settings:
https://wiki.freeswitch.org/wiki/Dialplan_XML
Francis
On 8/06/2014 2:42 AM, Richard Mace wrote:
Hi Franics,When you say "recognize this numbering plan" do you mean this line?:
<!--You can place files in the default directory to get included.--><X-PRE-PROCESS cmd="include" data="default/*.xml"/>
Or am I missing something else?
Richard
On 7 June 2014 12:45, Francis <sms@icefire.qza.net.au> wrote:
Have you modified the file:
/etc/freeswitch/dialplan/default.xml
to recognize this numbering plan? If not, just saving extensions won't work.
-Francis
On 7/06/2014 9:30 PM, Richard Mace wrote:
Hi Francis,It is a vanilla install, with the addition of extensions 201,202 and 203 all saved as seperate .xml files in /etc/freeswitch/dialplan/default/ directory
Richard
On 7 June 2014 10:57, Francis <sms@icefire.qza.net.au> wrote:
Is this the vanilla config of Freeswitch? Vanilla only recognizes extensions 1000 to 1019, unless you modify the match string in the dialplan.
-Francis
On 7/06/2014 5:53 AM, Richard Mace wrote:
Thanks for your help Matt.Did I include a good enough sip trace in my first post?
Richard
On 6 June 2014 16:07, Matt Broad <matt@inveroak.com> wrote:
strange :|
Sorry to say but I think I may have to step out and let someone else see if they can offer some assistance.
thanks
Matt
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.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 FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.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 FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.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 FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.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