Подскажите пожалуйста, вот у меня стоит астериск 1.8 и freepbx 2.9, в фряхе есть такая галочка которая называется следить за отказом транка, а затем сточка для команд, которые должны быть выполнены при отказе. Вопрос, как правильно их вписывать, и вообще есть какой нибудь надежный способ, чтоб при отказе выполнялась команда? мне нужно чтоб когда транк отвалился выполнилось reload, так как у меня мультифон от мегафона, и он постоянно отваливается.
root@voip:/etc/asterisk/script# cat restart_sip.sh
#!/bin/bash
status=$(asterisk -rx "sip show registry" | grep "permplanet.ru:5060" | grep -c "Registered")
if [ $status = "0" ]; then
asterisk -rx "sip reload"
fi
Задан: Nov 7 '12
Просмотрен: 1,950 раз
Обновлен: Nov 07 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.