Browse Source

defaults for ip address

update-rsyslog-config
lazedo 7 years ago
parent
commit
af4a847030
2 changed files with 14 additions and 0 deletions
  1. +4
    -0
      kamailio/defs.cfg
  2. +10
    -0
      system/sbin/kazoo-kamailio

+ 4
- 0
kamailio/defs.cfg View File

@ -10,8 +10,12 @@
#!endif #!endif
#!ifndef MY_IP_ADDRESS #!ifndef MY_IP_ADDRESS
#!ifdef MY_LOCAL_IP
#!substdef "!MY_IP_ADDRESS!$def(MY_LOCAL_IP)!g"
#!else
#!substdef "!MY_IP_ADDRESS!$HN(i)!g" #!substdef "!MY_IP_ADDRESS!$HN(i)!g"
#!endif #!endif
#!endif
#!ifndef WEBSOCKET_NO_ORIGIN_RESTRICTION #!ifndef WEBSOCKET_NO_ORIGIN_RESTRICTION
#!ifndef MY_WEBSOCKET_DOMAIN #!ifndef MY_WEBSOCKET_DOMAIN


+ 10
- 0
system/sbin/kazoo-kamailio View File

@ -24,6 +24,16 @@ RAM_DISK_FREE_SIZE_PERC=${RAM_DISK_FREE_SIZE:-30}
RAM_DISK_ENABLED=${RAM_DISK_ENABLED:-false} RAM_DISK_ENABLED=${RAM_DISK_ENABLED:-false}
EXTRA_OPTIONS=${EXTRA_OPTIONS:-"-x tlsf -w /tmp"} EXTRA_OPTIONS=${EXTRA_OPTIONS:-"-x tlsf -w /tmp"}
MY_LOCAL_IP=$(ip route get 8.8.8.8 2> /dev/null | awk '{print "\""$NF"\""; exit}')
if [[ ! -z ${MY_LOCAL_IP} ]]; then
EXTRA_OPTIONS+=" -A MY_LOCAL_IP=${MY_LOCAL_IP}"
fi
MY_PUBLIC_IP=$(dig @ns1.google.com TXT o-o.myaddr.l.google.com +short -4 2> /dev/null)
if [[ ! -z ${MY_PUBLIC_IP} ]]; then
EXTRA_OPTIONS+=" -A MY_PUBLIC_IP=${MY_PUBLIC_IP}"
fi
SHM_MEMORY=$((`echo $SHM_MEMORY | sed -e 's/[^0-9]//g'`)) SHM_MEMORY=$((`echo $SHM_MEMORY | sed -e 's/[^0-9]//g'`))
PKG_MEMORY=$((`echo $PKG_MEMORY | sed -e 's/[^0-9]//g'`)) PKG_MEMORY=$((`echo $PKG_MEMORY | sed -e 's/[^0-9]//g'`))
[ $SHM_MEMORY -le 0 ] && SHM_MEMORY=64 [ $SHM_MEMORY -le 0 ] && SHM_MEMORY=64


Loading…
Cancel
Save