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

Слетает регистрация транков при обрыве VPN

Проблемы Asterisk без вэб-оболочек и их решения

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

Pretor
Сообщения: 8
Зарегистрирован: 26 янв 2013, 18:41

Слетает регистрация транков при обрыве VPN

Сообщение Pretor »

Коллеги, уже бьюсь головой об стену в поисках решения проблемы.
В общем стоит у меня Elasix на виртуальной машине Hyper-V, интернет Beeline с L2TP
Виртуальная машина за NAT, все порты проброшены.

В чем проблема? Когда идет обрыв VPN и новое подключение пропадает регистрация транков у провадера и получается, что никто не дозвониться не позвонить не может.
Проблема решается перезагрузкой маршуртизатора и самой вирутальной машины. Я грешил на роутер DLINK и его NAT, сейчас стоит Microtik тоже самое (
Телефоны и прочие подключения из вне восстанавливаются без проблем.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Слетает регистрация транков при обрыве VPN

Сообщение ded »

Из изложенного сумбура не выстроилась схема сети.
Если используете слова для передачи схемы, то надо быть а) понятным всем и б) многословным
если не получается - использовать графику или псевдографику.
Pretor
Сообщения: 8
Зарегистрирован: 26 янв 2013, 18:41

Re: Слетает регистрация транков при обрыве VPN

Сообщение Pretor »

Дед, постараюсь подробней пояснить.

Есть сервер с Hyper-V, на котором поднята виртуальная машина Elastix. Интернет Beeline (L2TP) через роутер Microtik
Проблема в том, что при обрыве соединения с интернетом пропадает регистрация транков. Все Extensions при восстановлении подключаются нормально, а вот у операторов Elastix не регистрируется.
Проблему можно решить только перезагрузкой и виртуальной машины и маршрутизатора.

Схема примерно такая:

Внешние подключения (SIP транки, Extensions) - Интернет Beeline (L2TP) - Маршрутизатор Mikrotik - Сервер (виртуальная машина Elastix)
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Слетает регистрация транков при обрыве VPN

Сообщение ded »

... потому что внутренние номера (extensions) обычно мониторятся по
qualify=yes,
они долбятся сами на ваш Астериск, в случае потери своей регистрации, а сам ваш Астериск не будет долбиться перерегистрироваться при пропадании интернетов.
Если прошла регистрация его (как клиента) у оператора, то всё дефолтное время registerexpired ваш Астериск будет считаться зарегистрированным.
Проблему можно было решить не только перезагрузкой и виртуальной машины и маршрутизатора, а просто
sip reload
Чтобы исправить ситуацию
- перейти на надёжный интернет
- уменьшить время registerexpired в sip.conf до минимума. Насколько позволяют параметры у оператора.
Pretor
Сообщения: 8
Зарегистрирован: 26 янв 2013, 18:41

Re: Слетает регистрация транков при обрыве VPN

Сообщение Pretor »

Можно провести эксперимент и вручную разорвать соединение (вытащить кабель интернета из роутера и заново вставить).
Видно ошибку timed out, trying again, а внутренние номера нормально регистрируются. Теперь пока не перезагрузить маршрутизатор и elastix регистрации не будет.


Jan 26 20:32:36 VERBOSE [2576] chan_sip.c: -- Registered SIP '6300' at 92.112.40.154:5060
Jan 26 20:32:36 NOTICE [2576] chan_sip.c: Peer '6300' is now Reachable. (233ms / 2000ms)
Jan 26 20:32:54 NOTICE [2576] chan_sip.c: -- Registration for '7499*******@voip.mtt.ru' timed out, trying again (Attempt #7)
Jan 26 20:33:11 NOTICE [2576] chan_sip.c: -- Registration for '921*****@212.7.255.248' timed out, trying again (Attempt #8)
Jan 26 20:33:31 NOTICE [2576] chan_sip.c:-- Registered SIP '6301' at 176.97.197.162:41228
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Слетает регистрация транков при обрыве VPN

Сообщение ded »

Внутренние номера - не показатель. Определитесь - кто на ком регистрируется. Они - на вашем Астериске, а Астериск - сам клиент, и должен у оператора регистрироваться.
Выведите Астериск на публичный адрес, Микротик - на полку.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Слетает регистрация транков при обрыве VPN

Сообщение Vlad1983 »

registerattempts= ?
ЛС: @rostel
Pretor
Сообщения: 8
Зарегистрирован: 26 янв 2013, 18:41

Re: Слетает регистрация транков при обрыве VPN

Сообщение Pretor »

ded писал(а):... потому что внутренние номера (extensions) обычно мониторятся по
qualify=yes,
они долбятся сами на ваш Астериск, в случае потери своей регистрации, а сам ваш Астериск не будет долбиться перерегистрироваться при пропадании интернетов.
Если прошла регистрация его (как клиента) у оператора, то всё дефолтное время registerexpired ваш Астериск будет считаться зарегистрированным.
Проблему можно было решить не только перезагрузкой и виртуальной машины и маршрутизатора, а просто
sip reload
Чтобы исправить ситуацию
- перейти на надёжный интернет
- уменьшить время registerexpired в sip.conf до минимума. Насколько позволяют параметры у оператора.
sip reload не дает результата
я как понимаю, судя по отчетам Elastix пытается несколько раз зарегистрироваться у провайдера (Attempt #58) но все с ошибкой timed out, trying again
вывести астериск на публичный адрес это уже крайний вариант, пока пытаюсь сделать через NAT но в чем проблема так и не пойму (
Pretor
Сообщения: 8
Зарегистрирован: 26 янв 2013, 18:41

Re: Слетает регистрация транков при обрыве VPN

Сообщение Pretor »

Vlad1983 писал(а):registerattempts= ?
Влад, registerattempts=0

Думаю вопрос не в самом астериске (ставил разные модификации), а в NAT. Хотя до Mikrotikа Dlink стоял тоже самое было, думал замена исправит ситуацию.
А на счет стабильного интернета, думаю нет такого, чтобы вообще разрывов не было.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH