@Sansun

Asterisk не получает udp пакеты?

Добрый день! Есть сервер с CentOS 5. На нем установлен asterisk 11.20.0. Все работало и все было хорошо, но что-то произошло и asterisk перестал получать udp пакеты. Как только запускаю asterisk в netstat появляется строка
udp   0      0 0.0.0.0:5060                0.0.0.0:*                               11292/asterisk

и начинает расти число в колонке Recv-Q. Смотрел tcpdump'ом пакеты на сервер приходят, но asterisk почему-то их не забирает. Вот такие настройки sip
canreinvite=no
allowguest=no
alwaysauthreject=yes
autocreatepeer=no
context=default
allowoverlap=no
canreinvite=no
udpbindaddr=0.0.0.0
tcpenable=no       
transport=udp
srvlookup=yes
language=ru
jbenable=yes
jbimpl=adaptive
jbresyncthreshold=500
jbmaxsize=1000
jbforce=yes
jblog=no
rtptimeout=60
rtpholdtimeout=300
Причем иногда пакеты все же доходят до asterisk. Какой-либо закономерности я не нашел. Понять почему, пока что, не получается. Может быть у кого-то был подобный опыт? Помогите пожалуйста советом.
  • Вопрос задан
  • 689 просмотров
Решения вопроса 1
@Sansun Автор вопроса
Проблема решена. Дело было в одном из упавших DNS серверов провайдера. Сервер успешно определял адреса доменов при выполнении ping по другому серверу DNS, а вот Asterisk пытался работать только с упавшим DNS сервером. Отсюда и все мои глюки. Проблема более подробно описано на форуме asterisk.ru с темой "Всего один пир с мертвым доменом ложит asterisk" (Не публикует ссылку почему-то)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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