diff --git a/resources/gonk.sh b/resources/gonk.sh index 1b3aed6..2eb7dd2 100755 --- a/resources/gonk.sh +++ b/resources/gonk.sh @@ -31,6 +31,9 @@ else curl -o /etc/asterisk/modules.conf https://ap5.gonknet.org/modules/$HOSTNAME/$GONK_KEY curl -o /etc/asterisk/logger.conf https://ap5.gonknet.org/logger/$HOSTNAME/$GONK_KEY + sed "s/##EXTERNAL_IP##/$(curl https://ipv4.myip.wtf/text)/g" /etc/asterisk/pjsip.conf + + echo " Setting up auto reload config files..." echo "26 * * * * /usr/bin/reload" >> /etc/cron.d/reload diff --git a/resources/reload.sh b/resources/reload.sh index 828310e..a2a72e8 100644 --- a/resources/reload.sh +++ b/resources/reload.sh @@ -6,4 +6,7 @@ curl -qo /etc/asterisk/pjsip.conf https://ap5.gonknet.org/pjsip/$HOSTNAME/$GONK_ curl -qo /etc/asterisk/modules.conf https://ap5.gonknet.org/modules/$HOSTNAME/$GONK_KEY curl -qo /etc/asterisk/logger.conf https://ap5.gonknet.org/logger/$HOSTNAME/$GONK_KEY +sed "s/##EXTERNAL_IP##/$(curl https://ipv4.myip.wtf/text)/g" /etc/asterisk/pjsip.conf + + asterisk -x "core restart when convenient" \ No newline at end of file