Резервный интернет и перерегистрация провайдеров
Настройка резервного интернета
Создание скрипта проверки IP
cat > /storage/usbdisk1/mikopbx/custom_modules/update_ip.sh#!/bin/bash
# Файл для хранения предыдущего IP
IP_FILE="/tmp/last_ip.txt"
# Команда для получения текущего IP
CURRENT_IP=$(/usr/bin/curl -s https://checkip.amazonaws.com)
# Проверка, существует ли файл с предыдущим IP
if [ -f "$IP_FILE" ]; then
LAST_IP=$(cat "$IP_FILE")
else
LAST_IP=""
fi
# Сравнение текущего IP с предыдущим
if [ "$CURRENT_IP" != "$LAST_IP" ]; then
/bin/busybox logger -t 'UpdateIP' "IP изменился: $LAST_IP -> $CURRENT_IP";
echo "$CURRENT_IP" > "$IP_FILE"
# Выполнение команды Asterisk
/usr/sbin/asterisk -rx 'pjsip send register *all'
fiПланирование сценария перерегистрации



Last updated
Was this helpful?

