Sincronizador PBX

Sincronização projetada especificamente para telefonia

PBXSYNC

»

TECNOLOGIA

Construído para desempenho e integridade de dados

  • Criado em C++ para baixo consumo de recursos, sincronização rápida e acesso a API de baixo nível

  • Failsafe back to known good state for all synchronization activities

  • Tecnologia Delta e compactação para minimizar a transferência de dados

  • Comunicação com Asterisk através da AMI para emitir comandos de recarga/reinicialização

Principais Módulos

O Asterisk é responsável por interagir com Asterisk no host local. O módulo pode parar ou iniciar o serviço Asterisk pode comandar o Asterisk para recarregar qualquer ou todos os dados de configuração dos módulos Asterisk ou até mesmo comandar Asterisk para tomar outras ações. PBXsync decide qual ação tomar com base nas regras definidas pelo usuário associadas ao trabalho de sincronização,.

O Local Host Monitor rastreia o estado do Asteriskarquivos, bancos de dados e muito mais no PBX local. Essas informações são compartilhadas com outros módulos no PBX local e também potencialmente com o PBXsyncem execução de outros PBXSync . As informações rastreadas são usadas para determinar quais ações tomar quando um trabalho de sincronização é executado.

O módulo Analisador Delta & Compression é responsável por otimizar os dados transferidos entre hosts. PBXsync pode sincronizar hosts no mesmo data center ou em continentes diferentes, e este módulo torna possível manter os hosts em sincronia com o mínimo de tráfego de rede.

O Controlador de Sincronização é responsável pela troca de dados com outros hosts. O módulo determina quais dados precisam ser trocados, com os quais hospedam e em que ordem (conforme especificado pelos trabalhos de sincronização).

O Monitor de Host Remoto é responsável por rastrear o estado de outros hosts que fazem parte da fazenda/federação PBXsync Este módulo tenta manter conexões com hosts remotos e também fornece entradas para o processamento de regras de sincronização.