Синхронизация PBX
Unparalleled synchronization features and capabilities
PBXSYNC
»
Функции
Синхронизация баз данных MyS'L
PBXsync может синхронизировать одну или несколько баз данных MyS’L между хостами. PBXsync использует интеллектуальный дифференциальный анализ только для перемещения изменений между хостами, что делает PBXsync идеально подходящим для реализации WAN. PBXsync использует транзакции S’L для чтения/записи данных на любом сервере MyS’L, чтобы предотвратить коррупцию в случае отключения электроэнергии или сбоя передачи. В случае любой проблемы, PBXsync откатывает транзакцию S’L и пытается снова. PBXsync не использует синхронизацию уровня блоков базы данных, поэтому никогда не существует риска непригодной / поврежденной базы данных MyS’L.
Синхронизация таблиц MyS'L
PBXsync может синхронизировать выбранные таблицы MyS’L между хостами. Как и синхронизация баз данных MyS’L, PBXsync использует интеллектуальный дифференциальный анализ только для перемещения изменений таблиц между хостами, что делает PBXsync идеально подходящим для реализации WAN. PBXsync использует транзакции S’L для чтения/записи данных таблицы на любом сервере MyS’L, чтобы предотвратить коррупцию в случае отключения электроэнергии или сбоя передачи. В случае любой проблемы, PBXsync откатывает транзакцию S’L и пытается снова. PBXsync не использует синхронизацию уровня блоков таблицы/базы данных, поэтому никогда не существует риска непригодной / поврежденной базы данных MyS’L.
Синхронизация базы данных S'Lite
PBXsync может синхронизировать одну или несколько баз данных S’Lite 3 между хостами (включая базу данных AstDB/Asterisk). PBXsync даже реконструирует всю локалированную базу данных S’Lite в случае, если локаловая база данных была повреждена во время сбоя s’Lite segfault или другого программного обеспечения (например, после сбоя FreePBX). PBXsync использует транзакции S’L для чтения/записи данных в базу данных и из базы данных S’Lite для предотвращения коррупции в случае отключения электроэнергии или сбоя передачи. В случае любой проблемы, PBXsync откатывает транзакцию S’L и пытается снова. PBXsync не использует синхронизацию уровня блоков базы данных, поэтому никогда не существует риска непригодной / поврежденной базы данных S’Lite.
Синхронизация файлов
PBXsync может синхронизировать один или несколько файлов между хостами. PBXsync использует интеллектуальный дифференциальный анализ только для перемещения изменений между хостами и даже сжимает данные, обмениваемые между серверами. PBXsync использует промежуточные (временные) файлы во время обновления для обеспечения того, чтобы программы, считывные из существующих файлов, не были приостановлены или представлены неполными данными. В случае отключения электроэнергии или сбоя передачи, PBXsync удаляет промежуточный файл и пытается снова, так что никогда не существует риска оставить неполный файл на месте на хосте назначения.
Синхронизация каталогов
PBXsync может синхронизировать один или несколько каталогов между хостами. Как и синхронизация файлов, PBXsync использует интеллектуальный дифференциальный анализ только для перемещения изменений между хостами и даже сжимает данные, обмениваемые между серверами. PBXsync использует промежуточные (временные) файлы во время обновления для обеспечения того, чтобы программы, считывные из существующих файлов, не были приостановлены или представлены неполными данными. В случае отключения электроэнергии или сбоя передачи, PBXsync удаляет промежуточный файл и пытается снова, так что никогда не существует риска оставить неполный файл на месте на хосте назначения.
Asterisk/FreeSWITCH изменяется без перерыва
После того, как новые данные были успешно записаны на локальный сервер, PBXsync может дать указание Asterisk/FreeSWITCH принять изменения без прерывания обслуживания. PBXsync может дать команду Asterisk/FreeSWITCH перезагрузить данные, связанные с любым отдельным модулем или со всеми модулями. Вызовы не будут влиять, и новые вызовы будут немедленно использовать новые данные. Телефонное обслуживание никогда не приостанавливается и не оказывает негативного влияния каким-либо образом.
Географически удаленные хозяева
Конструкция PBXsync позволяет разлучить хосты на большие расстояния (например, на разных континентах). Все коммуникации, синхронизация и контроль были оптимизированы, чтобы свести к минимуму передачу данных и адаптироваться к различным условиям задержки / сети.
Зашифрованные сообщения
Хосты могут быть безопасно размещены на противоположных сторонах небезопасных сетей, так как все сообщения PBXsync между хостами зашифрованы. PBXsync использует 256-битное шифрование, чтобы гарантировать, что управление PBX никогда не находится под угрозой, а данные о производительности/вызове никогда не подвергаются воздействию.
Система обработчика событий
Одной из самых мощных особенностей PBXsync является система обработчика событий, которая позволяет администраторам подключить любую программу/сценарий к событиям, генерируемым PBXsync. Это позволяет каждому хосту настроить входящие данные, включая переписывание плана набора, изменение записей таблиц MyS’L в соответствует локальному хосту, переписывание данных IP/шлюза в файлах конфигурации в соответствует локальной сети и т.д. Эта функция позволяет радикально различным хостам обмениваться общим набором файлов конфигурации без необходимости ручного вмешательства или настройки.
Низкие требования к системе
PBXsync был разработан, чтобы иметь минимальное влияние на систему, на которой он работает. PBXsync использует минимальную память, незначительную мощность процессора < (1%), кэшированный доступ к файлам и т.д. Весь процесс PBXsync может быть даже установлен на самом низком приоритете процессора для обеспечения того, чтобы услуги телефонии никогда не были негативно использованы. Даже внутренние задачи обслуживания запланированы, когда система простаивает / тихо, чтобы избежать воздействия на хост.
Интерфейс Telnet
Администраторы будут немедленно комфортно с простым и мощным интерфейсом telnet для PBXsync. Хозяин может управляться и управляться с помощью интерфейса telnet, будь то с ПК, планшета или мобильного телефона. Интерфейс включает в себя онлайн-помощь и удобный, богатый выход терминала.
Интерфейс браузера
Опытные администраторы и новички, так будет комфортно с простым и мощным браузером (веб) интерфейс PBXsync. Хозяином можно управлять и управлять с любого браузера, включая компьютер, планшет или мобильный телефон. Интерфейс включает в себя простой контроль над кластером, просмотр журналов событий и многое другое.
Интерфейсы Socket, PHP и REST
Разработчики оценят интерфейсы разъема, PHP и REST (Representational State Transfer) для PBXsync, так как мощность и управление PBXsync можно легко расширить и интегрировать с другими инструментами системного администрирования и мониторинга. PBXsync включает в себя образец кода, чтобы продемонстрировать, как извлечь данные и контролировать PBXsync через веб-сервис, через класс PHP, и через интерфейс розетки.
Совместимость звездочки
PBXsync совместим с широким спектром версий и дистрибутивов Asterisk. PBXsync работает со версиями Asterisk с 1,4 по 16, как 32-битные, так и 64-битные. PBXsync также совместим с широким спектром Asterisk® дистрибутивов, включая Digium’s Asterisk, FreePBX®, PBX In A Flash®, TrixBox®, Elastix®, Issabel®, xCALLY Motion®, Thirdlane® и Genesis ISS®.
Совместимость с FreeSWITCH
PBXsync совместима с широким спектром версий FreeSWITCH®. PBXsync работает с FreeSWITCH версии 1.10.7 и выше, как 32-битной, так и 64-битной. PBXsync также совместима с широким спектром дистрибутивов FreeSWITCH, включая FusionPBX® и проприетарные/интегрированные движки FreeSWITCH.