我希望在我们的非主 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 中