如何在 Ejabberd 中创建非匿名房间 [关闭]

Posted

技术标签:

【中文标题】如何在 Ejabberd 中创建非匿名房间 [关闭]【英文标题】:How to create non-anonymous rooms in Ejabberd [closed] 【发布时间】:2010-01-17 13:33:02 【问题描述】:

我想在 Jabber (Ejabberd) 中创建一个非匿名房间 (muc)。我可以创建一个匿名房间,但我怎样才能使它成为非匿名房间?

我已经阅读了http://xmpp.org/extensions/xep-0045.html,但他们只描述了非匿名房间,而不是如何创建它。

我希望成员看到彼此的正常 JID,而不是带有昵称的会议 JID。

【问题讨论】:

【参考方案1】:

从official guide - 使用您的聊天客户端将anonymous 设置为false(假设您拥有管理员权限):

default_room_options, [ OptionName, OptionValue, ...]

此模块选项允许定义所需的默认房间选项。注意 房间的创建者可以随时使用 XMPP 修改其房间的选项 具有 MUC 功能的客户端。可用的房间选项和默认值是:

匿名,真|假

  The room is anonymous: occupants don’t see the real JIDs of other occupants. 
  Note that the room moderators can always see the real JIDs of the occupants. 

【讨论】:

这就是我最终要做的。但我仍然想知道如何根据具体情况创建非匿名房间,仅使用 XML【参考方案2】:

如果您想使用 gui 来配置这个和类似的 muc 房间设置,您可能需要安装 Psi,连接到您的服务器,加入/创建一个带有服务发现的房间,然后在顶部找到那个小箭头- 房间窗户的右上角。启用的 XML 控制台真的很有帮助。

【讨论】:

以上是关于如何在 Ejabberd 中创建非匿名房间 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Create Table 中创建非聚集索引?

如何在 .NET 中创建非 OwnerDraw 按钮?

如何在 MFC 中创建非交互式窗口

如何在 Visual Studio 2019 C++ 中创建非虚拟文件夹

如何使作曲家在容器中创建非root用户拥有的文件?

如何在 ejabberd 中设置用户密码? [关闭]