add freeswitch
Change-Id: If948de9e9e7e288b0a031ab973f453cd91a9e99b
diff --git a/net/templates/freeswitch/conf/freeswitch.xml b/net/templates/freeswitch/conf/freeswitch.xml
new file mode 100644
index 0000000..99d8499
--- /dev/null
+++ b/net/templates/freeswitch/conf/freeswitch.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<!--
+ NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+ This is the FreeSWITCH default config. Everything you see before you now traverses
+ down into all the directories including files which include more files. The default
+ config comes out of the box already working in most situations as a PBX. This will
+ allow you to get started testing and playing with various things in FreeSWITCH.
+
+ Before you start to modify this default please visit this wiki page:
+
+ http://wiki.freeswitch.org/wiki/Getting_Started_Guide#Some_stuff_to_try_out.21
+
+ If all else fails you can read our FAQ located at:
+
+ http://wiki.freeswitch.org/wiki/FreeSwitch_FAQ
+
+ NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+-->
+<document type="freeswitch/xml">
+ <!--#comment
+ All comments starting with #command will be preprocessed and never sent to the xml parser
+ Valid instructions:
+ #include ==> Include another file to this exact point
+ (partial xml should be encased in <include></include> tags)
+ #set ==> Set a global variable (can be expanded during preprocessing with $$ variables)
+ (note the double $$ which denotes preprocessor variables)
+ #comment ==> A general comment such as this
+
+ The preprocessor will compile the full xml document to ${prefix}/log/freeswitch.xml.fsxml
+ Don't modify it while freeswitch is running cos it is mem mapped in most cases =D
+
+ The same can be achieved with the <X-PRE-PROCESS> tag where the attrs 'cmd' and 'data' are
+ parsed in the same way.
+ -->
+ <!--#comment
+ vars.xml contains all the #set directives for the preprocessor.
+ -->
+ <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>
+
+ <section name="chatplan" description="Regex/XML Chatplan">
+ <X-PRE-PROCESS cmd="include" data="chatplan/*.xml"/>
+ </section>
+
+ <!-- mod_dingaling is reliant on the vcard data in the "directory" section. -->
+ <!-- mod_sofia is reliant on the user data for authorization -->
+ <section name="directory" description="User Directory">
+ <X-PRE-PROCESS cmd="include" data="directory/*.xml"/>
+ </section>
+</document>