404 Not found и Rejected
Добавлено: 12 янв 2017, 18:54
Здравствуйте. Есть провайдер который предоставляет нам sip транк, в целом все работает хорошо, но как только провайдер проводит у себя какие-либо работы или оборудование у них переключается на резервный канал транки падают и обратно не перерегистрируются. Конкретно происходит следующее. В логе появляется следующая запись:
В sip show registry:
Asterisk после этого регистрацию прекращает и входящие перестают работать. Помогает только sip reload. На других провайдерах такой проблемы не наблюдается. Пробовал воспроизвести проблему блокировкой на фаерволе ip провайдера, но астериск просто пытается бесконечно перерегистрироваться, т.к. в конфиге проставлен параметр с бесконечными попытками.
С другими провайдерами такого трабла нет. Есть различные версии астериска начиная с 1.8 и до 13, с натом и без. Проблема именно с этим провом и везде одинаковая.
Подскажите что в данной ситуации делать? Поменять провайдера не получится, т.к. много где уже есть и в целом все довольны, у кого-то куплены "блатные" номера.
По идее можно настроить планировщик дергающий sip reload, либо через fail2ban анализировать логи и запускать тот же sip reload.
Может быть поправить исходники.
P.S. У провайдера на их астере точно такая-же проблема и они ее решили сделав транк без регистрации. Мне такое решение не очень подходит т.к. при смена ip придется звонить в поддержку.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[2017-01-11 16:39:24] WARNING[1513] chan_sip.c: Got 404 Not found on SIP register to service XXXXXX@1.2.1.1, giving up
[2017-01-11 16:39:24] WARNING[1513] chan_sip.c: Got 404 Not found on SIP register to service XXXXXX@1.2.1.1, giving up
[2017-01-11 16:39:24] WARNING[1513] chan_sip.c: Got 404 Not found on SIP register to service XXXXXX@1.2.1.1, giving up
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
1.2.1.1:5060 N XXXXXX 105 Rejected Wed, 11 Jan 2017 16:36:35
1.2.1.1:5060 N XXXXXX 105 Rejected Wed, 11 Jan 2017 16:36:36
1.2.1.1:5060 N XXXXXX 105 Rejected Wed, 11 Jan 2017 16:36:36
С другими провайдерами такого трабла нет. Есть различные версии астериска начиная с 1.8 и до 13, с натом и без. Проблема именно с этим провом и везде одинаковая.
Подскажите что в данной ситуации делать? Поменять провайдера не получится, т.к. много где уже есть и в целом все довольны, у кого-то куплены "блатные" номера.
По идее можно настроить планировщик дергающий sip reload, либо через fail2ban анализировать логи и запускать тот же sip reload.
Может быть поправить исходники.
P.S. У провайдера на их астере точно такая-же проблема и они ее решили сделав транк без регистрации. Мне такое решение не очень подходит т.к. при смена ip придется звонить в поддержку.