Коллеги,
* стоит в локалке. Клиенты там же. Несколько регистраций транков через интернет. Если отключается интернет (на шлюзе, nat), то * перестает отвечать на регистрации, все клиенты отваливаются с сообщением 408 Request Timeout.
Почему транки кладут весь астер?
Из возможных догадок - это опция externalip. Но как оно кладёт внутренние запросы?
У вас на астериске прописан DNS сервер провайдера, это неправильно. Проблема диагностируется просто: при логине после ввода пароля сервер долго думает. Поднимите в сети либо на самом астериске кеширующий DNS сервер. Попробуйте добавить srvlookup = no
в sip.conf
Задан: 2013-02-05 21:41:16 +0400
Просмотрен: 2,147 раз
Обновлен: Feb 05 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Спасибо, попробую. Но в resol.conf прописан dns локального шлюза. Неужели он не отваливается по таймауту?
big.bon ( 2013-02-06 22:05:11 +0400 )редактироватьКоллеги, блекаут наступил и srvlookup не спас. Помогло комментирование GATEWAY= в /etc/sysconfig/... Как бы полностью тачку без инета оставить, конечно не выход, но когда этот инет не работает - вполне :)
Куда ещё можно копнуть? Хотя сам * отвечает на 5038 по телнету, даже ругается если ему чтото написать. А вот на регистрации не отвечает, в логи ничего не пишет, sip debug молчит в это время...
big.bon ( 2013-03-04 15:55:41 +0400 )редактировать