PBX Synchronizer

Sincronización diseñada específicamente para telefonía

PBXSYNC

»

TECNOLOGIA

Construido para el rendimiento y la integridad de los datos

  • Creado en C++ para bajo consumo de recursos, sincronización rápida y acceso apio de bajo nivel

  • Retroceso a prueba de fallos al buen estado conocido para todas las actividades de sincronización

  • Tecnología y compresión Delta para minimizar la transferencia de datos

  • Comunicación con Asterisk a través de AMI para emitir comandos de recarga/reinicio

Módulos Principales

El controlador de Asterisk es responsable de interactuar con Asterisk en el host local. El módulo puede detener o iniciar el servicio Asterisk puede ordenar Asterisk para volver a cargar cualquiera o todos los datos de configuración de los módulos Asterisk o incluso el comando Asterisk para realizar otras acciones. PBXsync decide qué acción realizar en función de las reglas definidas por el usuario asociadas con el trabajo de sincronización.

El Monitor de host local realiza un seguimiento del estado de Asterisk, archivos, bases de datos y más en la PBX local. Esta información se comparte con otros módulos en el PBX local y también potencialmente con el PBXsyncque ejecuta otro PBX. La información de la que se realiza el seguimiento se utiliza para determinar qué acciones realizar cuando se ejecuta un trabajo de sincronización.

El módulo Delta & Compression Analyzer es responsable de optimizar los datos transferidos entre hosts. PBXsync puede sincronizar hosts en el mismo centro de datos o en diferentes continentes, y este módulo permite mantener los hosts sincronizados con un tráfico de red mínimo.

Synchronization Controller es responsable de intercambiar datos con otros hosts. El módulo determina qué datos deben intercambiarse, con qué hosts y en qué orden (según lo especificado por los trabajos de sincronización).

El Monitor de host remoto es responsable de realizar el seguimiento del estado de otros hosts que forman parte de la granja o federación de PBXsync Este módulo intenta mantener las conexiones a los hosts remotos y también proporciona entradas al procesamiento de la regla de sincronización.