Skip to content

Repository files navigation

ASL3 Scripts by S21TIP

sudo nano /etc/systemd/system/asterisk-reload-after-warp.service

[Unit]
Description=Reload Asterisk after WARP VPN is up
After=warp-svc.service asterisk.service network-online.target

[Service]
Type=oneshot
ExecStart=/bin/bash -c 'for i in {1..60}; do warp-cli status >/dev/null 2>&1 && break; sleep 2; done; for i in {1..30}; do warp-cli status | grep -q "Connected" && break; sleep 5; done; /usr/sbin/asterisk -rx "core restart now"'

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload

systemctl enable asterisk-reload-after-warp.service

About

ASL3 Scripts by S21TIP

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages