MUC in DJabberd
Gavin Carr
gavin at openfusion.com.au
Wed Feb 6 10:42:01 UTC 2008
Hi Pete,
On Tue, Feb 05, 2008 at 10:56:33AM +1000, Peter Brown wrote:
> Hi everyone,
>
> I have been trying to setup djabberd for supporting our clients and i need
> to setup Multi-User-Chat.
> I have Dredged through the list for any kind of help and found a few useful
> emails and got a setup that almost works.
>
> I have am using the following config and i have mu-conference setup to
> listen on the port.
>
> <VHost jabber.test.com>
> <Plugin DJabberd::PresenceChecker::Local />
> <Plugin DJabberd::Delivery::Local />
> <Subdomain conf>
> <Plugin DJabberd::Component::External>
> ListenAddr 127.0.0.1:5290
> Secret ConferenceSecret
> </Plugin>
> </Subdomain>
> </VHost>
I've got a very similar config working here:
<VHost example.com>
S2S enable
RequireSSL no
<Plugin DJabberd::PresenceChecker::Local />
<Plugin DJabberd::Delivery::Local />
<Plugin DJabberd::Delivery::LocalVHosts>
AllowVHost chat.example.com
</Plugin>
<Subdomain chat>
<Plugin DJabberd::Component::External>
ListenPort 5290
Secret ConferenceSecret
</Plugin>
</Subdomain>
<Plugin DJabberd::Delivery::S2S />
# Various other bits ...
</VHost>
Not sure if the LocalVHosts part makes a difference, otherwise they look
pretty identical ...
> i got these results with mu-conference
> i open a chat room and it seems to be working.
> when i send a message to the chat room it shows up as a message from the
> room instead of appearing in the chat window.
I haven't seen this.
> i also tried inviting other users and after accepting the invitation they
> don't show up in my members list but i show up in theirs.
I've seen this as well. Sometimes I seem to need to reconnect to the chat
room once before I see everybody. Not sure whether this is a mu-conference
or a djabberd thing.
FWIW, I'm also seeing mu-conference disconnect overnight about half the
time at the moment. When I come in the mornings I can't connect to the chat
service, and need to restart djabberd, and then restart mu-conference to
get everything back up - restarting mu-conference alone is not sufficient.
I'm using mu-conference 0.7, djabberd svn, and gajim and/or pidgin on the
client side.
Cheers,
Gavin
More information about the Djabberd
mailing list