Mikrotik, рекурсивная маршрутизация и АТС

RIP, OSFP, BGP, MPLS/VPLS
DEMONcore
Сообщения: 2
Зарегистрирован: 22 авг 2024, 10:41

Mikrotik, рекурсивная маршрутизация и АТС

Сообщение DEMONcore »

Всем привет!
Возможно кто-то сталкивался с такой проблемой, так что прошу помощи.
Действующие лица: Mikrotik CCR1009-7G-1C-1S+ (ROS 7.14.2), freepbx 14.0.17, Asterisk 16.6.2
На FreePBX настроено 3 номера (соответственно 3 транка), в маршрутизатор Mikrotik воткнут один кабель от провайдера (WAN1). Три транка зарегистрированы, телефонные номера исправны, из города на эти телефоны можно позвонить и с этих телефонов тоже дозваниваешься. Звук работает.
Втыкаю в Mikrotik второй кабель от другого провайдера (WAN2), оба провайдера в Interface list (isp), настраиваю рекурсивную маршрутизацию, чтобы через обоих провайдеров можно было подключиться к офису, но внутри офиса в приоритете весь трафик идет через WAN1, WAN2 - резерв. В NAT меняю в правилах только порт с ether порта на группу. Все сервисы в офисе работают, и если неполадки в сети WAN1 - Mikrotik переключается на WAN2, как только доступ в интернет у WAN1 восстанавливается - Mikrotik переключает на WAN1. Вроде бы всё хорошо, но замечаю, что на одном из трех номеров пропал звук в обе стороны. Регистрация проходит, телефон из/в город(а) дозванивается, но нет ни гудков, и если снять трубку то нет и голоса. В первую очередь обратился в телефонному оператору, но те прислали письмо, что они получают от нас sip пакеты по одному WAN, а RTP пакеты по другому. В первую очередь подумал на FreePBX, но там настроек минимум, NAT и Firewall отключены, в настройках внешний адрес - это адрес WAN1, и маршрутизация внутри сети VLAN. Трассировка до серверов SIP оператора идет через WAN1.
На маршрутизаторе Mikrtotik в NAT проброшены порты:

Код: Выделить всё

add action=dst-nat chain=dstnat comment="SIP Trunk" dst-port=\
    5060,5061,10000-20000 in-interface-list=isp protocol=udp src-address=\
    95.167.42.116 to-addresses=10.1.1.2
Прописал такое же правило, только от АТС до сервера провайдера, но ничего не поменялось. Вообще, если честно, можно отключить все SIP правила, то ничего не поменяется - 2 номера работают идеально, у 3 номера - нет звука.
На всех Mikrotik отключены SIP ALG, включал, выбирал yes/no в directmedia - ничего не меняется. На коммутаторе Mikrotik CRS326-24S-2Q-RM - нет настроек Firewall или NAT, маршрутизация только OSPF от маршрутизатора. На коммутаторе Mikrotik CRS326-24G-2S+RM нет настроек Firewall или NAT, маршрутизация только управляющей сети.
При отключении порта WAN2, транк 3 номера перестает регистрироваться.
Ошибся в настройках MIkrotik? Или ошибка в настройке АТС? За любую помощь спасибо!

Конфигурация и условная схема во вложении.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
DEMONcore
Сообщения: 2
Зарегистрирован: 22 авг 2024, 10:41

Re: Mikrotik, рекурсивная маршрутизация и АТС

Сообщение DEMONcore »

Проблему решил. Mikrotik, не смотря на настройки, неверно маршрутизировал трафик от FreePBX до сервера SIP провайдера. Маршруты были отключены, ethernet порт был отключен, а он всё-равно отправлял по этому пути звонки. Обновил ROS до версии 7.15.3 , пока всё работает стабильно.