Как я могу видеть в xep-0045 есть возможность ограничить максимальное количество пользователей в комнате:Ограничения максимального количества пользователей в ejabberd MUC
<field
var='muc#roomconfig_maxusers'
type='list-single'
label='Maximum Number of Room Occupants'/>
Я использую Смак LIB для Java, чтобы создавать комнаты. И отправлю форму в процессе создания:
[...]
List<String> list = new ArrayList<String>();
list.add("3");
submitForm.setAnswer("muc#roomconfig_maxusers", list);
[...]
muc.sendConfigurationForm(submitForm);
И это не работает. В одной комнате я могу видеть 4 ppl, за исключением, но сервер не должен принимать 4-е приглашение, не так ли?
Другие варианты (muc#roomconfig_persistentroom
, muc#roomconfig_membersonly
, и т.п.) произведение хорошо. Существует проблема только с muc#roomconfig_maxusers
.
Я использую последнюю версию ejabberd.
Как ограничить максимальное количество пользователей в MUC?