Siguiente: , Anterior: , Subir: Servicios   [Índice general][Índice]


10.8.13 Servicios de telefonía

Esta sección describe como configurar y poner en marcha un servidor Murmur. Murmur es el servidor del paquete de voz-IP (VoIP) Muble

Tipo de datos: murmur-configuration

El tipo de servicio del servidor Murmur. Una ejemplo de configuración podría ser el siguiente:

(service murmur-service-type
         (murmur-configuration
          (welcome-text
            "¡Bienvenida a este servidor Murmur que se ejecuta en Guix!")
          (cert-required? #t) ;no permite ingresos con una contraseña en texto
          (ssl-cert "/etc/letsencrypt/live/mumble.example.com/fullchain.pem")
          (ssl-key "/etc/letsencrypt/live/mumble.example.com/privkey.pem")))

Tras reconfigurar su sistema, puede establecer manualmente la contraseña de SuperUser de Murmur con la orden que se imprime durante el proceso de activación.

Se recomienda el registro de una cuenta de usuaria normal de Mumble y la concesión de permisos de administración o moderación. Puede usar el cliente mumble para ingresar como una nueva usuaria normal, registrarse usted misma, y salir del sistema. En el siguiente paso ingrese en el sistema con el nombre SuperUser, use la contraseña de SuperUser que fue establecida con anterioridad, y conceda los permisos de administración o moderación a su usuaria de nombre creada anteriormente y cree algunos canales.

Los campos disponibles de murmur-configuration son:

package (predeterminado: mumble)

Paquete que contiene bin/murmurd.

user (predeterminado: "murmur")

Usuaria que ejecutará el servidor Murmur.

group (predeterminado: "murmur")

Grupo de la usuaria que ejecutará el servidor murmur.

port (predeterminado: 64738)

Puerto en el que escucha el servidor.

welcome-text (predeterminado: "")

Mensaje de bienvenida enviado a clientes tras su conexión.

server-password (predeterminada: "")

Contraseña que debe introducirse para poder conectarse.

max-users (predeterminados: 100)

Número máximo de usuarias que pueden estar conectadas a la vez al servidor.

max-user-bandwidth (predeterminado: #f)

Tráfico de voz máximo que una usuaria puede mandar por segundo.

database-file (predeterminado: "/var/lib/murmur/db.sqlite")

Nombre de archivo de la base de datos sqlite. La usuaria del servicio se convertirá en propietaria del directorio.

log-file (predeterminado: "/var/log/murmur/murmur.log")

Nombre de archivo del archivo de registro. La usuaria del servicio se convertirá en propietaria del directorio.

autoban-attempts (predeterminados: 10)

Número máximo de ingresos al sistema que una usuaria puede llevar a cabo en autoban-timeframe sin bloquearse su acceso durante autoban-time.

autoban-timeframe (predeterminado: 120)

Marco de tiempo del bloqueo automático en segundos.

autoban-time (predeterminado: 300)

Duración en segundos del periodo que permanecerá bloqueado un cliente cuando viole los límites de bloqueo automático.

opus-threshold (predeterminado: 100)

Porcentaje de clientes que tienen que permitir opus antes de cambiar al algoritmo de sonido opus.

channel-nesting-limit (predeterminado: 10)

Cual puede ser el nivel de recursión de los canales.

channelname-regex (predeterminado: #f)

Una cadena en forma de expresión regular Qt que deben cumplir los nombres de canal.

username-regex (predeterminado: #f)

Una cadena en forma de expresión regular Qt que deben cumplir los nombres de usuaria.

text-message-length (predeterminado: 5000)

Número máximo de bytes que una usuaria puede enviar en un mensaje de texto.

image-message-length (predeterminado: (* 128 1024))

Número máximo de bytes que una usuaria puede enviar en un mensaje de imagen.

cert-required? (predeterminado: #f)

If it is set to #t clients that use weak password authentication will not be accepted. Users must have completed the certificate wizard to join.

remember-channel? (predeterminado: #f)

Si murmur debe recordar el último canal en el que estaba cada usuaria cuando se desconectó y debe colocarla en el canal recordado cuando vuelva a unirse.

allow-html? (predeterminado: #f)

Si se permite html en mensajes de texto, comentarios de usuaria y descripciones de canal.

allow-ping? (predeterminado: #f)

Setting to true exposes the current user count, the maximum user count, and the server’s maximum bandwidth per client to unauthenticated users. In the Mumble client, this information is shown in the Connect dialog.

Desactivar esta opción impedirá la escucha pública en el servidor.

bonjour? (predeterminado: #f)

Si el servidor debe anunciarse a sí mismo en la red local a través del protocolo “bonjour”.

send-version? (predeterminado: #f)

Si se debe exponer la versión del servidor murmur en las peticiones ping.

log-days (predeterminado: 31)

Murmur también almacena registros en la base de datos, los cuales son accesibles mediante RPC. El valor predeterminado es 31 días del mes, pero puede establecer esta configuración a 0 para mantener los registros para siempre, o -1 para desactivar el registro en la base de datos.

obfuscate-ips? (predeterminado: #t)

Si las IP registradas deben ofuscarse para proteger la privacidad de las usuarias.

ssl-cert (predeterminado: #f)

Nombre del archivo del certificado SSL/TLS usado para conexiones cifradas.

(ssl-cert "/etc/letsencrypt/live/example.com/fullchain.pem")
ssl-key (predeterminada: #f)

Ruta de archivo de la clave privada de ssl usada para las conexiones cifradas.

(ssl-key "/etc/letsencrypt/live/example.com/privkey.pem")
ssl-dh-params (predeterminado: #f)

Nombre del archivo codificado con PEM con parámetros Diffie-Hellman para el cifrado SSL/TLS. De manera alternativa puede establecer su valor a "@ffdhe2048", "@ffdhe3072", "@ffdhe4096", "@ffdhe6144" o "@ffdhe8192" para usar los parámetros contenidos en el RFC 7919.

ssl-ciphers (predeterminado: #f)

La opción ssl-ciphers selecciona los protocolos de cifrado disponibles para su uso en SSL/TLS.

Esta opción se especifica mediante el uso de la notación de listas de prot. de cifrado de OpenSSL.

Se recomienda que pruebe su cadena de protocolos con ’openssl ciphers <cadena>’ antes de configurarla aquí, para que compruebe que protocolos obtendrá. Tras establecer el valor de esta opción se recomienda que inspeccione el registro de Murmur para asegurarse de que Murmur usa los protocolos que esperaba que usase.

Fíjese: El cambio de esta opción puede impactar en la compatibilidad con versiones anteriores de su servidor Murmur, y puede eliminar la posibilidad de conexión desde clientes Mumble antiguos.

public-registration (predeterminado: #f)

Debe ser un registro <murmur-public-registration-configuration> o #f.

Puede registrar de manera opcional su servidor en la lista pública de servidores que el cliente mumble muestra al inicio. No puede registrar su servidor si tiene establecida una contraseña para el servidor (server-password), o establece allow-ping como #f.

Puede tomar algunas horas hasta que se muestre en la lista pública.

file (predeterminado: #f)

Forma opcional alternativa de forzar el valor de esta configuración.

Tipo de datos: murmur-public-registration-configuration

Configuración para registro público de un servicio de murmur.

name

This is a display name for your server. Not to be confused with the hostname.

password

A password to identify your registration. Subsequent updates will need the same password. Don’t lose your password.

url

Debe ser un enlace http:// o https:// a su página web.

hostname (predeterminado: #f)

De manera predeterminada su servidor se enumerará por sus direcciones IP. Si se usa esta opción, en vez de eso se enlazará a través de este nombre de máquina.


Siguiente: , Anterior: , Subir: Servicios   [Índice general][Índice]