[Unit]
Description=freeswitch
After=syslog.target network.target local-fs.target
[Service]
Type=forking
PIDFile=/run/freeswitch/freeswitch.pid
EnvironmentFile=/etc/conf.d/freeswitch
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /run/freeswitch
ExecStartPre=/bin/chown freeswitch:freeswitch /run/freeswitch
ExecStart=/usr/bin/freeswitch $FREESWITCH_OPTS
TimeoutSec=45s
Restart=always
User=freeswitch
Group=freeswitch
UMask=0007
[Install]
WantedBy=multi-user.target