📄️ Visión General
La arquitectura de EagleSync está diseñada para ser modular, escalable y confiable, con el objetivo de capturar, procesar y valorizar registros de llamadas (CDRs) provenientes de múltiples fuentes de comunicación empresarial. El sistema está enfocado en ambientes on-premise, permitiendo a los distribuidores gestionar múltiples clientes desde una única instalación local.
📄️ Proyectos del Sistema
La solución EagleSync está dividida en cuatro proyectos principales, cada uno con responsabilidades específicas pero estrechamente integrados. Esta separación de responsabilidades facilita el mantenimiento, la escalabilidad y la claridad en el desarrollo.
📄️ Flujo de Datos
El flujo de datos en EagleSync representa el camino que sigue la información desde su origen (las PBXs o APIs externas) hasta su procesamiento y almacenamiento final en la base de datos principal del cliente. Este proceso es automático, controlado y respaldado, garantizando confiabilidad y trazabilidad.
📄️ Base de Datos Local
La base de datos local utilizada por EagleSync se llama EagleCloud_Sync.sdf y está implementada en SQL Server Compact Edition. Esta base de datos acompaña la instalación del aplicativo en el entorno del cliente (On-Premise) y cumple una función crítica de soporte operativo y persistencia de configuración.