1[Unit] 2Description=Kamailio (OpenSER) - the Open Source SIP Server 3Wants=network-online.target 4After=network-online.target 5 6[Service] 7Type=forking 8User=kamailio 9Group=kamailio 10Environment='CFGFILE=/etc/kamailio/kamailio.cfg' 11Environment='SHM_MEMORY=64' 12Environment='PKG_MEMORY=8' 13EnvironmentFile=-/etc/default/kamailio 14EnvironmentFile=-/etc/default/kamailio.d/* 15# PIDFile requires a full absolute path 16PIDFile=/run/kamailio/kamailio.pid 17# ExecStart requires a full absolute path 18ExecStart=/usr/sbin/kamailio -P /run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY 19Restart=on-failure 20# /run/kamailio in tmpfs 21RuntimeDirectory=kamailio 22RuntimeDirectoryMode=0770 23# necessary for chown of control files e.g. for jsonrpcs and ctl modules 24AmbientCapabilities=CAP_CHOWN 25 26[Install] 27WantedBy=multi-user.target 28