У меня есть локальный сервер Asterisk на Ubuntu 16.04. Его адрес 192.168.0.101:5060, и мне бы хотелось, чтобы мне разрешалось общаться с другими пользователями, когда я нахожусь вне локальной сети. Я пробовал это, но это не работает. Я не очень хорош в сетевой инженерии. Есть ли способ сделать это хорошо? Я использую SIP.
1 ответ
0
Проверьте роутер на наличие опции SIP ALG (Google по модели роутера +sipalg). ОТКЛЮЧИТЕ это.
У вас также есть форвардные порты 5060, 10000-20000 UDP.
На сервере нужно установить nat = comedia, если у вас статический ip, добавьте externip = your_ip_here.