Решился перейти с OpenFire. Выбор пал на Ejabberd. Нужно shared roster и нормальные имена чтобы отображало.
В OpenFire всё делается в несколько кликов. Завёл пользователя введя jid, ник и пароль. Ввёл jid в нужную группу и всё хорошо.
В Ejabberd я долго пытался понять, куда вводить имя пользователя. Нашёл:
ejabberdctl set_vcard nick domen NICKNAME «User Name»
ejabberdctl set_vcard nick domen FN «User Name»
Но в Gajim оно вообще показывается только в инфе «о пользователе». А в пидгине надо инфу о пользователе глянуть и всё норм становится.
В общем, изврат какой-то. Есть более вменяемый способ дать пользователям имена? Может другой сервер выбрать, пока с этим только играю? Чем вообще можно заменить OpenFire в данном случае?