Мне нужно настроить прокси-sip. Я обнаружил siproxd, но не могу его использовать.
Моя сеть выглядит следующим образом:
PC-Windows -> Use MicroSip -> 192.168.1.10
PC-Linux -> Use siproxd ->
Network interface -> ens33 -> 192.168.1.111
Network interface -> tun0 -> 10.10.2.33 (OpenVPN raised)
PC-Asterisk -> 10.10.2.222
Я использую этот файл конфигурации для siproxd (другие параметры по умолчанию)
if_inbound = ens33
if_outbound = tun0
host_outbound = 10.10.2.222
В микросипе я настраиваю поле Прокси и ставлю: 192.168.1.111. Остальные поля я оставляю такими же, как когда у меня есть прямой доступ к PC-Asterisk (10.10.2.222) (или когда я могу использовать openvpn на этой машине)
Микросип подключается правильно, но звонить не позволяет.
Что я делаю не так? Есть ли еще одна простая альтернатива, которая работает?
Согласно siproxd FAQ ( http://siproxd.sourceforge.net/index.php?op=faq ) убедитесь, что на хосте PC-Linux включена пересылка пакетов, и iptables выполняет маскировку между двумя сетями.
Если хост ПК-Linux не является шлюзом по умолчанию ПК-Windows, вам также потребуется настроить статические маршруты для доступа к сети Asterisk.