Llamadas que siguen siendo tuyas
Tu nube puede hacer más que guardar archivos. Con el chat y las llamadas activados, se convierte en el lugar donde tu equipo se escribe y se ve — dentro del mismo espacio privado donde ya están los documentos. Sin ninguna empresa externa de por medio, sin cuentas que crear en otro sitio, sin enlaces de reunión que caducan.
Qué obtienes
- Conversaciones — uno a uno, o una sala por equipo o proyecto, con el historial guardado.
- Videollamadas y llamadas de voz, directamente desde el navegador. No hay que instalar nada.
- Una llamada desde un archivo. Estáis mirando un documento juntos y empezáis a hablar de él — en el mismo sitio.
- Un enlace para invitados, para que alguien externo a tu organización pueda unirse a una llamada sin tener cuenta.
Todo esto funciona en tu propia máquina, en tu propia nube, bajo tu propia dirección.
Por qué las llamadas son más difíciles de lo que parece
Enviar un archivo a un servidor es fácil: el servidor tiene una dirección fija y está a la escucha. Una llamada es un problema de otra naturaleza — dos personas tienen que llegar la una a la otra, y ninguna de las dos es un servidor. Ambas suelen estar detrás de un router doméstico o de oficina, que es muy bueno dejándote salir y, por diseño, muy reacio a dejar entrar a nadie.
Piensa en dos personas en dos edificios grandes, cada uno con un recepcionista que sacará mensajes al exterior pero no dejará pasar a desconocidos. La mayoría de las veces, ambos lados consiguen organizar una ruta directa entre sí, y la llamada pasa directamente — rápida, y sin tocar a nadie más. A veces, sobre todo en redes de oficina más estrictas o en ciertas conexiones móviles, no se encuentra ninguna ruta directa.
El relay
Para esos casos tiene que haber algo en el medio al que ambos lados puedan llegar: un relay que toma la imagen y el sonido de uno y se los entrega al otro. No tiene nada de vistoso, no tiene interfaz, y nadie piensa nunca en él — hasta que una llamada falla, y resulta que era esa la pieza que faltaba.
La mayoría de los servicios resuelven esto usando un relay que pertenece a otra persona. Eso funciona, y significa que tu conversación pasa por una máquina que no controlas.
MAESTRO pone el relay en tu propia máquina, como parte de tu nube. Es pequeño — unos pocos megabytes de memoria, menos que casi cualquier otra cosa que ejecutes. Recibe un secreto largo propio, generado y sellado, y tu nube es informada de él para que ambos se reconozcan. Marcas una casilla durante la instalación, y ya está ahí.
La parte honesta
Un relay solo es útil si la gente de fuera puede realmente llegar hasta él, y eso requiere tener un puerto abierto: 3478, tanto TCP como UDP. MAESTRO lo abre en tu máquina — pero tu proveedor bien podría tener un cortafuegos delante de ti que nosotros no podemos ver desde dentro.
Así que no damos nada por supuesto. Una vez que está en marcha, MAESTRO llama a ese puerto desde fuera, por la internet real, y pone la respuesta en la ficha del servicio:
- Responde desde internet — las llamadas conectarán desde cualquier lugar.
- Sigue cerrado desde internet: 3478/udp — y a continuación una frase indicando que las llamadas funcionarán dentro de tu propia red, pero no desde fuera, y que abrir esto le corresponde a tu proveedor.
Esa distinción importa más de lo que parece. Un relay que está funcionando pero es inalcanzable se ve perfectamente sano desde cualquier dirección salvo la que realmente cuenta. Decírtelo ahora cuesta una frase. No decírtelo nunca te cuesta una llamada con un cliente, y una tarde entera averiguando por qué.
La conclusión
Nada de esto es exótico. El chat y las llamadas existen desde hace años, y también el relay que los hace funcionar. Lo que normalmente falta es alguien que haga todo el trabajo: instalarlo, darle su secreto, avisar a la nube de que existe, abrir el puerto y luego comprobar honestamente si el mundo puede entrar.
Tú marcas una casilla. Tus llamadas siguen siendo tuyas.
Un solo comando pone MAESTRO en tu servidor. Las recetas son gratis — la IA que soluciona los problemas es la parte de pago.
curl -sL try-maestro.pro/install.sh | sudo bash