Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Оповещение о падении потока E1 в Trixbox

0

У нас система на базе trixbox с 2 платами потока E1 TE122. Один поток основной, второй вспомогательный. В последнее время участились падения второго потока (обычно Yellow Alarm), а так как звонков по нему пока мало это не сразу становиться понятно. Вопрос: Как сделать, чтобы при падении потока или шел звонок старшему по смене, или запускался скрипт, или срабатывала сирена с мигалкой? Может есть в Trixbox какие-нибудь средства для этого?

удалить закрыть спам изменить тег редактировать

спросил 2013-12-14 12:30:00 +0400

ponch Gravatar ponch
231 26 3 12

1 Ответ

3
if [ ! -e "$( asterisk -rx 'dahdi show status' | grep -E "Span" | grep -v OK)" ]; then 
  echo "Поток не работает"| mail admin@domain.com -s "DAHDI CHECK" ; 
fi

if [ ! -e "$( asterisk -rx 'pri show span 1' |  grep Status |sed s/,//g | awk '{print  $3}' | grep -v Up)" ]; then 
  echo "Логика на потоке упала"| mail admin@domain.com -s "PRICHECK" ; 
fi
ссылка удалить спам редактировать

ответил 2013-12-14 13:57:47 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

Спасибо огромное! У себя пришлось немного изменить вот так: <pre> if [ ! -z "$( asterisk -rx 'dahdi show status' | grep -E "Wild" | grep -v OK)" ]; then echo "DAHDI CHECK"; fi

if [ ! -z "$( asterisk -rx 'pri show span 1' | grep Status |sed s/,//g | awk '{print $3}' | grep -v Up)" ]; then echo "PRICHECK" ; fi </pre>

К сожалению, сбой повторился, но этот раз "Yellow" не было, как сказала дежурная у провайдера, "каналы в блокировке"

В логе: <pre> [Dec 15 01:24:40] VERBOSE[3574] logger.c: == Primary D-Channel on span 1 down [Dec 15 01:24:40] WARNING[3574] chandahdi.c: No D-channels available! Using Primary channel 16 as D-channel anyway! [Dec 15 01:24:40] ERROR[3574] chandahdi.c: T200 counter expired, nothing to send... [Dec 15 01:24:40] ERROR[3574] chan_dahdi.c: T200 counter expired, nothing to send... [Dec 15 01:24:40] VERBOSE[3574] logger.c: == Primary D-Channel on span 1 up </pre> Asterisk при этом считает, что у него все хорошо.

ponch ( 2013-12-15 02:35:31 +0400 )редактировать

статус , отличный от OK , покажет физическое подключение . Primary D-Channel on span 1 down говорит о подении логики в потоке.

zzuz ( 2013-12-15 12:44:42 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-12-14 12:30:00 +0400

Просмотрен: 326 раз

Обновлен: Dec 14 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.