Назад | Перейти на главную страницу

Как установить имя для сервиса ejabberd muc

Я хочу настроить запасную службу 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