Страница 1 из 1
Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 16:33
SnakePlisskin
Доброго дня!
Внутри сети стоит SIP сервер FreePBX+Asterisk, интернетом управляет mikrotik, недавно завели на него резервный канал от другого провайдера, микротик я настроил, на автоматические переключение на провайдера 2 при потери связи с провайдером 1, ну и в обратную сторону когда от провайдера 1 появляется сигнал происходит отключение от провайдера 2, суть проблемы состоит в том что после того когда происходит переключение с 1 на 2го, отваливается телефония, заходил в ЛК провайдера телефонии посмотрел регистрацию одного из транков :
SIP:<sip:xxxxxxxxxx@xxxxxxxxxxxxx;realip=xxxxxxxxxxxx;transport=udp>
Указан IP первого провайдера.
Можно как то автоматизировать, что бы SIP сервер производил перерегистрацию ?
Re: Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 16:40
Glukinho
На микротике после процедуры "автоматического переключения на провайдера 2 при потери связи с провайдером 1" принудительно удаляйте NAT сессии:
- IP - Firewall - Connections - Src.Address = <внутренний IP FreePBX>
- IP - Firewall - Connections - Dst.Address = <внутренний IP FreePBX>
SIP ALG (IP - Firewall - Service ports - sip) НЕ отключайте.
Re: Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 16:46
SnakePlisskin
Странно у меня сейчас вообще все Service Port отключены.
А можно как то в Netwatch это автоматизировать, у меня сейчас там настроено переключение каналов как раз ?
Re: Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 17:24
Glukinho
Покажите еще вывод: sip show settings
На Микротике нужно написать что-то типа:
Код: Выделить всё
/ip firewall connection remove [find where src-address~"192.168.0.100"]
/ip firewall connection remove [find where dst-address~"192.168.0.100"]
Где 192.168.0.100 - IP-адрес FreePBX.
И после этого сделать sip reload на самом Астериске, чтобы он перерегистрировал все транки.
Для проверки делаем вручную:
1. Отключаем первого провайдера (выдергиваем кабель, например)
2. Происходит какая-то процедура переключения на микротике
3. На микротике заходим в IP - Firewall - Connections и удаляем вообще все соединения, для верности
4. На астериске выполняем sip reload
5. Смотрим, что получилось, что не работает
Re: Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 18:00
SnakePlisskin
Получается, полу-автоматический режим, все равно придется на сервере что-то делать. Получается что легче кому-то поручать его сделать вкл/выкл )
Re: Перерегистрация SIP при смене провайдера
Добавлено: 31 май 2024, 18:06
Glukinho
Если нормально настроить, то не придется.
Re: Перерегистрация SIP при смене провайдера
Добавлено: 01 июн 2024, 13:28
Zavr2008
Можно и другой вариант сделать - просто аренда VDS в облаке, там поднять CHR Mikrotik. С обоих аплинков инета сделать туннели в микротике с обоих аплинков до VDS, далее либо бондинг, либо роутинг с резервом по этим туннелям. Наружу астер выпускать через NAT того VDS, на его же внешнем IP и регать у SIP операторов.
В случае бондинга при отрубании канала даже существующие звонки рваться не будут и в Астере ничего исправлять не надо - внешний IP он будет ставить того VDS.
Цена вопроса копейки, надежность - нормальная, у клиента более 5 лет работает норм.