VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Elastix постоянно теряет соединение.

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

steap
Сообщения: 26
Зарегистрирован: 10 ноя 2015, 11:51
Откуда: Новосибирск

Elastix постоянно теряет соединение.

Сообщение steap »

9 транков
>30 экстеншнов
При перезагрузке цепляет 1 транк (один и тот же) на короткое время и несколько экстеншенов. Потом отваливается. Началось на ровном месте. Пишет в логах строки:

Код: Выделить всё

[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '306' is now Reachable. (46ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '306' is now Reachable. (46ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '301' is now Reachable. (47ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '301' is now Reachable. (47ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '411' is now Reachable. (47ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '411' is now Reachable. (47ms / 2000ms)
[2015-12-16 07:04:19] NOTICE[4169] chan_sip.c: Peer '308' is now Reachable. (46ms / 2000ms)
Потом через какое-то время они становятся Unreacheble.

Код: Выделить всё

[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '306' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '306' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '301' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '301' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '411' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '411' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '308' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '308' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '412' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '412' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '307' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '307' is now UNREACHABLE!  Last qualify: 46
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '422' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '422' is now UNREACHABLE!  Last qualify: 47
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '302' is now UNREACHABLE!  Last qualify: 45
[2015-12-16 07:05:36] NOTICE[4169] chan_sip.c: Peer '302' is now UNREACHABLE!  Last qualify: 45
При попытке подключения к транкам пишет:

Код: Выделить всё

[2015-12-16 07:04:50] WARNING[4169] chan_sip.c: Probably a DNS error for registration to 3831234567@sipserver.novotelecom.ru, trying REGISTER aga$
[2015-12-16 07:04:50] WARNING[4169] chan_sip.c: Probably a DNS error for registration to 3831234567@sipserver.novotelecom.ru, trying REGISTER aga$
[2015-12-16 07:04:50] NOTICE[4169] chan_sip.c:    -- Registration for '3831234567@sipserver.novotelecom.ru' timed out, trying again (Attempt #2)
[2015-12-16 07:04:50] NOTICE[4169] chan_sip.c:    -- Registration for '3831234567@sipserver.novotelecom.ru' timed out, trying again (Attempt #2)
[
И так до бесконечности.

К sipserver.novotelecom.ru пинг меньше 1мс. Провайдер говорит, что не пингует наш сервер. Файрвола нет. На всякий случай прописал sipserver.novotelecom.ru в hosts.
Elastix на VMWare с двумя сетевками (провайдер и локалка).

Вчера помогла перезагрузка свича (но походу просто совпало). Сегодня не помогает... Пинги по локальной сети до сервера так же меньше 1мс.

Вывод netstat

Код: Выделить всё

netstat -tunap|grep asterisk
tcp        0      0 0.0.0.0:5038                0.0.0.0:*                   LISTEN      3738/asterisk
tcp        0      0 127.0.0.1:8088              0.0.0.0:*                   LISTEN      3738/asterisk
tcp        0      0 127.0.0.1:5038              127.0.0.1:39606             ESTABLISHED 3738/asterisk
tcp        0      0 127.0.0.1:5038              127.0.0.1:39611             ESTABLISHED 3738/asterisk
tcp        0      0 127.0.0.1:5038              127.0.0.1:39609             ESTABLISHED 3738/asterisk
udp        0      0 0.0.0.0:5000                0.0.0.0:*                               3738/asterisk
udp        0      0 0.0.0.0:2727                0.0.0.0:*                               3738/asterisk
udp        0      0 0.0.0.0:4520                0.0.0.0:*                               3738/asterisk
udp   128104      0 0.0.0.0:5060                0.0.0.0:*                               3738/asterisk
udp        0      0 0.0.0.0:4569                0.0.0.0:*                               3738/asterisk
udp        0      0 10.248.99.10:59876          178.49.132.66:53            ESTABLISHED 3738/asterisk
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Elastix постоянно теряет соединение.

Сообщение awsswa »

Роутером в интернет что стоит ?
платный суппорт по мере возможностей
steap
Сообщения: 26
Зарегистрирован: 10 ноя 2015, 11:51
Откуда: Новосибирск

Re: Elastix постоянно теряет соединение.

Сообщение steap »

От провайдера идут 2 кабеля - один телефония без доступа в интернет (подключен напрямую к Elastix) и один интернет - подключен к отдельному шлюзу (Centos+iptables).
На Elastix прописан маршрут, чтобы все ip провайдера шли через интерфейс телефонии.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Elastix постоянно теряет соединение.

Сообщение virus_net »

Выберите любой экст и наблюдайте за ним по sip debug`у или tcpdump`ом. Смотрите что просходит с SIP пакетами.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Elastix постоянно теряет соединение.

Сообщение awsswa »

Внутреннея сеть вообще не должна лагать - проблема не в телефонии

PS с DNS нету проблем ? bind стоит ?
платный суппорт по мере возможностей
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix постоянно теряет соединение.

Сообщение ded »

Зачем спрашивать? Вот тут Астериск сам всё говорит:
WARNING[4169] chan_sip.c: Probably a DNS error for registration to 3831234567@sipserver.novotelecom.ru,
какое слово перевести?
steap
Сообщения: 26
Зарегистрирован: 10 ноя 2015, 11:51
Откуда: Новосибирск

Re: Elastix постоянно теряет соединение.

Сообщение steap »

Переключил сеть на новый свич. Поднял на новом физическом сервере Asterisk - экспортировал только список экстеншнов. Входящие, исходящие маршруты и транки сам вручную добавлял. В итоге глюки начинаются после 6го транка с добавлением маршрута - всё соединения начинают валиться. Причём как транки, так и внутренние экстеншены. Помогает полное удаление маршрута и транка.
awsswa писал(а):Внутреннея сеть вообще не должна лагать - проблема не в телефонии
PS с DNS нету проблем ? bind стоит ?
В локальной сети 2 своих ДНС сервера и милисекундным пингом. Пробовал ДНС провайдера - тоже пинг в десяток милисекунд. На sipserver.novotelecom.ru все 4 выдают правильный ip.
ded писал(а):Зачем спрашивать? Вот тут Астериск сам всё говорит:
WARNING[4169] chan_sip.c: Probably a DNS error for registration to 3831234567@sipserver.novotelecom.ru,
какое слово перевести?
С DNS-серверами из консоли задержек нет. Прописал даже в hosts - безрезультатно.
steap
Сообщения: 26
Зарегистрирован: 10 ноя 2015, 11:51
Откуда: Новосибирск

Re: Elastix постоянно теряет соединение.

Сообщение steap »

Ещё из потенциально интересного проскакивают строки:

Код: Выделить всё

1
[2015-12-16 15:22:21] DEBUG[2965] chan_sip.c: Initializing initreq for method REGISTER - callid 199438511b0c1da43f63f54273a7b69c@10.248.99.10
[2015-12-16 15:22:21] DEBUG[2965] chan_sip.c: REGISTER attempt 1 to 3832092553@sipserver.novotelecom.ru
[2015-12-16 15:22:21] DEBUG[2965] chan_sip.c: Trying to put 'REGISTER si' onto UDP socket destined for 178.49.132.2:5060
[2015-12-16 15:22:21] DEBUG[2965] chan_sip.c: SIP Registry sipserver.novotelecom.ru: refcount now 3
[2015-12-16 15:22:21] DEBUG[2965] chan_sip.c: Allocating new SIP dialog for 5518319f70a44d8b62405c6976f8ecb9@10.248.99.10:5060 - OPTIONS (No RTP)

2
[2015-12-16 15:22:27] DEBUG[2886] devicestate.c: device 'SIP/t2092553' state '5'
[2015-12-16 15:22:27] DEBUG[2886] devicestate.c: No provider found, checking channel drivers for SIP - t2092554

3
[2015-12-16 15:22:32] DEBUG[2965] netsock2.c: Splitting 'sipserver.novotelecom.ru' into...
[2015-12-16 15:22:32] DEBUG[2965] netsock2.c: ...host 'sipserver.novotelecom.ru' and port ''.
[2015-12-16 15:22:32] DEBUG[2965] chan_sip.c: SIP Registry sipserver.novotelecom.ru: refcount now 3

4
[2015-12-16 15:22:32] DEBUG[2886] chan_sip.c: Checking device state for peer 256
[2015-12-16 15:22:32] DEBUG[2886] devicestate.c: Changing state for SIP/256 - state 5 (Unavailable)
[2015-12-16 15:22:32] DEBUG[2886] devicestate.c: device 'SIP/256' state '5'
[2015-12-16 15:22:32] DEBUG[2886] devicestate.c: No provider found, checking channel drivers for SIP - 254
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Elastix постоянно теряет соединение.

Сообщение awsswa »

Нечего интересного просто надо включить debug по sip и посмотреть общение с провайдером - ответы от него
делов на 10 минут - если понимает что нужно читать
платный суппорт по мере возможностей
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH