首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openSIPS,是否将邀请限制到某些ip?

openSIPS,是否将邀请限制到某些ip?
EN

Stack Overflow用户
提问于 2014-02-25 22:32:21
回答 2查看 407关注 0票数 0
代码语言:javascript
复制
if (method=="INVITE" && uri=~"NUMBER")
   {
       #rewriteuri("sip:+45NUMBER@voipXXX.opensips.local");
       rewritehost("voipXXX.opensips.local");
       t_relay();
       exit;

这是我的openSIPS服务器如何处理invites的一个例子,我想让它只接受来自某些ips的invites?有人知道这是怎么做到的吗。

这只考虑正在呼叫的号码,而不考虑其来自哪个ip

EN

回答 2

Stack Overflow用户

发布于 2014-09-12 17:25:39

http://www.opensips.org/Documentation/Script-CoreVar

第3.79节

票数 0
EN

Stack Overflow用户

发布于 2014-09-16 17:00:10

看一下PERMISSIONS模块,而不是硬编码您想要允许的源IP。

http://www.opensips.org/html/docs/modules/1.11.x/permissions.html

特别是看一下check_source_address命令。

您可以创建一个群,将所有授权IP放入其中。例如,如果您创建了组1,则可以在脚本中使用以下代码段:

代码语言:javascript
复制
if(!check_source_address("1")) {
    send_reply("403","Forbidden");
    exit;
} 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22017230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档