diff --git a/contrib/systemd/asterisk.service b/contrib/systemd/asterisk.service index c3d46483c731a7a17f12be5baf8d21cc3bc27311..e654f5023298c5666ad351dc12db573d3d01b6a6 100644 --- a/contrib/systemd/asterisk.service +++ b/contrib/systemd/asterisk.service @@ -1,15 +1,22 @@ [Unit] Description=Asterisk PBX and telephony daemon. After=network.target +#include these if asterisk need to bind to a specific IP (other than 0.0.0.0) +#Wants=network-online.target +#After=network-online.target network.target [Service] Type=notify Environment=HOME=/var/lib/asterisk +#if systemd do not provide hostname and you need to use ${ENV(HOSTNAME)} +#Environment=HOSTNAME=%H WorkingDirectory=/var/lib/asterisk User=asterisk Group=asterisk ExecStart=/usr/sbin/asterisk -mqf -C /etc/asterisk/asterisk.conf ExecReload=/usr/sbin/asterisk -rx 'core reload' +#if /var/run is a tmpfs, this will create /var/run/asterisk on start +#RuntimeDirectory=asterisk #Nice=0 #UMask=0002