Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Зависимость роботы Астериска 14 от интернета

0

Добрый день. Установленный Астериск 14. За последний год было 2 проблемы с интернетом. Как это выглядит:

1.С Linux CentOs на котором установлен Астериск 14 пинги ходят и на IP и на Хост провайдера связи к примеру sipfr.zadarma.com.

2.По запросу к провайдеру интернета - говорят да у нас есть авария на определенном направлении, инженеры занимаются.

3.В консоли астериска при этом сыпятся такие сообщения к примеру по задарме:

ERROR[13982] netsock2.c: getaddrinfo("sipfr.zadarma.com", "(null)", ...): Name or service not known

WARNING[13982] acl.c: Unable to lookup 'sipfr.zadarma.com'

WARNING[13982] acl.c: Cannot connect to (null): Invalid argument

WARNING[13982] chansip.c: sipxmit of 0x7f24fc346dd0 (len 439) to (null) returned -1: Invalid argument

При этом на CentOS это имя sipfr.zadarma.com резолвится и пингается.

4.Внешние канали связи которые регистрируются на ХостИмя при этом не работают.

5.После где-то получаcа таких сообщений Астериск уходит в себя и все внутрение пользователи (в одной внутреней сети с Астериском) подклюдчиться не могут, но можно зайти в консоль Астериска и увидеть ленту сообщений которое я писал в п.3.

6.Если в файле hosts прописать каждому имени, на который ругается Астериск, IP провайдера, то Астериск все резолвит(сообщений таких нет), просто не может подключится к провайдеру, соответственно ничего не спамит и внутреняя связь работает.

7.Если на сервере поменять канал интернета в которого проблем нет, то все работает отлично и провайдеры связи, и внутреняя связь.

8.Пробовали отключать просто все каналы интеренета в Астериске, при этом все внешние каналы становятся недоступными, подобного спама(getaddrinfo...) нет и внутреняя связь при этом работает.

Вопрос: Кто что может подсказать, в чем может быть проблема и из-за чего может такое происходить что из-за таких непонятных проблем с интернетом Астериск уходит в себя и становится недоступным для внутрених пользователей?

удалить закрыть спам изменить тег редактировать

спросил 2018-03-21 13:39:44 +0400

анонимный пользователь

Аноним

обновил 2018-03-21 17:34:24 +0400

Comments

Поставить Bind. Прописать провайдеров в /etc/host

awsswa ( 2018-03-21 14:45:32 +0400 )редактировать

Причем здесь роботы ?

zzuz ( 2018-03-21 15:53:40 +0400 )редактировать

zzuz, ТС пытается объяснить, что роботы Астериска №14 зависят от интернет. Пожалуй так.

ded ( 2018-03-21 17:00:18 +0400 )редактировать

Да именно так, если Астериск не может достучатся до хостАдреса, хотя сам линукс пингует и резолвит доменное имя, то в результате Астериск спамит сообщениями "не могу найти адреса..." и перестает быть доступным для подключения внутрених пользователей хотя на его зайти можно и посмотреть данную картину тоже.

Sergiy ( 2018-03-21 17:49:47 +0400 )редактировать

2 Ответа

0

Проблема №53 http://asterisk.ru/news/53

ссылка удалить спам редактировать

ответил 2018-03-21 19:39:55 +0400

ded Gravatar ded
51 1
0

Вообще Задарма еще такие ребята..

У них постоянно меняются сервера - балансировщики.

Я советую регать на sip.zadarma.com и создать еще пиры для всех их балансировщиков. Их список можно узнать в их ТП по запросу. Они сначала подсетями отбрыкиваться начнут, но при некотором упорстве дают и отдельные IP.

Вот статья с нашего Alvis Wiki как у нас обычно настроено: Подключение Alvis-GW-2E1 к Zadarma.

По поводу DNS: Что Вы описываете - стандартное поведение chan_ sip при недоступности DNS сервера. Поскольку логика - однониточная, проблема с резолвингом выливается в подвисании всего chan_ sip и смежных компонентов, включая CLI Asterisk.

Решение уже подсказали - локальное кэширование прямо на серваке этом, также подойдет кэш на том же Микротике. Также лучше прописать дополнительно DNS гула и яндекса вместе с провайдеровскими.

ссылка удалить спам редактировать

ответил 2018-03-21 19:37:18 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2791 11 9 39
http://mh.otx.ru/

обновил 2018-03-21 19:38:59 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2018-03-21 13:39:44 +0400

Просмотрен: 121 раз

Обновлен: Mar 21

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

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.