【发布时间】:2010-01-17 13:33:02
【问题描述】:
我想在 Jabber (Ejabberd) 中创建一个非匿名房间 (muc)。我可以创建一个匿名房间,但我怎样才能使它成为非匿名房间?
我已经阅读了http://xmpp.org/extensions/xep-0045.html,但他们只描述了非匿名房间,而不是如何创建它。
我希望成员看到彼此的正常 JID,而不是带有昵称的会议 JID。
【问题讨论】:
我想在 Jabber (Ejabberd) 中创建一个非匿名房间 (muc)。我可以创建一个匿名房间,但我怎样才能使它成为非匿名房间?
我已经阅读了http://xmpp.org/extensions/xep-0045.html,但他们只描述了非匿名房间,而不是如何创建它。
我希望成员看到彼此的正常 JID,而不是带有昵称的会议 JID。
【问题讨论】:
从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.
【讨论】:
如果您想使用 gui 来配置这个和类似的 muc 房间设置,您可能需要安装 Psi,连接到您的服务器,加入/创建一个带有服务发现的房间,然后在顶部找到那个小箭头- 房间窗户的右上角。启用的 XML 控制台真的很有帮助。
【讨论】: