Teléfono en el navegador
Las llamadas entrantes suenan en todos los operadores conectados y contesta el primero. También llamas a tus clientes, con silencio, teclado y elección de micrófono y parlante.
SieFlow Phone es el teléfono y la bandeja compartida de WhatsApp Business para tu equipo: contestan y hacen llamadas desde el navegador, atienden los chats y se reparten las conversaciones. Lo instalas en tu servidor con un solo contenedor.
Captura del modo de demostración, con datos ficticios.
Pensado para equipos pequeños de atención y ventas: varios operadores, un número de WhatsApp y nada que instalar en los computadores.
Las llamadas entrantes suenan en todos los operadores conectados y contesta el primero. También llamas a tus clientes, con silencio, teclado y elección de micrófono y parlante.
Mensajes y llamadas de cada cliente en un solo hilo: texto, fotos, notas de voz, documentos y ubicaciones. Mías, sin asignar y todas, con asignación y resolución.
WhatsApp pide que el cliente autorice las llamadas. Lo solicitas con un mensaje interactivo dentro de la ventana de 24 horas o con una plantilla fuera de ella, y la respuesta aparece en el hilo.
Un asistente en el navegador verifica en vivo la app y el token de Meta, encuentra tus números, configura el webhook y te dice qué falta para activar las llamadas.
Saca el teléfono a una ventana que queda encima de las demás, como un minirreproductor, y sigue la llamada mientras trabajas en otra aplicación (Chrome y Edge).
Ajustes, operadores, conversaciones y registros de llamadas se guardan en tu instalación. Defines cuántos días se conservan y puedes borrar un contacto con todo su historial.
Cuando un cliente llama o escribe, WhatsApp envía un webhook firmado a tu servidor, que lo reparte a los operadores conectados.
El navegador negocia la llamada con WebRTC estándar y SieFlow Phone la acepta por la Cloud API de WhatsApp. El servidor solo lleva la señalización.
La voz viaja cifrada (DTLS-SRTP) entre el navegador y los servidores de medios de WhatsApp. Sin central telefónica, sin servidor SIP y sin servidor de medios.
Configuración guiada
Una instalación nueva pide todo en el navegador. El primer administrador entra con un código de un solo uso que aparece en los logs del servidor, así nadie más reclama la instancia.
Un contenedor sin dependencias de npm. Caddy saca el certificado HTTPS y, si tus operadores están detrás de firewalls estrictos, el perfil de coturn agrega TURN.
Pruébalo en un minuto
El modo demo simula WhatsApp, con datos ficticios y un simulador del cliente. Abre localhost:8080 al terminar.
docker run --rm -p 8080:8080 -e DEMO_MODE=true ghcr.io/integralaia/sieflow-phone En tu servidor
Docker con Compose, un dominio apuntando al servidor y los puertos 80 y 443 libres. Luego sigue la configuración guiada.
mkdir sieflow-phone && cd sieflow-phone
curl -fsSLO https://raw.githubusercontent.com/IntegraLaIA/sieflow-phone/main/docker-compose.yml
curl -fsSLO https://raw.githubusercontent.com/IntegraLaIA/sieflow-phone/main/Caddyfile
echo "DOMAIN=telefono.tuempresa.com" > .env
docker compose --profile https up -d Con tu asistente de IA
Dale este mensaje a tu agente de código con acceso a la terminal. La guía de instalación le indica qué preguntar antes de actuar y que no imprima secretos.
Instala SieFlow Phone en este servidor siguiendo https://raw.githubusercontent.com/IntegraLaIA/sieflow-phone/main/INSTALL-WITH-AI.md Lo mismo, sin montar servidor. Nosotros lo hospedaremos, actualizaremos y respaldaremos.
Déjanos tu correo y te escribimos cuando abramos. Solo te escribiremos sobre SieFlow Phone Cloud.
¿Encontraste un error o tienes una idea? Abre un issue en GitHub. Las vulnerabilidades se reportan por el canal privado del repositorio.
Issues en GitHubUn teléfono web y una bandeja compartida para WhatsApp Business, de código abierto. Tu equipo contesta y hace llamadas de WhatsApp desde el navegador y atiende los chats, en un contenedor que instalas en tu propio servidor.
SieFlow Phone es gratis: es código abierto con licencia MIT. Pagas tu servidor y lo que Meta cobre por los mensajes y las llamadas de WhatsApp, según su tarifa.
No. La Cloud API de WhatsApp negocia las llamadas con WebRTC estándar, así que el navegador habla directo con los servidores de medios de WhatsApp. SieFlow Phone lleva la señalización y guarda la bandeja.
Una app de Meta con un token de usuario del sistema y un número de WhatsApp Business en la Cloud API con las llamadas activadas. La configuración guiada revisa cada requisito en vivo. Meta no ofrece llamadas en números que comparten la app de WhatsApp Business (coexistencia).
En tu servidor: ajustes, operadores, conversaciones y registros de llamadas viven en una base SQLite dentro del volumen de datos del contenedor. El audio de las llamadas no pasa por el servidor, y con RETENTION_DAYS defines cuántos días se conservan los mensajes.
Sí, la estamos preparando: SieFlow Phone Cloud, lo mismo sin montar servidor. Nosotros lo hospedaremos, actualizaremos y respaldaremos. El precio está por definir. Si te interesa, déjanos tu correo en la lista de espera y te escribimos cuando abramos.
Sí. Sigue siendo código abierto con licencia MIT, sin funciones recortadas. La versión en la nube es para los equipos que prefieren no administrar un servidor.
Úsalo, modifícalo y despliégalo donde quieras. Si te sirve, una estrella en GitHub nos ayuda a que más equipos lo encuentren.
WhatsApp es una marca de Meta Platforms, Inc. SieFlow Phone es un proyecto independiente, sin afiliación ni respaldo de Meta.