Xmpp 在ejabberd中设置匿名登录时遇到问题

Xmpp 在ejabberd中设置匿名登录时遇到问题,xmpp,ejabberd,multiuserchat,Xmpp,Ejabberd,Multiuserchat,在ejabberd.cfg中,我有以下内容 {host_config, "thisislove-MacBook-2.local", [{auth_method, [internal, anonymous]}, {allow_multiple_connections, false}, {anonymous_protocol, both}]}. 但是当使用speeqe javascript客户端

在ejabberd.cfg中,我有以下内容

{host_config, "thisislove-MacBook-2.local", [{auth_method, [internal, anonymous]},
                          {allow_multiple_connections, false},
                          {anonymous_protocol, both}]}.
但是当使用speeqe javascript客户端(speeqe.com)连接时,我看到它发送

<body rid='1366284187' xmlns='http://jabber.org/protocol/httpbind' to='thisislove-macbook-2.local' xml:lang='en' wait='60' hold='1' window='5' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>
那么我错过了什么


谢谢

这可能会对将来的人有所帮助,下面是发生的事情。我有

{auth_method, internal}. 
而不是

{auth_method, [internal, anonymous]}.
我也有

{access, muc_create, [{allow, local}]}.
而不是

{access, muc_create, [{allow, all}]}.

最后,speeqe的local_settings.js中的房间名称也必须有聊天服务器:alpha@conference.domain.com(而不是alpha@domain.com).

Sofia,您在cfg文件中的哪里找到“{access,muc_create,[{allow,all}]}.”嗨,Javier,这里是当前ejabberd.cfg文件的副本(只是交换了一些标识符):。
{access, muc_create, [{allow, local}]}.
{access, muc_create, [{allow, all}]}.