几天前我发现了OpenSIPS和所有的可能性。我只是将其用作简单的SIP代理即可开始使用。我指定的 UAC 和我的 UAS 之间的代理(星号,未指定(。目标是使用代理来防止机器人攻击我的 UAS。
安装 OpenSIPS 后,我尝试通过在配置中添加代理 URL 来配置我的 XLITE(natted(。它有效,我注册,我可以在我的 UAS 对等体中看到我带有代理 IP 的扩展。但是当我打电话时,我收到了一个禁止的错误。在调试模式下,日志不与我交谈,我看到很多信息,但没有关于此错误的信息。
我没有对默认配置脚本进行任何更改。这种行为正常吗?
我还尝试将公共 IP 上的 VM 作为 UAC(因此未命名(,同样的事情。
谢谢你的帮助。
奥利维尔
最有可能的是,您的SIP邀请正在点击此块:
if (!is_myself("$rd")) {
send_reply("403", "Relay Forbidden");
exit;
}
这意味着您的OpenSIPS不认为自己对SIP UA放置在请求URI中并尝试路由到的域(或IP(负责。 要解决此问题,只需使用alias
语句将星号IP作为本地(可识别(域列入白名单:
listen = udp:*:5060
alias = 1.1.1.1