Do not start Asterisk in foreground under systemd, so startup progress
can be monitored.
After=network.target nss-lookup.target
[Service]
+Type=forking
Environment=AST_CONFIG=/etc/asterisk/asterisk.conf AST_USER=asterisk ASTERISK_OPTS=
EnvironmentFile=-/etc/sysconfig/asterisk
-ExecStart=/usr/sbin/asterisk -f -U ${AST_USER} -C ${AST_CONFIG} $ASTERISK_OPTS
+ExecStart=/usr/sbin/asterisk -U ${AST_USER} -C ${AST_CONFIG} $ASTERISK_OPTS
ExecStop=/usr/bin/asterisk -rx 'core stop now'
ExecReload=/usr/bin/asterisk -rx 'core reload'
Restart=always