Продукты >> Smartswitch >> Архитектура

Smartswitch: архитектура

Smartswitch представляет собой надстройку (дополнительные модули) над Asterisk PBX и использует его возможности для выполнения действий над каналом и связывания сигнализационных сессий и медиапотоков.

Почему выбран Asterisk? Asterisk является большим, постоянно развивающимся open-source проектом, вклад в который делает как профессиональная команда, так и сообщество, что обеспечивает его быстрое совершенствование. Набор функциональности Asterisk покрывает потребности любого телефонного решения с головой.

В процессе работы Smartswitch использует движок базы данных MySQL для хранения конфигурации и данных по совершившимся звонкам (cdr).

Почему выбран движок MySQL? На данный момент это самая быстрая и самая простая в обслуживании система баз данных. Ее функции кластеризации и репликации открывают возможности для организации системы как кластера с высокой доступностью

Серые элементы на иллюстрации полностью разработаны Streamco. Зеленые элементы - это патченные приложения с открытым исходным кодом, а синие - оригинальные приложения с открытым исходным кодом,

Как же это все работает?

Процесс использования системы можно условно разделить на 2 независимых, параллельно выполняющихся, процесса:
en