Если у вас заикается (квакает) IP телефония в моменты активного скачивания — значит надо настроить приоритет SIP трафику.
Рассмотрим способ через маркировку трафика, так как IP адреса могут меняться.
Я не буду маркировать по портам 5060 и т.д., так как считаю этот метод не для понимания новичкам, ведь у SIP используется куча портов.
Например ваш оператор 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
IP Телефония с нуля (MikoPBX+Proxmox)
Настройка-Микротик.РФ
Больше статей по настройке MikroTik на моем сайте https://настройка-микротик.рф
СЕТЕВЫЕ УСЛУГИ
- Настройка
- Мониторинг
- Консультация
- Подбор оборудования
- Telegram: @Engineer_MikroTik
- Все услуги без предоплаты
- Работаю с юридическими и физическими лицами