|
|
@@ -427,7 +427,27 @@ Charset=utf8" > /etc/odbc.ini
|
|
|
fwconsole setting $k $v
|
|
|
fi
|
|
|
done
|
|
|
-
|
|
|
+ echo "---> adding asterisk manager user..."
|
|
|
+ if [ ! -z "${AMI_USERNAME}" && ! -z "${AMI_SECRET}" ]; then
|
|
|
+ echo "---> adding asterisk manager user ${AMI_USERNAME}..."
|
|
|
+ set +H
|
|
|
+ echo "[${AMI_USERNAME}]
|
|
|
+secret = ${AMI_SECRET}
|
|
|
+deny=0.0.0.0/0.0.0.0
|
|
|
+permit=127.0.0.1/255.255.255.0
|
|
|
+permit=10.0.0.0/255.0.0.0
|
|
|
+permit=172.17.0.0/255.255.0.0
|
|
|
+permit=172.18.0.0/255.255.0.0
|
|
|
+permit=172.19.0.0/255.255.0.0
|
|
|
+read = all
|
|
|
+write = all
|
|
|
+writetimeout = 100
|
|
|
+eventfilter=!Event: SuccessfulAuth
|
|
|
+eventfilter=!Event: ChallengeSent
|
|
|
+eventfilter=!Event: Registry
|
|
|
+eventfilter=!Event: InvalidPassword" > /etc/asterisk/manager_custom.conf
|
|
|
+ set -H
|
|
|
+ fi
|
|
|
echo "---> reconfiguring FreePBX SIP Settings if needed..."
|
|
|
for k in ${!fpbxSipSettings[@]}; do
|
|
|
v="${fpbxSipSettings[$k]}"
|