Resumen de Drivers e Integraciones
EagleSync permite conectarse a distintas PBXs y plataformas de comunicación mediante una arquitectura modular de drivers, cada uno adaptado al mecanismo específico de obtención de datos de la fuente correspondiente (FTP, Sockets, Archivos Planos o APIs). Esta flexibilidad permite capturar, procesar y valorizar registros de llamadas (CDRs) de múltiples orígenes, tanto locales como en la nube.
Actualmente, EagleSync soporta los siguientes drivers:
✅ Drivers Soportados
1. ARCPlanos
- Obtención mediante archivos planos.
- Envío vía FTP hacia una carpeta configurada.
- Análisis y procesamiento de archivos con formato predefinido.
2. Audiocodes
- Obtención mediante archivos planos o socket.
- Requiere configuración personalizada por cliente.
- Identificación avanzada de llamadas salientes/entrantes.
3. Avaya Communication Manager
- Integración vía socket.
- Escucha activa desde EagleSync para recibir CDRs en tiempo real.
- Requiere configuración específica en la PBX.
4. Avaya IP Office 500
- Obtención de datos por archivos planos.
- Configuración simple y de bajo mantenimiento.
- Lectura desde carpeta compartida.
5. Avaya S8800
- Obtención vía socket o archivo plano, dependiendo del entorno.
- Similar a Communication Manager, pero con adaptaciones específicas.
6. Cisco Call Manager
- Integración vía FTP de archivos planos.
- Lectura desde directorio configurado.
- Procesamiento automático y copia de seguridad de los archivos.
7. Microsoft Teams (Llamadas)
- Obtención vía API Graph de Microsoft.
- Requiere autenticación con token.
- Extracción de llamadas, participantes y detalles de conexión.
🔄 En desarrollo / Futuras Integraciones
Estas integraciones están en etapa de análisis o desarrollo para ampliar la cobertura del producto:
8. Cisco Webex
- Planificación de integración vía API REST.
- Extracción de logs de reuniones y llamadas.
9. Google Voice
- En estudio, mediante uso de API de Google Workspace.
- Análisis de viabilidad técnica y autenticación OAuth.
10. Amazon Connect
- Posible integración mediante servicios de AWS (Kinesis, S3, CloudWatch).
- En análisis de mapeo de CDRs y flujos de contacto.
11. Microsoft Teams (Reuniones CU)
- En desarrollo activo.
- Obtención de reuniones agendadas, duración, participantes y análisis de eficiencia.
📁 Formatos de Entrada Soportados
- Archivos planos (.txt, .csv) con estructura configurable.
- Sockets TCP para escucha en tiempo real.
- APIs REST con autenticación segura.
- Envío vía FTP a carpetas monitoreadas por EagleSync.
📌 Consideraciones Generales
- Todos los drivers son configurables desde la interfaz visual de EagleSync.
- Se pueden operar múltiples clientes con diferentes drivers desde una misma instalación.
- El procesamiento se realiza a través de EagleSyncLib, que aplica la lógica de negocio según el tipo de driver y estructura del CDR.
Esta documentación sirve como introducción general. Para detalles técnicos específicos de cada driver, revisa las secciones individuales en esta categoría.