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