Openfire - сервер.
Jitsi, psi - клиенты.
Все хорошо, все работает, конференции создаются, все норм. Пользователям понадобилось юзать проги на android ios. Нашел клиентов - самые вменяемые - Jabba -iOS, Xabber - Android. Все хорошо, приглашения видят, в конфы вступают. Нормально работает. С клиентами на мобильный есть проблемы. Создаю конференцию и мне выдает вот такое сообщение
this room is locked from entry until configuration is confirmed.
Погуглив нашел несколько тем, в которых описывалась данная проблема. По-умолчанию клиент создает locked room. Для того чтобы комната стала доступна, нужно отправить конфигурацию на сервер, комната станет instance room. Вот здесь и кроется вопрос - у кого-нибудь было такое? Есть ли сервера, которые нормально воспринимают мобильные клиенты и дают возможность создавать конференции через них? Т.е. скорее всего нужен сервер который создает instant room default.
Устройствами пользуются директора, и они хотят сами создавать комнаты и сами решать кто может туда войти. Такие дела. Ну и себе на будущее удобней было бы.
Сервер просто делает свое дело. Возможность изменять настройки комнаты - в том числе поставить флаг «сделать комнату постоянной» - это фича клиента. Поэтому просто ищи клиент, который умеет настраивать комнаты.
Есть опция в настройках ejabberd'а «делать комнаты постоянными»?
Еще не нашел. Меня больше интерисует вариант - Members-only room. В Openfire делалось одной галочкой. Суть следующая - создаешь комнату, приглашаешь пользователей, кого не прингласил - оно отсылает, куда подальше.