Freeswitch允许任何用户注册

时间:2015-02-04 07:43:53

标签: freeswitch

我目前正在尝试为游戏设置一个freeswitch服务器,它的工作方式是游戏客户端尝试使用freeswitch服务器注册随机用户ID。有没有办法让freeswitch从任何IP注册任何用户而不必将它们添加到目录文件夹?基本上禁用任何和所有安全性。

3 个答案:

答案 0 :(得分:2)

你可以在FreeSWITCH前用kamailio做到这一点。我不确定FreeSWITCH是否能够做到这一点,将在周末检查出来。

答案 1 :(得分:1)

sofia个人资料中添加以下内容:

<param name="accept-blind-reg" value="true"/>

并调整相应的acl。相同的方法适用于呼叫验证 - 请参阅此处的验证和注册部分:

wiki.freeswitch.org/wiki/Sofia.conf.xml

P.S。以这种方式运行freeswitch是不安全的,并且真的坏主意。

答案 2 :(得分:1)

是的,我们可以在FreeSWITCH上注册任何用户而无需身份验证。 sofia配置文件中有两个参数用于寄存器和未经认证的呼叫。

accept-blind-auth :接受任何身份验证而不进行实际检查(对大多数人来说这不是一个好的功能) <param name="accept-blind-auth" value="true"/>

auth-calls :目录中的用户可以拥有&#34; auth-acl&#34;应用于它们的参数,以限制用户对预定义ACL或CIDR的访问。 <param name="auth-calls" value="$${internal_auth_calls}"/>。价值可以是&#34;假&#34;禁用此配置文件上的身份验证,这意味着当配置文件中的呼叫进入时,会向主叫方发送身份验证提示。

了解更多信息https://wiki.freeswitch.org/wiki/Sofia.conf.xml#accept-blind-auth/