Задать вопрос

Как автоматически переподнимать транк?

Настроил всё по инструкции https://zadarma.com/ru/support/instructions/freepb...
у меня freepbx-distro

По идее стоит qualify=400, что означает, судя по описанию опции, на автоподнятие транка в случае недоступности, но этого не происходит.
Не далее чем сегодня транк упал, мы ждали час и он не восстановился(так и болтался в статусе UNREACHEABLE)
ip Задармы пинговался, когда сделал fwconsole restart всё заработало.
Хотелось бы знать, как можно переподнимать транк при состоянии Unreacheable и как-то это мониторить автоматом
  • Вопрос задан
  • 3022 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@awsswa59
на микротике выключить sip alg
скрипт сброса:
Засунуть в шедулер раз в 2 минуты
:foreach i in=[/ip firewall connection find dst-address~":5060" protocol~"udp"] do={ /ip firewall connection remove $i }
Если у вас локальный порт не 5060 а другой - поменять в скрипте на ваш
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Мне кажется, у вас проблема не в том, что транк сам не переподнимается.
qualify=400 лишь означает, что Астериск будет проверять доступность peer через этот интервал и выдавать соответствующий статус.
  • Если у вас пропадала возможность принимать входящий вызов - проблема в регистрации вашего Asterisk у провайдера.
  • Если у вас пропадала возможность совершать исходящие вызовы - проблема в доступности сервера провайдера, указанного в конфигурации.


Следует выяснить, почему Астерсик теряет соединение. Возможно, у провайдера меняется ip серверов, а Астериск не обновляет сопоставление DNS-имени, или не имеет доступа к DNS. Проверьте, что ip транка в Астериск и ip сервера, который вы пинговали совпадают.

Находится ли ваш Asterisk за NAT?
Ответ написан
Комментировать
@tenhi_shadow Автор вопроса
123
1. Asterisk за NAT
2. Пропадают входящие-исходящие
3. "Проверьте, что ip транка в Астериск и ip сервера, который вы пинговали совпадают."
прописывал sip show peers и пинговал именно тот ip, он пинговался.
Ответ написан
Ваш ответ на вопрос

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

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