It’s always a bit of an effort to remove unneeded features from the default FreeSWITCH configuration. So, I made the minimal configuration which still allows to start the server, but does completely nothing. It’s now much easier to start a new server configuration for any new project.
The configuration is placed at Github. It’s very straightforward to use with FreeSWITCH Debian packages, and can also be used if you compile it from sources:
cd /etc git clone https://github.com/xlab1/freeswitch_conf_minimal.git freeswitch
The configuration contains a number of empty “stub.xml” files in order to make the XML pre-processor happy.
It also makes sense to start using Git for your own FreeSWITCH configurations 🙂