Proxy
將 siproxd 配置為在 openvpn 連接後面使用
我需要配置一個代理 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
在 microsip 中,我配置 Proxy 欄位並輸入:192.168.1.111。其他欄位與我直接訪問 PC-Asterisk (10.10.2.222) 時相同(或者當我可以在這台機器上使用 openvpn 時)
Microsip 連接正確,但不允許我撥打電話。
我究竟做錯了什麼?還有另一種簡單的替代方法嗎?
根據 siproxd 常見問題解答 ( http://siproxd.sourceforge.net/index.php?op=faq ) 確保 PC-Linux 主機啟用了 iptables 在兩個網路之間進行偽裝的數據包轉發功能。
如果 PC-Linux 主機不是 PC-Windows 預設網關,您還需要設置靜態路由才能訪問 Asterisk 網路。