Synchronisateur PBX
Unparalleled synchronization features and capabilities
PBXSYNC
»
FONCTIONNALITÉS
Synchronisation de base de données MySQL
PBXsync peut synchroniser une ou plusieurs bases de données MySQL entre hôtes. PBXsync utilise l’analyse différentielle intelligente pour déplacer uniquement les changements entre les hôtes, ce qui rend PBXsync idéalement adapté pour les implémentations WAN. PBXsync utilise les transactions SQL pour lire ou écrire les données sur n’importe quel serveur MySQL, afin d’éviter la corruption en cas de panne de courant ou de panne de transmission. En cas de problème, PBXsync annule la transaction SQL et tente à nouveau. PBXsync n’utilise pas la synchronisation de niveau de bloc de la base de données, ainsi il n’y a jamais un risque d’une base de données Inutilisable / corrompue mySQL.
Synchronisation de table MySQL
PBXsync peut synchroniser les tables MySQL sélectionnées entre hôtes. Comme la synchronisation de base de données MySQL, PBXsync utilise une analyse différentielle intelligente pour déplacer uniquement les changements de table entre les hôtes, ce qui rend PBXsync idéalement adapté aux implémentations WAN. PBXsync utilise les transactions SQL pour lire / écrire les données de table sur n’importe quel serveur MySQL, afin d’éviter la corruption en cas de panne de courant ou de panne de transmission. En cas de problème, PBXsync annule la transaction SQL et tente à nouveau. PBXsync n’utilise pas la synchronisation de niveau de bloc de la table / base de données, il n’y a donc jamais un risque d’une base de données MySQL inutilisable / corrompue.
Synchronisation de base de données SQLite
PBXsync peut synchroniser une ou plusieurs bases de données SQLite 3 entre hôtes (y compris la base de données AstDB / Asterisk PBXsync reconstruira même l’ensemble de la base de données SQLite locale au cas où la base de données locale aurait été corrompue lors d’un segfault SQLite ou d’une autre défaillance logicielle (par exemple, à la suite d’un accident FreePBX PBXsync utilise les transactions SQL pour lire ou écrire les données à l’adresse et à partir de la base de données SQLite afin d’éviter la corruption en cas de panne de courant ou de panne de transmission. En cas de problème, PBXsync annule la transaction SQL et tente à nouveau. PBXsync n’utilise pas la synchronisation de niveau de bloc de la base de données, de sorte qu’il n’y a jamais un risque d’une base de données SQLite inutilisable / corrompue.
Synchronisation des fichiers
PBXsync peut synchroniser un ou plusieurs fichiers entre les hôtes. PBXsync utilise l’analyse différentielle intelligente pour ne déplacer les changements entre les hôtes, et comprime même les données échangées entre les serveurs. PBXsync utilise des fichiers intermédiaires (temporaires) pendant la mise à jour pour s’assurer que les programmes de lecture des fichiers existants ne sont pas suspendus ou présentés avec des données incomplètes. En cas de panne de courant ou de panne de transmission, PBXsync supprime le fichier intermédiaire et tente à nouveau, de sorte qu’il n’y a jamais de risque de laisser un fichier incomplet en place sur l’hôte de destination.
Synchronisation de l’annuaire
PBXsync peut synchroniser un ou plusieurs répertoires entre hôtes. Comme la synchronisation de fichiers, PBXsync utilise une analyse différentielle intelligente pour ne déplacer les changements entre les hôtes, et comprime même les données échangées entre les serveurs. PBXsync utilise des fichiers intermédiaires (temporaires) pendant la mise à jour pour s’assurer que les programmes de lecture des fichiers existants ne sont pas suspendus ou présentés avec des données incomplètes. En cas de panne de courant ou de panne de transmission, PBXsync supprime le fichier intermédiaire et tente à nouveau, de sorte qu’il n’y a jamais de risque de laisser un fichier incomplet en place sur l’hôte de destination.
Asterisk/FreeSWITCH change sans interruption
Une fois que les nouvelles données ont été écrites avec succès sur le serveur local, PBXsync peut demander à Asterisk/FreeSWITCH de récupérer les modifications sans interruption de service. PBXsync peut commander Asterisk/FreeSWITCH pour recharger les données associées à n’importe quel module individuel ou à tous les modules. Les appels en cours ne seront pas touchés, et les nouveaux appels utiliseront immédiatement les nouvelles données. Le service téléphonique n’est jamais suspendu ou affecté négativement de quelque façon que ce soit.
Hôtes géographiquement éloignés
La conception de PBXsync permet de séparer les hôtes sur de grandes distances (par exemple différents continents). Toutes les communications, la synchronisation et le contrôle ont été optimisés pour minimiser le transfert de données et s’adapter aux conditions de latence/réseau VARying.
Communications Cryptées
Les hôtes peuvent être placés en toute sécurité sur les côtés opposés des réseaux non sécurisés car toutes les communications PBXsync entre les hôtes sont cryptées. PBXsync utilise le chiffrement 256 bits pour s’assurer que le contrôle du PBX n’est jamais en danger, et les données de performances/appels ne sont jamais exposées.
Système de gestionnaire d’événements
L’une des caractéristiques les plus puissantes de PBXsync est le système de gestionnaire d’événements, qui permet aux administrateurs d’accrocher n’importe quel programme / script dans les événements générés par PBXsync. Cela permet à chaque hôte de personnaliser les données entrantes, y compris la réécriture du cadran, la modification des entrées de table MySQL pour correspondre à l’hôte local, la réécriture des données IP/passerelle dans les fichiers de configuration pour correspondre au réseau local, etc. Ces fonctionnalités permettent à des hôtes radicalement différents de partager un ensemble commun de fichiers de configuration sans avoir besoin d’intervention manuelle ou de personnalisation.
Faibles exigences du système
PBXsync a été conçu pour avoir un impact minimal sur le système sur lequel il fonctionne. PBXsync utilise une mémoire minimale, une puissance CPU négligeable (< 1%), un accès aux fichiers mis en cache, etc. L’ensemble du processus PBXsync peut même être défini selon la priorité CPU la plus basse pour s’assurer que les services de téléphonie ne sont jamais touchés négativement. Même les tâches de maintenance interne sont planifiées lorsque le système est inactif / silencieux pour éviter d’avoir un impact sur l’hôte.
Interface Telnet
Les administrateurs seront immédiatement à l’aise avec l’interface simple et puissante telnet à PBXsync. L’hôte peut être géré et contrôlé à partir d’une interface telnet, que ce soit à partir d’un PC, d’une tablette ou d’un téléphone cellulaire. L’interface comprend une aide en ligne et une sortie terminale riche et conviviale.
Interface de Navigateur
Les administrateurs chevronnés et les novices seront à l’aise avec l’interface simple et puissante du navigateur (web) à PBXsync. L’hôte peut être géré et contrôlé à partir de n’importe quel navigateur, y compris un PC, une tablette ou un téléphone cellulaire. L’interface comprend un contrôle simple sur le cluster, l’affichage des journaux d’événements, et plus encore.
Interfaces Socket, PHP et ReST
Les développeurs apprécieront les interfaces de prise, PHP et REST (Representational State Transfer) à PBXsync, car la puissance et le contrôle de PBXsync peuvent être facilement élargis et intégrés avec d’autres outils d’administration et de surveillance du système. PBXsync inclut le code d’échantillon pour démontrer comment extraire des données et contrôler PBXsync via un service Web, via une classe PHP, et via l’interface de prise.
Asterisk Compatibilité
PBXsync est compatible avec un large éventail de versions et de distributions Asterisk PBXsync fonctionne avec les versions Asterisk 1.4 à 16, à la fois 32 bits et 64 bits. PBXsync est également compatible avec un large éventail de distributions de ® Asterisky compris Asterisk, FreePBX®, PBX In A Flash®, TrixBox®, Elastix®, Issabel®, xCALLY Motion®, Thirdlane®, et Genesis ISS®.
Compatibilité FreeSWITCH
PBXsync est compatible avec une large gamme de versions de FreeSWITCH®. PBXsync fonctionne avec FreeSWITCH versions 1.10.7 et ultérieures, 32 bits et 64 bits. PBXsync est également compatible avec une large gamme de distributions FreeSWITCH, y compris FusionPBX® et les moteurs FreeSWITCH propriétaires/intégrés.