hi,
totally new to ejabberd, but masterd install it on deb5 + mysql. and its working. here my questions: the way i see it, the default room per host is called "conference", this is so to speak the main-lobby.
- yes or no?
b) as per here, i can repeat that endlessly to get more "lobbies". my ultimate goal woould be to have multiple usergroups all assigned to one lobby:
- y or no?
%% now configure the chat-only hosts
{host_config, "poker.example.com", [{
{add, modules},
[
{mod_muc, [
%% THIS HAS TO BE A SUBDOMAIN, THINGS WON'T WORK
%% IF YOU JUST USE @HOST@ HERE.
{host, "muc.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]}
]
}]}.
c) each lobby, can if confugred, contain multiple rooms
- y / no?
d) what is a "chat"? using a client, i have to discover the service aka the lobby and create within that a chat and within that a room.
- y / n ?
e) if d) can i somehow specify who can create chatrooms and who not?
thx
so far!
Preliminary: in addition to
Preliminary: in addition to the ejabberd Guide, you will findhttp://xmpp.org/extensions/xep-0045.html very useful.
the way i see it, the default room per host is called "conference", this is so to speak the main-lobby.
- yes or no?
Yes, the default name for a MUC service in ejabberd is "conference.DOMAIN".
b) as per here, i can repeat that endlessly to get more "lobbies". my ultimate goal woould be to have multiple usergroups all assigned to one lobby:
- y or no?
%% now configure the chat-only hosts
{host_config, "poker.example.com", [{
{add, modules},
[
{mod_muc, [
%% THIS HAS TO BE A SUBDOMAIN, THINGS WON'T WORK
%% IF YOU JUST USE @HOST@ HERE.
{host, "muc.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]}
]
}]}.
Yes, but remember: in ejabberd, each xmpp host can only have one mod_muc running. So, poker.example.com can only have one mod_muc, that you called "muc.poker.example.com".
Of course, in that MUC service you can have many rooms.
c) each lobby, can if confugred, contain multiple rooms
- y / no?
Right, a MUC service can have many MUC rooms. Like an IRC server can have many IRC channels.
d) what is a "chat"? using a client, i have to discover the service aka the lobby and create within that a chat and within that a room.
- y / n ?
I think that in this context all those terms refer to the same: chat = room = chatroom = MUC room
e) if d) can i somehow specify who can create chatrooms and who not?
Yes. In mod_muc see the option access_create. Check the ejabberd Guide.