В FreePbx не исходящий транк всегда показывает Registered, даже если неверный пароль. Как так?
Суть проблемы в следующем. Есть 2 исходящих транка, в исходящей маршрутизации выбраны оба, по логике. при отключение первого в списке, звонки автоматом должны делаться через второй.
Но почему то данная схема не работает, если например зарезать транк на файрволе, или изменить ему пароль. Срабатывает только если его там же, в веб морде выключить.
После того как зарезали провайдера на firewall (Я надеюсь новое правило DROP вы ставите в самый верх ?) надо либо сделать sip reload для обновления регистрации, либо дождаться окончания регистрации ( может быть какое угодно время вплоть до 1 часа если вы нечего не крутили)
sip reload делал, даже делал остановку asterisk и запуск по новой, но sip show peers показывает на нужном транке все равно ОК.
Вообще, я ожидал, что транк будет помечен через qualify=yes как неработающий и будет исключен из работы. Все равно ведь, в реальной жизни, никто никакие sip reload делать не будет. А тут такое.
В процессе регистрации, таранк не висит как ОК, у него статус UNKNOWN, по крайней мере при нормальной работе.