My Freeswitch is configured to start at runtime, but doesn't seem to work until I stop it, switch to the /usr/local/freeswitch/conf directory, and start it using '/usr/local/freeswitch/bin/freeswitch -nc'.
When I copy those commands to '/etc/rc.local', it still doesn't work ie
cd /usr/local/freeswitch/conf
/usr/local/freeswitch/bin/freeswitch -nc
I think the service script running it is not configured correctly.