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

Автоматическое поднятие транков после обрыва связи (Asterisk, FreePBX)

0

Здравствуйте.

Столкнулся с проблемой: после обрыва связи, прописанные в Asterisk 2 транка: Мультифон и Sipnet не поднимаются: в панели управления FreePBX в поле IP Trunk Registrations появляется цифра "0". Транки снова регистрируются, после перезагрузки сервера.

Возможно ли установить какой-нибудь скрипт, который будет следить за каналом связи и перезапускать транки/сервер, когда связь с Интернетом восстанавливается?

OC: Debian, FreePBX версии 2.7.0.0

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

спросил 2012-02-19 13:43:53 +0400

Igonkin Gravatar Igonkin
19 3 1 4

4 Ответа

0

Конечно.

/usr/sbin/asterisk -rx 'sip reload'
ссылка удалить спам редактировать

ответил 2012-02-19 13:51:41 +0400

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

Проще всего проверять скриптом состояние транка и, если он не зарегистрирован, пытаться перегрузить sip. Сам скрипт запускать периодически через cron.

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

ответил 2012-02-19 14:58:31 +0400

matperez Gravatar matperez
255 18 6 19

Comments

спасибо, кэп.

zzuz ( 2012-02-19 17:55:25 +0400 )редактировать
0

Спасибо за команду, транки стали подниматься. Но остается открытым вопрос: как это делать в автоматическом режиме: сначала проверить статус канала, если он "лежит", а потом поднялся, то сделать "sip reload"?

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

ответил 2012-02-19 14:09:11 +0400

Igonkin Gravatar Igonkin
19 3 1 4

Comments

2
if [ ! "$( asterisk -rx 'sip show peer multifon ' | grep Status)" = 'OK' ];then /usr/sbin/asterisk -rx 'sip reload'; fi

эту строку запихните в крон

zzuz ( 2012-02-19 15:01:41 +0400 )редактировать
0

DNS кэширующий советую локальный в сетке запустить. Скорее всего, при перерегистрации Астер просто не может резолвить SIP адреса провайдеров. Далее, интернет появляется - а в астере зафиксировалось что облом, вот и трабла..

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

ответил 2012-02-19 17:16:37 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

ручной перезапуск ИМХО, от лукавого. В нормально настроенной системе всё должно восстанавливаться и без sip reload..

Zavr2008 ( 2012-02-19 17:17:29 +0400 )редактировать

externip= точно прописан в sip.conf?

Zavr2008 ( 2012-02-19 19:55:22 +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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2012-02-19 13:43:53 +0400

Просмотрен: 10,039 раз

Обновлен: Feb 19 '12

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