Страница 1 из 1
Elastix - Подвисает внешний sip транк
Добавлено: 10 фев 2014, 11:50
tonny_bennet
Здравствуйте.
Есть Elastix. Он держит несколько sip транков во внешку и несколько iax2 в филиалы. Если вдруг на некоторое время становится недоступным интернет (пока не выяснил как долго) sip транк к провайдеру повисает. Т.е. он вроде бы зарегистрирован, но звонки ни вкакую сторону не идут. Может стоит добавить какую-то строку в конфигурацию транка, чтобы система перезагружала его и т.д.
Код: Выделить всё
{peer-details}
host=ooonet.ru
username=user
fromuser=user
fromdomain=ooonet.ru
secret=password
type=peer
insecure=very
disallow=all
allow=alaw
conext=contex-internal
{user-details}
secret=password
type=user
context=from-trunk
insecure=very
Re: Elastix - Подвисает внешний sip транк
Добавлено: 10 фев 2014, 13:40
Samael28
Google - Кэширующий DNS сервер
Re: Elastix - Подвисает внешний sip транк
Добавлено: 10 фев 2014, 13:43
ded
Re: Elastix - Подвисает внешний sip транк
Добавлено: 23 мар 2014, 16:03
tonny_bennet
Samael28 писал(а):Google - Кэширующий DNS сервер
Извините, ничего не понял из вашего сообщения.
Перечитал. Пока нет возможности поставить. Вы не могли бы в двух словах пояснить почему эта проблема возникает? Если астериск не может резолвить доменные имена он что просто перестаёт работать?
Просто у меня в локальной сети есть кеширующий DNS сервер, который доступен всегда.
Re: Elastix - Подвисает внешний sip транк
Добавлено: 23 мар 2014, 22:13
ded
Ну так укажите свой кэширующий DNS сервер.
Если подвисает внешний sip транк - в этот момент сделайте
mtr ip_addr_of_sip_trunk - может просто не будет трассы до него?
и
dig -x ip_addr_of_sip_trunk - быстро ли отвечает ваш кэширующий DNS сервер?
По поводу "в двух словах объяснить": если подробное объяснение прочитали и не поняли, как можно в двух словах объяснить?
Re: Elastix - Подвисает внешний sip транк
Добавлено: 26 май 2014, 12:53
tonny_bennet
Провайдер говорит, что от меня не приходит INVITE.
Код: Выделить всё
dig -x ooonet.ru
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> -x ooonet.ru
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 22696
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ru.ooonet.in-addr.arpa. IN PTR
;; AUTHORITY SECTION:
in-addr.arpa. 3589 IN SOA b.in-addr-servers.arpa. nstld.iana.org. 2014051954 1800 900 604800 3600
;; Query time: 0 msec
;; SERVER: 192.168.4.1#53(192.168.4.1)
;; WHEN: Mon May 26 12:38:29 2014
;; MSG SIZE rcvd: 108
My traceroute [v0.71]
pbx (0.0.0.0) Mon May 26 12:41:36 2014
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Last Avg Best Wrst StDev
1. myserver.mydomain.ru 0.0% 0.3 0.2 0.2 0.3 0.0
2. 10.20.244.53 0.0% 2.0 2.7 1.6 19.9 3.8
3. core.sw-d3612-1 0.0% 1.0 1.6 0.8 11.2 2.3
4. 10.20.255.17 0.0% 0.8 1.0 0.6 5.3 1.0
5. 198.19.253.13 0.0% 24.7 24.7 24.5 25.1 0.2
6. 198.19.253.14 0.0% 25.5 27.0 25.5 40.7 3.4
7. 10.20.255.6 0.0% 25.4 26.1 25.3 28.2 0.7
Re: Elastix - Подвисает внешний sip транк
Добавлено: 26 май 2014, 13:28
tonny_bennet
Похоже я понял в чём проблема. Ночью выключили свет. Потом включили. Серваки стали подниматься. Asterisk начал пробовать зарегистрировать транк. У него это не получается сделать т.к. шлюз и DNS серверы ещё не поднялись. Он пробует это делать несколько раз. Когда всё заводится Asterisk больше не пытается зарегистрироваться. Вопрос: каким образом заставить сервер регистрировать транки пока не будет положительного результата?
Re: Elastix - Подвисает внешний sip транк
Добавлено: 26 май 2014, 13:50
ded
Все параметры описаны в дефолтном файле sip.conf с комментариями по применению.
Ну и в вики.