asl-deb12

This commit is contained in:
Esteban Mackay Q. 2024-12-11 21:25:46 -05:00
parent 6180c297fb
commit 0bcaade7ee
2 changed files with 32 additions and 30 deletions

View File

@ -92,31 +92,19 @@ else
fi
# plantillas
if [ -d "/etc/asterisk" ]; then
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
fi
# bridge
if [ ! -f "/opt/Analog_Bridge/Analog_Bridge" ]; then
# Verificar si el sistema operativo es Debian 10
source /etc/os-release
if [ "$VERSION_ID" == "10" ]; then
apt install Analog_Bridge -y
else
apt-get install Analog_Bridge -y
fi
fi
if [ ! -f "/opt/MMDVM_Bridge/MMDVM_Bridge" ]; then
# Verificar si el sistema operativo es Debian 10
source /etc/os-release
if [ "$VERSION_ID" == "10" ]; then
apt install MMDVM_Bridge -y
else
apt-get install MMDVM_Bridge -y
fi
output=$(asterisk -V)
# Verifica si la salida contiene 'asl3'
if echo "$output" | grep -q "asl3"; then
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b" -O /etc/asterisk/asl-wizard3.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard3.zip -d /etc/asterisk/
else
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
fi
fi
#
bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/install/dvswitch.sh)" &&
#USER99
# Lista de servicios a reiniciar
servicios=("md380-emu99.service" "analog_bridge99.service" "mmdvm_bridge99.service" "md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service")

View File

@ -617,9 +617,16 @@ case $choix in
systemctl stop asl-asterisk
systemctl disable asl-asterisk
fi
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
output=$(asterisk -V)
# Verifica si la salida contiene 'asl3'
if echo "$output" | grep -q "asl3"; then
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b" -O /etc/asterisk/asl-wizard3.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard3.zip -d /etc/asterisk/
else
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
fi
if [ -d "/var/www/html/allmon2" ] && [ -f "/var/www/html/allmon2/allmon.ini.php" ]; then
cat > "/var/www/html/allmon2/allmon.ini.php" <<- "EOFX"
<?php
@ -787,9 +794,16 @@ nano /etc/asterisk/manager.conf
systemctl stop asl-asterisk
systemctl disable asl-asterisk
fi
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
output=$(asterisk -V)
# Verifica si la salida contiene 'asl3'
if echo "$output" | grep -q "asl3"; then
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1Q5_GaqIkVyBC2AL15IJVlpO6eXiAPy6b" -O /etc/asterisk/asl-wizard3.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard3.zip -d /etc/asterisk/
else
rm /etc/asterisk/* -r > output.log 2>&1
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1qBsyd47X_lLc4nOOXLwmb9ojJi0YrqgF" -O /etc/asterisk/asl-wizard.zip && rm -rf /tmp/cookies.txt &&
unzip -o /etc/asterisk/asl-wizard.zip -d /etc/asterisk/
fi
if [ -d "/var/www/html/allmon2" ] && [ -f "/var/www/html/allmon2/allmon.ini.php" ]; then
cat > "/var/www/html/allmon2/allmon.ini.php" <<- "EOFX"
<?php