Qué es RSYNC y cómo configurarlo para la sincronización de grabaciones en wolkvox Manager
Table of Contents
Introducción
En muchas operaciones de contact center es necesario replicar automáticamente las grabaciones de llamadas en un servidor propio del cliente, ya sea por políticas internas, auditoría, respaldo o cumplimiento normativo.
Para este propósito, RSYNC sobre SSH es una de las alternativas más utilizadas por su seguridad, eficiencia y compatibilidad con entornos Linux.
Requisitos
- NAS, SAN o servidor Linux con soporte de Rsync sobre SSH
- Usuario con permisos de escritura sobre la ruta seleccionada en la NAS o servidor
- Puerto habilitado en el firewall para acceder remotamente desde el servidor que envía la información.
- Llave SSH compartida por Wolkvox al momento de la configuración del servicio en Wolkvox Manager o por un agente de Wolkvox.
Configuración en wolkvox Manager
- Acceder al Wolkvox Manager con un usuario con permisos de administrador e ingresar a “Configuración” desde el menú superior derecho.
- Dirigirse al apartado “Integraciones”
- Buscar la opción “Rsync”.
- Habilitar la casilla “Activar copia de audios vía rsync”.
- En el campo “ssh port” diligenciar el campo de puerto por donde se hará la comunicación al servidor del cliente.
- En el campo “path (user@ip:/folder)” diligenciar la ruta de destino en el formato:
- usuario@(IP/Dominio):/ruta/remota
- Ejemplo: usuario@203.0.113.10:/mnt/grabaciones
- usuario@(IP/Dominio):/ruta/remota
- Activa la casilla “MP3 (Enviar copia mp3)” si deseas recibir también las grabaciones en formato MP3, tener en cuenta que esto puede generar costos adicionales y mayor consumo de disco en el servidor del cliente.
- Da clic en “Guardar” para aplicar los cambios.

Configuraciones en el firewall del cliente
Habilitar el acceso por el puerto seleccionado al servidor que se está publicando, de preferencia restringir el acceso solo desde las IP correspondientes al (los) servidor(es) Wolkvox que estarán enviando las grabaciones. Ejemplo:
- puerto 2022 -> a IP interna 192.168.10.10
Configuraciones en servidor del cliente (Linux)
- Crear el usuario deseado (Ejemplo: wolkvox).
- Crear / Seleccionar el directorio de almacenamiento (Ejemplo: /Grabaciones).
- Asignar permisos de escritura al directorio para el usuario creado (Ejemplo: wolkvox) a nivel de propietario o grupo.
- En el directorio del usuario a sincronizar es necesario añadir la llave pública SSH compartida por Wolkvox editando el archivo "authorized_keys" usando el
editor de texto de su preferencia (vim o nano) para permitir conexión entre servidores en la siguiente ruta:- Ejemplo: vim /home/wolkvox/.ssh/authorized_keys
- Ejemplo: nano /home/wolkvox/.ssh/authorized_keys
Recomendaciones de validación en caso de inconvenientes
Importante
Las siguientes validaciones se presentan como recomendaciones generales. Cada cliente puede tener configuraciones específicas de seguridad, NAS o políticas internas. wolkvox no administra ni modifica directamente la infraestructura del cliente.
Usuario en entorno Chrooted
Algunos servidores usan entornos Chrooted para restringir usuarios SSH.
Qué revisar:
- Si el usuario de rsync está limitado por ChrootDirectory.
- Si la ruta configurada en wolkvox Manager es relativa al chroot, no absoluta.
Recomendación:
- Revisar el archivo: /etc/ssh/sshd_config
- Validar directivas ChrootDirectory aplicadas al usuario o grupo.
Permisos y propietario del directorio
Un error común es que el usuario no tenga permisos de escritura.
Validación recomendada:
- ls -ld /ruta/de/almacenamiento
Acción sugerida:
- sudo chown wolkvox:wolkvox /ruta/de/almacenamiento
- sudo chmod 755 /ruta/de/almacenamiento
Revisión de logs del servicio SSH
Los registros de SSH suelen indicar claramente la causa del fallo.
Ubicaciones comunes:
- Debian / Ubuntu:
- /var/log/auth.log
- CentOS / RHEL / Fedora:
- /var/log/secure
Comando recomendado:
- sudo journalctl -u sshd | grep rsync
Mensajes típicos a revisar:
- Permission denied
- Invalid key
- Chrooted path error