Chat¶
El servicio: index:chat utiliza el protocolo estándar: index:Jabber/XMPP y soporta TLS en puertos estándar (5222 o 5223).
Las características principales son:
Messaging between users of the system
Administración del servidor de Chat
Mensajes de difusión
Grupo de chat
Mensajes sin conexión
Transferencia de archivos a través de LAN
S2S
Message archiving
Todos los usuarios del sistema pueden acceder al chat usando sus propias credenciales.
Nota
Si NethServer Enterprise es unido a un proveedor de cuentas Active Directory remoto, se necesita una cuenta AD dedicada para que el módulo esté completamente operativo. Ver Unirse a un dominio de Active Directory existente.
Nota
Nethserver-ejabberd use a version of ejabberd known as stable. System administrator and developers might need a version more recent of ejabberd, in that case you could install nethserver-ejabberd-next (NethForge Repository) and download after manually the ejabberd version you need on the website. Please note that you will need to add your custom-templates or configuration files. if you think that a change can be valuable to the NethServer community, please open a pull-request to the repository
Configuration¶
All configuration options are available from Configuration page inside the ejabberd application. Main options are:
enable and disable ejabberd daemon
enable built-in web administration interface
Under the Advanced options section, the administrator can also configure:
S2S federation
message archive
file upload to exchange data among clients using URL
file transfer speed
Server to server (S2S)¶
The XMPP system is federated by nature. If S2S is enabled, users with accounts on one server can communicate with users on remote servers. S2S allows for servers communicating seamlessly with each other, forming a global 'federated' IM network.
For this purpose, the SRV DNS record must be configured for your domain (https://wiki.xmpp.org/web/SRV_Records#XMPP_SRV_records) and the server must have a valid SSL/TLS certificate.
Message Archive Management¶
Message Archive Management (mod_mam) implements Message Archive Management as described in XEP-0313. When enabled, all messages will be stored inside the server and compatible XMPP clients can use it to store their chat history on the server.
The database can store a maximum of 2GB of messages, archived messages can be purged automatically. To configure message retention policy, set Clean messages older than X days option.
Nota
If enabled, this module will store every message sent between users. This behavior will affect the privacy of your users.
Administradores¶
Todos los usuarios dentro del grupo jabberadmins
son considerados administradores del servidor de chat.
The group jabberadmins
must be created and configured from the Grupos page.
Los administradores pueden:
Enviar mensajes de difusión
Compruebe el estatus de los usuarios conectados
Clients¶
Los clientes Jabber están disponibles para todas las plataformas de escritorio y móviles.
Algunos clientes comunes:
Pidgin está disponible para Windows y Linux
Adium para Mac OS X
BeejibelIM para Android e iOS, Xabber sólo para Android
Cuando configure el cliente, asegúrese de que TLS (o SSL) esté habilitado. Introduzca el nombre de usuario y el dominio de la máquina.
Si NethServer Enterprise Es también el servidor DNS de la red, el cliente debe buscar automáticamente la dirección del servidor a través de los registros DNS especiales preconfigurados. De lo contrario, especifique la dirección del servidor en las opciones avanzadas.
With TLS capabilities, strictly configured servers or clients could reject connections with your Ejabberd server
if the SSL/TLS certificate doesn't match the domain name.
Also, the certificate should contain two sub-domains pubsub.*
and conference.*
.
This certificate can be obtained for free with Let's Encrypt (see Certificates).