Skip to main content

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
  • 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.