Мне нужно настроить прокси-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 (другой файл по умолчанию ult options)
if_inbound = ens33
if_outbound = tun0
host_outbound = 10.10.2.222
В микросипе я настраиваю поле Proxy и ставлю: 192.168.1.111. Остальные поля я оставляю такими же, как когда у меня есть прямой доступ к PC-Asterisk (10.10.2.222) (или когда я могу использовать openvpn на этой машине)
Microsip подключается правильно, но не позволяет мне совершать звонки.
Что я делаю не так? Есть ли еще одна простая альтернатива, которая работает?
В соответствии с часто задаваемыми вопросами siproxd ( http://siproxd.sourceforge.net/index.php?op=faq ) убедитесь, что на хосте PC-Linux включена пересылка пакетов ant что iptables маскируется между двумя сетями.
Если хост PC-Linux не является шлюзом по умолчанию для ПК-Windows, вам также потребуется настроить статические маршруты, чтобы получить доступ к сети Asterisk.