Volver a proyectos

Plataforma de Llamadas con IA

Plataforma multiempresa de gestión de llamadas con IVR, menús DTMF y asistentes de voz con IA en tiempo real.

Periodo
Durante mi rol en SITI WORLD
Estado
Completado
Tipo
Colaborativos

Descripción

Plataforma para empresas que atienden por teléfono: IVR con menús DTMF, extensiones, números E.164, mensajes de voz bilingües y asistentes de voz con IA en tiempo real sobre Twilio Media Streams y la API Realtime de OpenAI, con grabaciones, transcripciones y trazabilidad completa de cada llamada. Panel administrativo con RBAC y aislamiento estricto por empresa. Proyecto privado desarrollado en SITI WORLD, empresa de desarrollo de software.

Problemas que resuelve

Empresas que necesitan menús de atención, enrutamiento por horarios, asistentes que respondan en tiempo real y un registro completo de cada llamada, sin armar por separado centralita, grabador, transcripción y paneles de administración que dejan la información dispersa.

Funcionalidades destacadas

  1. Puente en tiempo real entre Twilio Media Streams y OpenAI Realtime con detección de voz en servidor, interrupción de respuesta (barge-in) y transcripción en vivo
  2. Function calling para transferir la llamada a un representante mediante la API REST de Twilio
  3. Motor IVR/DTMF dirigido por metadatos: destinos polimórficos, IVR anidados y enrutamiento por horarios
  4. Aislamiento multiempresa: el acceso cruzado responde 404 para no revelar recursos ajenos
  5. Grabaciones y transcripciones, con eventos de llamada append-only para trazabilidad
  6. Secretos cifrados con AES-256-GCM compartidos entre PHP y Node, RBAC fail-closed, MFA con TOTP y auditoría

Arquitectura

Dos servicios que comparten una base de datos MySQL/MariaDB: un panel administrativo en PHP 8.1+ (MVC propio, router con grupos y expresiones regulares, mysqli con statements preparados, 31 tablas con UUID) y un núcleo en tiempo real en Node.js 22 con Express 5 y ws que atiende los webhooks de Twilio, el motor IVR/DTMF y el puente con OpenAI Realtime. Interfaz bilingüe ES/EN.

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
  • React 19
  • TypeScript
  • NestJS
  • PostgreSQL

Sin demo pública

En desarrollo
Propios
Ver detalles

Guachafit

PWA offline-first para entrenadores personales y gimnasios con motor financiero bimonetario (VES/USD).

DrizzleRedis / BullMQDocker Compose
Ver detalles
En desarrollo
Propios
Ver detalles

Yezzfolio CMS

CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.

Node.jsExpressTypeScriptPostgreSQL +3

¿Te interesa este tipo de trabajo?

Contactar