EagleSync
EagleSync es un aplicativo de escritorio desarrollado por EagleWare en tecnología C# sobre .NET Framework 4.7, diseñado para la captura, procesamiento y valoración de registros de llamadas telefónicas (CDRs) provenientes de diversas plataformas de comunicación empresarial, como PBXs tradicionales o soluciones modernas como Microsoft Teams.
Instalado principalmente en entornos on-premise en las máquinas de los clientes, EagleSync permite recolectar información de llamadas mediante distintos métodos de integración (archivos planos por FTP, sockets TCP, o APIs), aplicar reglas de negocio configurables y almacenar los datos en bases de datos corporativas. El objetivo principal es transformar los datos brutos de telecomunicaciones en información de valor económico, útil para toma de decisiones, control de costos, auditoría y facturación.
Características clave
- 🔌 Soporte para múltiples tipos de PBX (7 drivers actuales, más integraciones futuras).
- 🔒 Instalación local (on-premise) para garantizar control y seguridad de datos.
- 🔄 Automatización por servicios Windows para obtención y reprocesamiento de datos.
- 📊 Valoración y clasificación de llamadas (entrantes, salientes, usuarios, empresas).
- 🧩 Arquitectura modular dividida en 4 proyectos independientes pero conectados.
- 💾 Respaldo automático de datos y archivos CDR.
- 🧑💼 Soporte multicliente para canales de distribución.
Componentes principales
- EagleSync (App de escritorio): interfaz visual para configurar clientes, PBXs y bases de datos.
- EagleSyncWinService: servicio Windows encargado de obtener datos de PBXs de forma continua.
- EagleProcessWinService: servicio encargado de reprocesar datos periódicamente si hay cambios.
- EagleSyncLib: librería de lógica de negocio común a todos los módulos.
Casos de uso típicos
- Canales de distribución que gestionan múltiples clientes con distintas PBXs.
- Empresas que desean centralizar el control y tarificación de sus comunicaciones.
- Escenarios donde se requiere trazabilidad y análisis económico de llamadas.
En expansión
Actualmente EagleSync se integra con:
- Microsoft Teams (CDRs y reuniones)
- PBXs tradicionales como Avaya, Cisco, AudioCodes, etc.
Y se encuentra en fase de desarrollo la integración con:
- Cisco Webex
- Google Voice
- Amazon Connect
Esta documentación está organizada para ayudarte a entender, instalar, configurar y mantener EagleSync de forma profesional. En las siguientes secciones encontrarás detalles técnicos, flujo de datos, lógica de negocio, guías por driver y mucho más.