У меня есть локальный сервер Asterisk на Ubuntu 16.04. Его адрес 192.168.0.101:5060, и мне бы хотелось, чтобы мне разрешалось общаться с другими пользователями, когда я нахожусь вне локальной сети. Я пробовал это, но это не работает. Я не очень хорош в сетевой инженерии. Есть ли способ сделать это хорошо? Я использую SIP.

1 ответ1

0

Проверьте роутер на наличие опции SIP ALG (Google по модели роутера +sipalg). ОТКЛЮЧИТЕ это.

У вас также есть форвардные порты 5060, 10000-20000 UDP.

На сервере нужно установить nat = comedia, если у вас статический ip, добавьте externip = your_ip_here.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .