[ejabberd] hierarchical MUC refactoring

alexej textonpc at gmail.com
Fri Oct 1 11:20:38 MSD 2010

Ok, thanks for the info, I solved the design problem by delegating one new 
erlang component to manage the visibility lists.

But I am now testing some javascript clients: 

speeqe is nice for my requirements: I can get one anonymous user connected to a 
MUC room, but when I start sending message stanzas I get 503 error service-
unavailable and I am not able to find anything about it:

Request payload:

<body rid='754718221' xmlns='http://jabber.org/protocol/httpbind' 
sid='2df79112bff96456f6f11a99849e03331fdc95b5'><message to='prova at vogon' 
from='3360385341285917107278142 at vogon/4956608181285917107695830' 
type='groupchat' id='6237' xmlns='jabber:client'><body xmlns='jabber:client'>my 
test message</body><x xmlns='jabber:x:event'><composing/></x></message></body>

Response payload:

<body xmlns='http://jabber.org/protocol/httpbind'><message xmlns='jabber:client' 
from='prova at vogon' 
to='3360385341285917107278142 at vogon/4956608181285917107695830' type='error' 
id='6237'><body xmlns='jabber:client'>my test message</body><x 
xmlns='jabber:x:event'><composing/></x><error code='503' type='cancel'><service-
unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></message>

If use iJab all is going fine with group chats and messages, but I prefer speeqe 
and the Strophe library.

More information about the ejabberd mailing list