If you run /usr/bin/freeswitch it will start freeswitch using the current logged in user. If for example it is root, it will now create some files with ownership of root.
When you now try and restart using systemd or whatever, it will fail as it cannot create the files it needs to as you have...