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

Потеря регистрации при смене интернет канала

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Потеря регистрации при смене интернет канала

Сообщение alexborodach »

1. Есть маршрутизатор, на который заведены 2 провайдера с 2 белыми ip.
Логика следующая: весь трафик бегает через основного провайдера и при падении оного идёт автоматически переключение на резервного.
Как только основной канал восстанавливается весь трафик идёт опять через него.

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

Как только происходит падение основного интернет канала регистрация на провайдере теряется и в консоли наблюдаю
[Jun 17 14:38:51] NOTICE[1693]: chan_sip.c:15135 sip_reg_timeout: -- Registration for 'zzzzzzzz@xxx.xxx.xxx.xxx' timed out, trying again (Attempt #39)

при этом icmp пакеты через резервный канал бегают замечательно.
sip reload не помогает.

Подскажите пожалуйста куда смотреть ?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Потеря регистрации при смене интернет канала

Сообщение ded »

Ваш статус
Устройство ХХХ зарегистрировано с ИП адреса 111.222.111.222
действителен в течение некоторого времени у провайдера. После истечения этого времени - перерегистрируется.
Но если в течение этого времени поступает запрос на регистрацию с другого ИП адреса (как раз Ваш случай!) - это может
* расцениваться софтсвичем провайдера как fraud и блокироваться..
* ответ на этот запрос на регистрацию от провайдера - ОК, поступает по старому маршруту на старый ИП адрес.
Потому что ответ ОК формируется на основе информации об extern IP в самом теле запроса (Layer 7 модели OSI), а не на основании вашего source IP пакета UDP (Layer 4 модели OSI)
То есть при поднятии резервного интернет-канала надо переписывать значение extern IP.
Чтобы не городить огород, надо использовать лучше параметр externhost, в котором забить FQDN типа pbx.mycompany.biz
А TTL для этой записи указать в ДНС 1 минуту, или вообще 30 сек.
Или использовать резервирование на основе записей SRV
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Потеря регистрации при смене интернет канала

Сообщение Vlad1983 »

почистить conntrack после переключения на другой аплинк
ЛС: @rostel
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Потеря регистрации при смене интернет канала

Сообщение ded »

Маловато будет!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH