Страница 2 из 2
Re: Отваливается регистрация одного провайдера
Добавлено: 22 фев 2019, 12:45
Yazov
ТС, а точно сетевуха прямо смотрит в оператора? Не через роутик какой пусть и в режиме бриджа?
100%. У меня машина шлюзом выступает и интернет маскарадит в локалку. eth0 - локалка, eth1 - utp с крыши, от провайдера.
Код: Выделить всё
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.227 netmask 255.255.255.0 broadcast 192.168.100.255
inet6 fe80::e2d5:5eff:fe79:c1ba prefixlen 64 scopeid 0x20<link>
ether e0:d5:5e:79:c1:ba txqueuelen 1000 (Ethernet)
RX packets 11269991 bytes 2307482724 (2.1 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12341864 bytes 5802997362 (5.4 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 195.189.29.18 netmask 255.255.255.252 broadcast 195.189.29.19
inet6 fe80::523e:aaff:fe05:2ab2 prefixlen 64 scopeid 0x20<link>
ether 50:3e:aa:05:2a:b2 txqueuelen 1000 (Ethernet)
RX packets 12376220 bytes 5454464999 (5.0 GiB)
RX errors 0 dropped 24166 overruns 0 frame 0
TX packets 11318329 bytes 2303383390 (2.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Да мне говорили, что всякие д-линки и тп-линки грешат SIP ALG, которая криво роутит sip запросы. Но такой конфиг как сейчас уже давно стоит.
Re: Отваливается регистрация одного провайдера
Добавлено: 25 фев 2019, 06:39
Yazov
Также ТС совсем не вкуривает что Астер ему в консоли пишет что нет больше username в данном Астере, есть только defaultuser и fromuser..
Убираю username в данном астере и после ребута машины звонки не идут, получаю Failed to authenticate on INVITE to. Спасибо за "помощь"
Re: Отваливается регистрация одного провайдера
Добавлено: 25 фев 2019, 13:23
Zavr2008
Читаем верно - ЗАМЕНЯЕМ, не убираем.
Также начинаем читать книжки
Re: Отваливается регистрация одного провайдера
Добавлено: 25 фев 2019, 13:40
Yazov
Понял ошибку, однако проблему это не решает, отвалы до сих пор происходят. Причем другой транк, на другом сервере от того же провайдера отлично работает. Если вешаю проблемный транк на тот сервер, то все равно отваливается.
Re: Отваливается регистрация одного провайдера
Добавлено: 26 фев 2019, 08:49
Yazov
В общем, следуя рекомендациям, исправил некоторые настройки транка, теперь они выглядят так:
Код: Выделить всё
type=friend
remotesecret=xxxxxx
port=5060
nat=no
insecure=invite
host=217.76.78.17
fromuser=7470941234
fromdomain=217.76.78.17
dtmfmode=rfc2833
disallow=all
defaultuser=7470941234
context=from-trunk
allow=alaw&ulaw
строка регистрации:
Правила фаера:
Код: Выделить всё
iptables -A INPUT -s 217.76.78.17 -p udp -m udp --dport 5060 -j ACCEPT
iptables -A INPUT -s 217.76.78.17 -p udp -m udp --dport 10000:20000 -j ACCEPT
Второй транк от данного провайдера, который регается на другой сервер, работает отлично. Смена серверов эффекта не дает. Единственное отличие в этих транках, кроме пользователя/пароля - второй транк не принимает входящие звонки, так как является револьверным и провайдер кидает все входящие на проблемный транк.
Отвалы транка могут происходить как несколько раз за час, так и один раз за пять часов, вне зависимости от кол-ва звонков. Отвалы были и ночью, когда звонков вообще нет. Дамп здесь
https://yazov.kz/dump.cap, заранее прошу прощения, за кол-во сообщений в дампе, однако в нем есть как успешные регистрации, так и отвал.
Провайдер утверждает, что им не нравится мой CSeq number:
вы оказывается даже видите наши 401 ответы!
Мы на каждое действие запрашиваем авторизацию и поэтому улетает 401 в вашу сторону (будь то регистрация или вызов). Вы все время отвечаете на него верно. Но в какой-то момент вы его получаете, но не реагируете на него.
Если посмотрите, то во время проблемы вы шлете регистр снова и снова один и тот же. Как бы игнорируя наш запрос 401.
UPD: заменил на type=peer. Стало лечиться перезагрузкой оси. То есть транк отваливается, но помогает перезагрузка. sip reload, core reload и core restart now не помогают.
Re: Отваливается регистрация одного провайдера
Добавлено: 26 фев 2019, 09:27
Yazov
Дезинформация: не лечится перезагрузкой, видимо это был единичный случай. Транк падает и поднимается по прежнему.