Steven,

I agree with you. Certainly there's a parsing issue. 

On Wed, Sep 2, 2015 at 8:06 AM, Steven Ayre <steveayre@gmail.com> wrote:
> Dialplan: sofia/external/603XXXXXXX@10.50.12.227:5065 Regex (PASS) ] destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false

The ']' bracket without an opening bracket looks odd to me. Normally you'd expect to see [338_dotcs_route]. That suggests there are some character problems. Not sure if that'd be your issue, but perhaps there are parsing problems as a result.


On 2 September 2015 at 03:11, acheraime . <acheraime@gmail.com> wrote:
Hi,

I'm experiencing a strange issue with freeswitch 1.4.21 running on CentOS 6.5.
I have a trunk that terminates a few DIDs for 150 sip users. I'm using mod_python to dynamically generate all my dialplans.
Everything have been working fine for three weeks (When I made this deployment) since Saturday, freeswitch start dropping calls. 95% of inbound calls are dropped with 
a "No route" message or an "invalid application" error.
What's seems weird is the extension is generated. Below is a snippet of a log

 
2015-09-01 21:35:07.967396 [INFO] mod_dialplan_xml.c:635 Processing WIRELESS CALLER <603XXXXXXX>->813XXXXX in context public
2015-09-01 21:35:07.968396 [NOTICE] mod_python.c:212 Invoking py module: fscore.handler
2015-09-01 21:35:07.970394 [DEBUG] mod_python.c:283 Call python script
2015-09-01 21:35:07.970394 [INFO] switch_cpp.cpp:1328 This a dialplan request
2015-09-01 21:35:07.975403 [INFO] switch_cpp.cpp:1328 Call from outside network
2015-09-01 21:35:07.976400 [NOTICE] switch_cpp.cpp:1328
                   <?xml version="1.0" encoding="UTF-8" standalone="no"?>
                    <document type="freeswitch/xml">
                        <section name="dialplan" description="Dotcs automatically generated dialplan">
                            <context name="public">
                                <extension name="338_dotcs_route">
                                    <condition field="destination_number" expression="^(813XXXXXXX)$">
                                       <action application="log" data="notice  INBOUND CALL FOR DID ${destination_number}"/>
                                       <action application="export" data="call_direction=inbound"/>
                                       <action application="transfer" data="1049 XML default"/>
                                    </condition>
                                </extension>
                            </context>
                        </section>
                    </document>

2015-09-01 21:35:07.976400 [DEBUG] mod_python.c:286 Finished calling python script
Dialplan: sofia/external/603XXXXXXX@10.50.12.227:5065 parsing [public->338_dotcs_route] continue=false
Dialplan: sofia/external/603XXXXXXX@10.50.12.227:5065 Regex (PASS) ] destination_number(813XXXXXXX) =~ /^(813XXXXXXX)$/ break=on-false
2015-09-01 21:35:07.976400 [INFO] switch_core_state_machine.c:241 No Route, Aborting


What do you guys think might be wrong?


Thanks



--
Adolphe CHER-AIME


_________________________________________________________________________
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