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

Asterisk, странное поведение при невозможности разрезолвить хост

0

Здравствуйте! У меня иногда происходит следующая ситуация. Вот хронология событий:

  1. Что-то ломается у провайдера телефонных номеров ААА, к которому я коннекчусь по сипу (провайдер хреновый, но его номера для нас не являются самыми критичными)
  2. Перестает резолвиться его хост в описании его транков (host = aaa.ru, например)
  3. Естественно, его транки отваливаются от провайдера, сооветственно его номера разрегистрируются.
  4. Скрипт из крона видит, что номера незарегистрированы, и посылает sip reload.
  5. Asterisk ребутит конфиги, и как только дело доходит до попытки разрезолвить хост провайдера ААА, астериск останавливается на этом мсте и долгое время пытается разрезолвить этот хост, в этот момент не работает нормально CLI, я ничего не могу в нем выполнить, а также невозможно прозвониться по номерам других провайдеров. Помогает только отключение танков провайдера ААА.

Я не совсем понимаю логику, по которой астериск так действует. Может кто-то мне подскажет, как обойти эту ситуацию?

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

спросил 2011-04-19 11:43:54 +0400

pooh81 Gravatar pooh81
73 7 2 12

2 Ответа

0

послать DNS прова в далекое прошлое и юзать Гугловский 8.8.8.8

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

ответил 2011-04-19 14:23:53 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

там дело в провайдере, у него были траблы. DNS не при чем. pooh81 ( 2011-04-19 18:42:57 +0400 )редактировать
2

укажи вместо хоста ИП

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

ответил 2011-04-19 12:32:42 +0400

cvieri Gravatar cvieri
673 12 5 21
http://www.qcall.com.ua/

Comments

Это понятный способ. Но может в sip.conf например какие-нибудь настройки есть, чтобы астериск не застревал на этой строчке? pooh81 ( 2011-04-19 12:57:48 +0400 )редактировать
Если резолвить - будет тормозить, пока не произодйет таймаут, который выставить нельзя. Если не резолвить - поставьте ip. um2010 ( 2011-04-19 17:20:30 +0400 )редактировать
Большое спасибо! pooh81 ( 2011-04-19 18:43:05 +0400 )редактировать
как кто-то тут говорил. это веб 2.0, вместо спасибо отмечаем понравившийся ответ, ставим плюс, профит) cvieri ( 2011-04-19 18:55:15 +0400 )редактировать
угу. частый случай. к сожалению до сих пор нет директивы которая бы его разруливала. нет днс= нет сипа. или писать адресом(что редко возможно). meral ( 2011-04-20 14:55:39 +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 ленту новостей

Статистика

Задан: 2011-04-19 11:43:54 +0400

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

Обновлен: Apr 19 '11

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