Почему когда не работает Интернет, пиры (IP телефоны) перестают регистрироваться на сервере?
Здраствуйте!
Вчера заметил такую особенность у нашего сервера FreePBX:
когда у нас пропал Интернет, все IP телефоны в компании перестали регистрироваться на сервере. На самом сервере показывало, что есть регистрация (проверял командой sip show peer НОМЕР), а вот телефоны "отвалились" и не работали.
Что это может быть?
Спасибо большое за ответ, но ведь у меня не указаны DNS-имена в параметрах SIP-пиров ‘host’ и в строках SIP-регистраций. Везде на телефонах указаны ip-адреса.
Nabi Alimetov,
Ну, судя по описанию вашей проблемы - это на 99% проблема днс в астериске.
Видимо, где-то в каких-то конф-файлах все-таки есть какое-то днс-имя.
Особенность сип-модуля, работает в синхронном режиме, и пока не отрезолвит имя, остальные ждут. Инета нет, и все виснет и отваливается.
Зaпpeтите oбpaщeниe к внeшнeму DNS cepвepу.
Для чистого астериска в фaйлe sip.conf в ceкции general пpoпиcaть: srvlookup=no
Для фрипбкс ищите в настройках вебморды что-то вроде "SRV запросы"
Nabi Alimetov,
дергать sip reload каждых 30 сек - это нехорошо, я бы даже сказал плохо. Но на проблему отваливания пиров при пропадании инета это никак не должно влиять.
DNS сервер поднят в локальной сети.
Еще раз настаиваю на том, что проблема связана с резолвингом ДНС сип-модулем астера.
А вообще поднимайте логи, включайте дамп и исследуйте