Eleges
@Eleges
IT

Как удаленно перезагрузить все/несколько телефонов Grandstream и Cisco?

Есть порядка 50 IP-телефонов Grandstream и Cisco и каждый раз при смене часового пояса приходится перезгружть их по отдельности.
Как можно автоматизировать этот процесс? Подскажите, пожалуйста, команду или скрипт для этой задачи.

Спасибо за помощь
  • Вопрос задан
  • 6609 просмотров
Решения вопроса 1
Eleges
@Eleges Автор вопроса
IT
В общем решил задчу таким способом:
Написал скрипт который ищет типы телефонов и ребутит их
- Для Cisco http://<адрес телефона>/admin/reboot (спасибо Rsa97 )
В скрипте читаем телефонный лист, узнаем IP и подставляем в нужном месте:
while read TYPE MAC IP EXT IGNORE; do
    echo "$TYPE, $MAC, $IP, $EXT, $IGNORE"
    if [ "$TYPE" == "SPA303" ]; then
        echo "Processing $IP - $EXT"
        curl -s "http://$IP/admin/reboot" > /dev/null
        sleep 1
    fi
done

- А вот для GXP2100 иначе чем для GXP2000
Там такой принцип:
http://XX.XX.XX.XXX/cgi-bin/api-sys_operation?request=REBOOT&sid=9c1543c2a95

Вот тут больше информации если необходимо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А не проще один раз в телефонах настроить автоматическую смену пояса?
А так Cisco SPA перезагружается запросом к http://<адрес телефона>/admin/reboot
Grandstream - http://<адрес телефона>/rs.htm
Только может потребоваться предварительная авторизация на телефоне
Ответ написан
@awsswa59
Настроенный провижинг на телефонах решает эту проблему моментально.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы