如何设置 ejabberd muc 服务的名称

如何设置 ejabberd muc 服务的名称

我希望在我们的非主 ejabberd 节点上设置一个备用 muc 服务,以便当我们的主 ejabberd 节点(托管主 muc 服务)因维护而关闭时,用户可以继续以有限的方式使用 muc。

这是我正在使用的配置,它似乎有效。

  {mod_muc,[
                  {host, "spare_conference.@HOST@"},
                  {访问,muc},
                  {访问创建,muc},
                  {access_persistent,muc_admin},
                  {访问管理员,muc_admin}
                 ]},

但是,它在服务发现中显示与其他 muc 服务相同的名称:“聊天室”。

来自服务器的 iq 节具有:

身份类别=“会议”类型=“文本”名称=“聊天室”

“name”属性可以配置吗?我在 ejabberd 指南文档中没有看到这个。如何配置 muc 服务以使其显示不同的名称?

答案1

如果不重新编译代码,您就无法更改名称。它被硬编码在 src/mod_muc/mod_muc.erl 中

相关内容