<div dir="ltr"><b>Here is some draft verbiage.</b><div><b>Could someone from the docs team please polish this and add it to confluence?</b><br><div><br></div><div><div>Freeswitch has long used a common parent directory for all its files typically &quot;/usr/local/freeswitch&quot;.</div>
<div>A global variable $${base_dir} exists that configuration files have used to define paths relative to this common parent.</div><div>Freeswitch installs from Debian and RPM packages do not install files relative to a common parent making $${base_dir} irrelevant.</div>
<div>Since 2014-09-04 Freeswitch exposes discrete directory variables.</div><div>The example configuration files have been changed to use these new variables instead of $${base_dir}</div><div><br></div><div>If you build from source these variables are automatically configured but can also be set explicitly via the ./configure script.</div>
<div>Whether you build from source or install from a distribution package these variables can be overridden via arguments to the &quot;freeswitch&quot; executable.</div><div><br></div><div>Compatibility is expected because ${base_dir} has not changed.</div>
<div><br></div><div>To see the available configuration options &quot;./configure -h&quot;.</div><div>To see the available runtime options &quot;./freeswitch -h&quot;.</div><div>To see the values of the directory variables &quot;./fs_cli -x global_getvar&quot;.</div>
</div><div><br></div><div>Sincerely,</div><div><br></div><div>Russell Treleaven</div><div><br></div><div><br></div></div></div>