Если у вас заикается (квакает) IP телефония в моменты активного скачивания — значит надо настроить приоритет SIP трафику.
Рассмотрим способ через маркировку трафика, так как IP адреса могут меняться.
Я не буду маркировать по портам 5060 и т.д., так как считаю этот метод не для понимания новичкам, ведь у SIP используется куча портов.
Профессиональная настройка MikroTik
Без предоплаты
Telegram: @Engineer_MikroTik
Например ваш оператор zadarma.com (реф.ссылка) или mango —
Узнаем у поддержки весь пул IP адресов сервиса, у манго это 81.88.80.0/24
Делаем маркировку трафика до серверов оператора телефонии
IP -> Firewall -> Mangle
Создаем правило:
Нажимаем ок для сохранения.
Маркировка в виде экспорта:
/ip firewall mangle add action=mark-connection chain=forward connection-mark=no-mark \ connection-state=new dst-address=81.88.80.0/24 new-connection-mark=\ VoIP-Connection out-interface=ether1-WAN1 passthrough=yes
Теперь промаркируем пакеты на основе соединений
Вся маркировка в виде экспорта:
/ip firewall mangle
add action=mark-connection chain=forward connection-mark=no-mark \
connection-state=new dst-address=81.88.80.0/24 new-connection-mark=\
VoIP-Connection out-interface=ether1-WAN1 passthrough=yes
add action=mark-packet chain=forward connection-mark=VoIP-Connection \
new-packet-mark=VoIP-Packet packet-mark=no-mark passthrough=yes
Теперь можно оперировать пакетами в QoS
Теперь есть критичный к задержкам трафик, уменьшим тарифную скорость на 10%, об этом написано в статье QoS для дома
Весь QoS в виде выгрузки:
/queue simple add dst=ether1-WAN1 max-limit=45M/45M name=WAN1 queue=\ pcq-upload-default/pcq-download-default target="" add max-limit=45M/45M name=WAN1-LAN packet-marks=no-mark parent=WAN1 queue=\ pcq-upload-default/pcq-download-default target="" add limit-at=1M/1M max-limit=45M/45M name=WAN-SIP packet-marks=VoIP-Packet \ parent=WAN1 queue=pcq-upload-default/pcq-download-default target=""
В зависимости от оператора и его услуг, на IP серверах могут находиться записи звонков и вовсе весь сайт. По этому я рекомендую сужать маркировки соединений через address list или указывать udp:5060 порт и диапазоны портов udp, которые нужно уточнить у оператора. Я пользуюсь 1 вариантом, когда адресов операторов много и вторым вариантом, когда адреса известны.
У DHCP MikroTik есть функция добавления в address list
Далее этот Address List используем в маркировке соединений
Если у вас свой сервер IP телефонии и все соединения проходят через него, то достаточно указать в Src. Address IP адрес сервера
Теперь не будет проблем с телефонией. Если телефонов станет больше, нужно сделать правки +100Кбит за каждый SIP