2015-02-04 3 views
0

В настоящее время я пытаюсь настроить сервер freeswitch для игры, так как он работает, так как клиент игры пытается зарегистрировать случайный идентификатор пользователя с сервером freeswitch. есть ли способ, чтобы freeswitch регистрировал любого пользователя из любого ip без необходимости добавлять их в папку каталога? в основном отключить любую безопасность.Freeswitch позволяет любому пользователю регистрироваться

ответ

1

Вы можете определенно сделать это с помощью kamailio перед FreeSWITCH. Я не уверен, что FreeSWITCH может это сделать, проверит его в выходные.

+0

вещь на самом деле не регистрируется, а при отправке вызова пользователю: для того, чтобы сделать «мост» на «user/xxx», вам нужен действительный идентификатор пользователя. Думаю, вам все равно придется в конечном итоге с Камаилио. –

1

Включите следующую строку в вашем профиле СОФИЯ:

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

и настроить соответствующий ACL в нем. Такой же подход применяется к вызовам аутентификации - см Auth и регистрации разделов здесь:

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

P.S. бег freeswitch таким образом небезопасен и является действительно плохая идея.

0

Да, мы можем зарегистрировать любого пользователя на FreeSWITCH без аутентификации. В профиле sofia есть два параметра для регистрации и вызова без аутентификации.

принять слепую-авторизацию: Примите любую проверку подлинности без фактических проверок (не хорошая функция для большинства людей) <param name="accept-blind-auth" value="true"/>.

auth-calls: Пользователи в каталоге могут иметь параметры «auth-acl», применяемые к ним, чтобы ограничить доступ пользователей к предопределенному ACL или CIDR. <param name="auth-calls" value="$${internal_auth_calls}"/>. Значение может быть «ложным», чтобы отключить аутентификацию в этом профиле, а это означает, что когда вызовы приходят в профиль, не отправить запрос на вызов вызывающему абоненту.

Для получения дополнительной информации https://wiki.freeswitch.org/wiki/Sofia.conf.xml#accept-blind-auth/.

+0

Если вы используете XML, используйте «backticks» в сообщениях, иначе теги не появятся. Существует окно предварительного просмотра, чтобы вы могли видеть свои сообщения, прежде чем публиковать их. – halfer

Смежные вопросы