Browse Source

validate public ip before using it

master
lazedo 6 years ago
parent
commit
c6cea7c8e8
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      system/sbin/kazoo-kamailio

+ 3
- 1
system/sbin/kazoo-kamailio View File

@ -68,7 +68,9 @@ if [[ "${MY_PUBLIC_IP}" != "none" ]]; then
else else
MY_PUBLIC_IP=$(dig @ns1.google.com TXT o-o.myaddr.l.google.com +short -4 2> /dev/null | sed s/\"//g ) MY_PUBLIC_IP=$(dig @ns1.google.com TXT o-o.myaddr.l.google.com +short -4 2> /dev/null | sed s/\"//g )
if [[ ! -z ${MY_PUBLIC_IP} ]]; then if [[ ! -z ${MY_PUBLIC_IP} ]]; then
EXTRA_OPTIONS+=" -A MY_PUBLIC_IP=${MY_PUBLIC_IP} -A PUBLIC_IP_AUTO"
if is_ipaddress ${MY_PUBLIC_IP}; then
EXTRA_OPTIONS+=" -A MY_PUBLIC_IP=${MY_PUBLIC_IP} -A PUBLIC_IP_AUTO"
fi
fi fi
fi fi


Loading…
Cancel
Save