Thanks to it’s reliability, I find I go long periods of time without needing to do anything on FreeSWITCH.
But every now and then I log into a system and I can’t find the path I’m looking for, where do the recordings get stored?
The CDR storage location?
Here’s a simple trick to show the directory paths for a FreeSWITCH instance:
fs_cli -x 'global_getvar'| grep _dir
This will output all the paths you could possibly want:
nick@fs-131:~$ fs_cli -x 'global_getvar'| grep _dir base_dir=/usr recordings_dir=/var/lib/freeswitch/recordings sounds_dir=/usr/share/freeswitch/sounds conf_dir=/etc/freeswitch log_dir=/var/log/freeswitch run_dir=/var/run/freeswitch db_dir=/var/lib/freeswitch/db mod_dir=/usr/lib/freeswitch/mod htdocs_dir=/usr/share/freeswitch/htdocs script_dir=/usr/share/freeswitch/scripts temp_dir=/tmp grammar_dir=/usr/share/freeswitch/grammar fonts_dir=/usr/share/freeswitch/fonts images_dir=/var/lib/freeswitch/images certs_dir=/etc/freeswitch/tls storage_dir=/var/lib/freeswitch/storage cache_dir=/var/cache/freeswitch data_dir=/usr/share/freeswitch localstate_dir=/var/lib/freeswitch
Saved me a lot of poking around, hopefully it’ll make others lives easier too.
Thank you, Nick, for the unique and helpful context on your site.
You helped me many times.