Skip to main content

Інструкція користувача

Шлюз прикладного рівня (ALG) для SIP

У маршрутизаторах Keenetic реалізовано шлюз прикладного рівня (ALG) для протоколу SIP.

SIP ALG — це шлюз прикладного рівня, який дозволяє голосовому трафіку VoIP (RTP) безперешкодно проходити через пристрій із NAT (трансляція мережевих адрес). Якщо SIP ALG є і ввімкнений у маршрутизаторі, не потрібно додатково налаштовувати перенаправлення портів для цього типу трафіку.

Щоб увімкнути SIP ALG, встановіть відповідний компонент у маршрутизаторі:

sip-alg-component-en.png

Як правило, IP-адреси клієнтів SIP-телефонії призначаються з діапазону внутрішніх (локальних) адрес, і їхні IP-адреси можуть збігатися. У більшості випадків користувачі підключаються до мережі через пристрій із NAT (через маршрутизатор). Якщо цей пристрій не підтримує SIP ALG, SIP-сервер не зможе розрізняти клієнтів.

VoIP-клієнти можуть реєструватися на SIP-сервері за допомогою одного з наступних методів для обходу NAT: Outbound proxy, STUN або SIP ALG. Однак, якщо один із перших двох методів налаштовано на VoIP-телефоні або іншому пристрої з SIP-клієнтом, що знаходиться за NAT, функцію SIP ALG на пристрої потрібно вимкнути.

Для безперешкодного проходження SIP-трафіку через пристрій із NAT необхідно транслювати адресацію в SIP-пакетах. SIP-пакет перевіряється на прикладному рівні, а IP-адреси в ньому змінюються. Таким чином, SIP ALG дозволяє реалізувати послуги SIP-телефонії в мережі з трансляцією адрес NAT без використання допоміжних зовнішніх пристроїв.

Приклад 1. На шляху SIP-пакетів немає пристрою з NAT.

sip-alg-01-en.png

Приклад 2. На шляху SIP-пакетів є пристрій з підтримкою NAT і SIP ALG.

sip-alg-02-en.png

У цьому випадку пристрій із NAT (маршрутизатор) замінює IP-адресу джерела 192.168.1.33 в IP-пакетах на власну WAN IP-адресу 210.243.66.215.

Важливо

Усі пристрої з NAT повинні підтримувати механізм SIP ALG. Якщо на шляху SIP-пакетів є пристрій із NAT, який не підтримує SIP ALG, SIP-телефонія не працюватиме.

sip-alg-03-en.png