LINUX.ORG.RU
решено ФорумAdmin

Застывшие транки

 ,


1

2

После аварийного выключения шлюза и телефонной станции астериск, регистрация внешних транков multifon, sipnet, sipmarket подвисла в состоянии Request Sent (Пример на мультифоне):

*CLI> sip show registry
Host                                    dnsmgr Username       Refresh State                Reg.Time                 
multifon.ru:5060                        N      79201112233@       120 Request Sent                                  
1 SIP registrations.
       > doing dnsmgr_lookup for 'multifon.ru'
       > ast_get_srv: SRV lookup for '_sip._udp.multifon.ru' mapped to host sbc.multifon.ru, port 5060
[Aug 24 08:17:51] NOTICE[775]: chan_sip.c:12480 sip_reg_timeout:    -- Registration for '79201112233@multifon.ru' timed out, trying again (Attempt #2785)
Так же не работают исходящие вызовы:
-- Called multifon/79206111112
и тишина, хотя:
# telnet sbc.multifon.ru 5060
Trying 193.201.229.35...
Connected to sbc.multifon.ru.
Escape character is '^]'.

Предпринималось следующее:

  • sip reload
  • reload
  • /etc/init.d/asterisk restart
  • reboot
  • init 0

Безрезультатно. Провайдер говорит, что станция даже не пытается пройти на него. Причем локальные номера работают. Использование IP адресов в транках не решило проблему. Существует документированная проблема внешне проявляющаяся так же, при падения интернета и невозможности разрезолвить DNS, но здесь наверное иной случай, потому что во всех описаниях перезагрузка хоста помогала.
Как восстановить возможность регистрации?

★★★★★

После аварийного выключения шлюза

И да, проблема скорее всего на шлюзе.

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

debug смотрел?

Да, там только попытки регистрации #N

Retransmitting #N (no NAT) to 193.201.229.35:5060:
REGISTER sip:multifon.ru SIP/2.0

petav ★★★★★
() автор топика
Ответ на: комментарий от kernelpanic

kernelpanic, уже не узнаю что было. По глупости шлюз перезагрузил прежде чем исследовать, теперь:

*CLI> sip show registry
Host                                    dnsmgr Username       Refresh State                Reg.Time                    
multifon.ru:5060                        N      79201112233@       165 Registered           Fri, 24 Aug 2012 09:51:54                                  
1 SIP registrations.
Спасибо за придание моим изысканиям нужного русла.

petav ★★★★★
() автор топика
Ответ на: комментарий от zgen

Привет, zgen. Не совсем понял транскрипцию послания

=> Проблемы в шлюзе.

То ли это уверенность в том что проблемы в шлюзе. То ли еще что-то?

petav ★★★★★
() автор топика
Ответ на: комментарий от zgen

Мы про какой шлюз говорим - voip или net?

net. На нем что-то случилось.

petav ★★★★★
() автор топика
6 октября 2012 г.
Ответ на: комментарий от fry

На шлюзе два провайдера интернет в балансировке. К астериску через шлюз подключены два sip провайдера.

petav ★★★★★
() автор топика
Ответ на: комментарий от fry

Дай время поискать. Использовал на скорую руку zeroshell.

petav ★★★★★
() автор топика
21 ноября 2012 г.

Ситуация повторилась. Получилось эмпирически понять, что скорее всего это внутренние глюки астериска. К примеру, есть два сервера завязанные по iax2. Один сервер резко падает(в некоторых случаях достаточно интернет оборвать), но после восстановления интернет или сервера они в упор друг друга не видят, пока:

  • Не войдешь в файл конфигурации iax.conf, что нибудь там не изменишь;
  • Совершишь (не удачный звонок) по iax2 каналу;
  • Потом исправишь все как было;
  • Сделаешь это на обоих серверах;

Данное смог повторить четыре раза.

Asterisk 1.8.4.4

petav ★★★★★
() автор топика
Последнее исправление: petav (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.