我想在家中在本地工作,我在我的Asterisk伺服器上配置了OpenVPN(它只是區域網路中的一台Linux伺服器),它運作得很好。
我在 Asterisk 伺服器上啟用了轉發,客戶端現在可以看到 LAN (net 192.168.1.0/24)。但如果我嘗試在 Asterisk 上註冊,就會失敗。在 Asterisk tun0 轉儲中,我在 SIP 封包中看到「伺服器錯誤 500」。
是什麼阻止我註冊? SIP/RTP 連接埠範圍?
答案1
首先,您必須確保在隧道連線後啟動星號伺服器。否則它將看不到新地址
其次,你檢查你的客戶端不使用 NAT,也不將客戶端的外部 IP 放入封包中(通常意味著你停用了 STUN)
您也可以使用 mtr 公用程式從兩側檢查資料包的去向,或使用 tcpdump 取得追蹤。
您可以使用 sip debug 查看有關 asterisk 的更多信息
asterisk -r
sip set debug on