无法通过 VPN 在 Asterisk 上注册

无法通过 VPN 在 Asterisk 上注册

在此处输入图片描述

我想在家里的本地区域工作,我在我的 Asterisk 服务器上配置了 OpenVPN(它只是 LAN 中的一台 Linux 服务器),它运行良好。

我在 Asterisk 服务器上启用了转发,客户端现在可以看到 LAN(网络 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

相关内容