Multi-User Chat


Multi-User Chat, also known as MUC, is a robust XMP-based conferencing protocol. It was developed as a group chat system to extend the functionality of Jabber / XMPP clients, whose protocol only allows to establish conferences between 2 people. It has been hosted as a XEP-0045 extension proposal, and has been natively included in the ejabberd server program.

Although there are other proposals to incorporate group conferences, the MUC group chat system is gradually being implemented, thanks to its enormous possibilities in moderation and configurability, inspired by the well-known IRC, and improved.

Types of chat rooms

The rooms can be: Affiliations and Roles

Every user in a network MUC has, with respect to each room, two aspects that define their relationship with this: the role they currently play in it and the affiliation it has with this room. Roles

The role of the user in the room is related to the current status with respect to it, does not have a clear persistence and changes with each user input on the network or by actions carried out by users with the appropriate privileges. p> Affiliations

The affiliation of each user in the room is registered in the server in a more persistent way, without being altered after the user's exit from the network. For each type of affiliation there is a list of affiliated users that can only be modified by those with the proper privileges.

wiki

Popular Posts