Configuración general
Sitio / inventario (multi-cliente)
Opciones de producto: cada cliente se configura aquí, sin forks de código.
La plantilla de grupo define cómo se forman las etiquetas PMI (ej. I150200700-{pmi}
o sólo {pmi}).
Asistente IA (chat)
El chatbot busca entre los eventos MQTT de las cámaras. Con ollama indica la URL de tu servidor Ollama y un modelo con soporte de herramientas (qwen2.5, llama3.1…). Con anthropic el servicio necesita ANTHROPIC_API_KEY en su entorno.
Integración SecureTrax (SOS / Tamper)
Estado del enlace con SecureTrax (Traccar). Las alarmas llegan por MQTT al tópico indicado; no se configuran aquí. Si Conectado dice «No» o no llegan alarmas nuevas, revisa el reenvío de eventos en SecureTrax.
Tickets FreshService
Cada alarma (SOS y Tamper) abre un ticket para el equipo de
monitoreo; al reconocer/resolver la alarma se anota/cierra el ticket.
La API key es un secreto y va en la variable de entorno
FS_API_KEY del servicio, no aquí. La solicitante debe
existir como contacto/requester en FreshService.
Inicio de sesión SSO (Microsoft / Google)
Se suma al inicio con usuario/contraseña. Registra cada app en su
consola y captura el Client ID aquí; los secretos van en las
variables de entorno MS_CLIENT_SECRET / GOOGLE_CLIENT_SECRET.
La URL de la app debe ser un dominio (no una IP): la URL de
redireccionamiento a registrar es <URL>/api/auth/microsoft/callback y
<URL>/api/auth/google/callback. Sólo entran correos ya dados de alta
o de un dominio permitido (se crean con el rol por defecto).
Microsoft Entra ID
Detecciones (analíticos SecureVu)
El icono Detecciones en el mapa muestra eventos MQTT
de videoanalítica (events.db). Prioridad por defecto:
Alta = persona en zona o score ≥85%;
Media = person/car/truck/bus/moto/bici (o LPR);
Baja = resto / score bajo.
Las cámaras sin detect activo en SecureVu no publican eventos.
Cuentas viewer para Explore/descargas: checkbox SecureVu en Usuarios
(requiere SV_API_USER/SV_API_PASS en el API).
Intercom (UCM / Fanvil)
Softphone Hablar con PMI en el mapa (WebRTC → PBX
Grandstream UCM). Cada usuario obtiene su propia extensión con el checkbox
Intercom en Usuarios. La contraseña del usuario
API es un secreto: se guarda fuera de git (variable
UCM_API_PASS o este campo, que es de sólo-escritura). Si cambias
Host o Upstream WSS, recrea el contenedor web para que nginx
/ucm-ws/ apunte al UCM correcto.
Servidores SecureVu
La app descubre todas las cámaras disponibles consultando go2rtc (puerto 1984) de cada servidor de esta lista.