禁止OpenSIPS 2.4通话

时间:2018-10-16 15:16:03

标签: proxy sip rtp opensips

几天前,我发现了OpenSIPS和所有可能性。我只是将其用作简单的SIP代理即可开始使用。我指定的UAC和我的UAS之间的代理(星号,无标记)。目的是使用代理来防止对我的UAS的机器人攻击。

在安装OpenSIPS之后,我尝试通过简单地在配置中添加代理URL来配置XLITE(无格式)。它起作用了,我注册了,在UAS同行中可以看到带有代理IP的扩展。但是当我打电话时,我遇到了一个禁止的错误。在调试模式下,日志不会与我对话,我看到了很多信息,但与该错误无关。

我没有对默认配置脚本进行任何更改。这是正常现象吗?

我还尝试了将公用IP上的VM作为UAC(因此未命名)。

谢谢您的帮助。

奥利维尔

1 个答案:

答案 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