ejabberd is a Free and Open Source distributed fault-tolerant: Jabber/XMPP server.
All of the rules required to administrate an ejabberd environment.
Domain allowed access.
Role allowed access.