[Freeswitch-users] Include text file in XML dialplan?

Yu Boot yu at yu-boot.ru
Fri Jun 23 16:39:07 UTC 2017


Let me explain. All inbound calls are routed via one single context, 
where they are parsed by source IP etc. I want to have an option to 
insert (and delete) rule that all call will be pass BEFORE any other 
rules like IP parsing. For example, external script is analyzing CDR and 
"shuts down" any international calls in case of emergency. I can do this 
easily by including file with dialplan rules in Yate. I want similiar 
functionality in FS.


23.06.2017 16:46, Giovanni Maruzzelli пишет:
>
> On 23 June 2017 at 15:40, Yu Boot <yu at yu-boot.ru 
> <mailto:yu at yu-boot.ru>> wrote:
>
>     I want something like this:
>
>     default.xml:
>
>     <extension>
>
>     <condition>
>
>     ....
>
>     </condition>
>
>     </extension>
>
>
>     >>>>> include file.xml here <<<<
>
>
>     <extension>
>
>     <condition>
>
>     ....
>
>     </condition>
>
>     </extension>
>
>
>     Is it possible?
>
>
> is already like that. Also, being XML, is inherently structured.
>
> What I cannot understand is what you think you gain from this.
>
> Eg: it will not be automatically reloaded if you change the included 
> files, you must "reloadxml" . Same would be if you edit the "already 
> there" files... you would need to "reloadxml"
>
>
>
>     23.06.2017 15:40, Giovanni Maruzzelli пишет:
>>     all XML dialplan and configs are based on including files.
>>     Obviously the included files must be XML...
>>
>>     On 23 June 2017 at 13:52, Yu Boot <yu at yu-boot.ru
>>     <mailto:yu at yu-boot.ru>> wrote:
>>
>>         Is it possible to just include arbitrary text file to some
>>         place in XML dialplan? I want to add or remove some extension
>>         and condition entries automatically, without parsing and
>>         building entire dialplan XML.
>>
>>         _________________________________________________________________________
>>         Professional FreeSWITCH Consulting Services:
>>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>         http://www.freeswitchsolutions.com
>>         <http://www.freeswitchsolutions.com>
>>
>>         Official FreeSWITCH Sites
>>         http://www.freeswitch.org
>>         http://confluence.freeswitch.org
>>         <http://confluence.freeswitch.org>
>>         http://www.cluecon.com
>>
>>         FreeSWITCH-users mailing list
>>         FreeSWITCH-users at lists.freeswitch.org
>>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>         <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>         <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>         http://www.freeswitch.org
>>
>>
>>
>>
>>     -- 
>>
>>     Sincerely,
>>
>>     Giovanni Maruzzelli
>>     OpenTelecom.IT
>>     cell: +39 347 266 56 18
>>
>>
>>     _________________________________________________________________________
>>     Professional FreeSWITCH Consulting Services:
>>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>     http://www.freeswitchsolutions.com
>>     <http://www.freeswitchsolutions.com>
>>
>>     Official FreeSWITCH Sites
>>     http://www.freeswitch.org
>>     http://confluence.freeswitch.org <http://confluence.freeswitch.org>
>>     http://www.cluecon.com
>>
>>     FreeSWITCH-users mailing list
>>     FreeSWITCH-users at lists.freeswitch.org
>>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>     <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>     http://www.freeswitch.org
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com>
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://confluence.freeswitch.org <http://confluence.freeswitch.org>
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>     http://www.freeswitch.org
>
>
>
>
> -- 
>
> Sincerely,
>
> Giovanni Maruzzelli
> OpenTelecom.IT
> cell: +39 347 266 56 18
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170623/4b572fa0/attachment-0001.html>


More information about the FreeSWITCH-users mailing list