SIVO

Seguridad

Cifrado, RBAC, audit log y SIP hardening

Cifrado AES-256-GCM en BD, RBAC granular, audit log particionado, rate limits y ACL dinámica de trunks.

Cifrado en reposo

  • Passwords SIP de extensiones — AES-256-GCM con clave maestra rotable.
  • Secrets de proveedores (Deepgram, ElevenLabs, OpenAI, Salesforce) — cifrados por tenant.
  • Grabaciones — KMS-encrypted en S3/MinIO/GCS/Azure (server-side encryption obligatoria).
  • Conexiones BD con TLS 1.3 y certificados rotados automáticamente.

Cifrado en tránsito

  • SIP TLS (puerto 5061) y SRTP obligatorio para registros de extensiones.
  • WebRTC con DTLS-SRTP (nunca SDES) y WSS sobre TLS 1.3.
  • API y dashboard solo HTTPS, HSTS con preload, CSP estricta.
  • Webhooks salientes firmados con HMAC SHA-256.

RBAC — Roles y permisos

5 roles base con permisos granulares: superadmin (cross-tenant, auditado), admin (gestión completa del tenant), supervisor (wallboard + acciones live), agent (su softphone) y viewer (read-only). Cada endpoint REST y cada acción de dashboard verifica el rol explícitamente.

Audit log

Tabla audit_logs particionada por mes con retención configurable (30 días Starter, 1 año Pro, 7 años Enterprise). Registra:

  • Quién hizo qué, en qué tenant, desde qué IP, en qué momento.
  • Diff antes/después para cambios sensibles (políticas de grabación, IVR, agentes).
  • Acciones cross-tenant del superadmin con flag específico.
  • Export a S3 + búsqueda en backoffice con filtros.

Rate limiting

Cada endpoint tiene su rate limit por tenant + por usuario. Login con 5 intentos/15 min antes de bloqueo temporal. Auth tokens en blacklist tras logout (Redis con TTL = vida del JWT) — no se pueden reusar aunque el atacante los robe.

SIP hardening

  • ACL dinámica — solo IPs de trunks configurados aceptan INVITE/REGISTER. Bots SIP descartados a nivel de FreeSWITCH antes de tocar la BD.
  • Sin extensiones públicas por defecto — registros solo aceptados desde dominios SIP del tenant.
  • Bloqueo automático de fuentes que generan más de N fallos/min.

Compliance

  • GDPR-ready — DPA firmable, RoPA documentado, data residency EU/US (Enterprise puede elegir región).
  • Procesado en territorio UE (Hetzner Frankfurt) para clientes europeos por defecto.
  • Borrado de derecho al olvido por usuario o por tenant.
  • Exports de datos por usuario en formato JSON estándar.

Roadmap de certificaciones

ISO 27001 prevista para 2027 Q1. SOC 2 Type II para clientes USA. PCI-DSS bajo demanda Enterprise para integraciones con pago telefónico (IVR + PCI tokenization).

Tu centralita con superpoderes IA, en minutos.

Empieza con 14 días gratis. Sin tarjeta. Sin permanencia.