Я хочу настроить запасную службу muc на нашем неосновном узле ejabberd, чтобы пользователи могли продолжать использовать muc в ограниченном режиме, когда наш основной узел ejabberd (на котором размещается основная служба muc) не работает на техническое обслуживание.
Вот конфигурация, которую я использую, и, похоже, она работает.
{mod_muc, [ {host, "spare_conference.@HOST@"}, {access, muc}, {access_create, muc}, {access_persistent, muc_admin}, {access_admin, muc_admin} ]},
Однако он отображается в обнаружении службы с тем же именем, что и другая служба muc: «Чаты».
В строфе iq с сервера есть:
identity category="conference" type="text" name="Chatrooms"
Настраивается ли этот атрибут "name"? Я не вижу этого в документации руководства ejabberd. Как мне настроить службу muc так, чтобы она отображала другое имя?
Вы не можете изменить имя, не перекомпилировав код. Это жестко запрограммировано в src / mod_muc / mod_muc.erl