Ejemplos de Configuración
En esta sección se presentan ejemplos prácticos de cómo configurar distintos tipos de clientes y drivers dentro de EagleSync. Estas configuraciones pueden variar dependiendo del tipo de PBX utilizada, el método de integración y la infraestructura del cliente.
🏢 Cliente 1: Empresa con archivos planos (FTP)
Escenario:
Una empresa que utiliza un PBX Avaya IP Office y genera archivos CDR diariamente, los cuales son enviados por FTP a una carpeta local.
Configuración:
- Cliente: Empresa ABC
- Driver: ARCPlanos
- Método de integración: FTP
- Ruta de archivos:
C:\EagleSync\CDRs\EmpresaABC\ - Parámetros:
- Intervalo: Diario
- Eliminar archivos después de procesar: ✅
- Realizar copia en carpeta
Cdrs/: ✅
- Base de datos destino:
EagleDB - Servidor destino:
sql01.empresa.com
🌐 Cliente 2: Integración por socket
Escenario:
Una empresa que utiliza un Cisco Call Manager configurado para enviar CDRs en tiempo real mediante sockets TCP.
Configuración:
- Cliente: Cliente SocketX
- Driver: Cisco Call Manager
- Método de integración: Socket TCP
- Parámetros:
- IP PBX:
10.0.0.55 - Puerto:
5000 - Timeout: 30 segundos
- IP PBX:
- Destino: SQL Server interno
- Procesamiento: Automático, cada 10 minutos
🔗 Cliente 3: Obtención por API (Microsoft Teams)
Escenario:
Un cliente corporativo que usa Microsoft Teams y se conecta mediante la API de Microsoft Graph para extraer registros de llamadas (CDRs).
Configuración:
- Cliente: CorpTeams
- Driver: Microsoft Teams
- Método de integración: API Microsoft Graph
- Credenciales: OAuth (configuradas previamente)
- Intervalo de obtención: Cada 1 hora
- Base de datos destino:
EagleDB - Notas:
- Se requiere conexión estable a internet.
- Requiere tokens válidos y permisos adecuados en Entra (Azure AD).
⚙️ Cliente 4: Multiempresa (Distribuidor)
Escenario:
Un distribuidor con múltiples clientes, cada uno con su propia configuración.
Configuración:
- Cliente principal: DistribuidorZ
- Clientes internos:
- ClienteA (Avaya IP Office)
- ClienteB (Audiocodes)
- ClienteC (Microsoft Teams)
- Base de datos destino: Compartida o individual, según cada cliente.
- Configuraciones independientes: Cada cliente se configura por separado en la interfaz.
📌 Recomendaciones
- Utiliza nombres únicos y representativos para los clientes.
- Siempre valida la conectividad con la PBX o servicio antes de guardar.
- Realiza pruebas con un rango de fechas corto antes de habilitar la sincronización automática.
- Guarda respaldos de configuraciones críticas.
Para más detalles sobre cómo configurar cada driver en específico, revisa la sección Drivers e Integraciones.