Я хочу работать в локальной области из дома, я настроил OpenVPN на своем сервере Asterisk (это только один сервер Linux в локальной сети), он работает нормально.

Я включил переадресацию на сервере Asterisk, и теперь клиент может видеть локальную сеть (net 192.168.1.0/24). Но если я попытаюсь зарегистрироваться на Asterisk, это не удастся. В дампе Asterisk tun0 я вижу "Ошибка сервера 500" в пакете SIP.

Что мешает мне зарегистрироваться? Диапазон портов SIP/RTP?

1 ответ1

0

Прежде всего, убедитесь, что вы запускаете сервер звездочки ПОСЛЕ туннельного соединения. В противном случае он не увидит новый адрес

Во-вторых, вы должны проверить, что ваш клиент НЕ использует NAT и не помещает внешний ip клиента в пакет (обычно это означает, что вы отключили STUN)

Также вы можете проверить со стороны ОБА, куда отправляются пакеты, с помощью утилиты mtr или получить трассировку с помощью tcpdump.

Вы можете увидеть больше информации о звездочке, используя sip debug

asterisk -r
sip set debug on

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