[Показать] Спойлер:
[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
В sip show registry:
[Показать] Спойлер:
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
Asterisk после этого регистрацию прекращает и входящие перестают работать. Помогает только sip reload. На других провайдерах такой проблемы не наблюдается. Пробовал воспроизвести проблему блокировкой на фаерволе ip провайдера, но астериск просто пытается бесконечно перерегистрироваться, т.к. в конфиге проставлен параметр с бесконечными попытками.
С другими провайдерами такого трабла нет. Есть различные версии астериска начиная с 1.8 и до 13, с натом и без. Проблема именно с этим провом и везде одинаковая.
Подскажите что в данной ситуации делать? Поменять провайдера не получится, т.к. много где уже есть и в целом все довольны, у кого-то куплены "блатные" номера.
По идее можно настроить планировщик дергающий sip reload, либо через fail2ban анализировать логи и запускать тот же sip reload.
Может быть поправить исходники.
P.S. У провайдера на их астере точно такая-же проблема и они ее решили сделав транк без регистрации. Мне такое решение не очень подходит т.к. при смена ip придется звонить в поддержку.