Описание функциональных характеристик

Редакция 2026-09-10 Действует с 2026-09-10

Правообладатель: Общество с ограниченной ответственностью "Современные системы автоматизации" (ООО "ССА").

Редакция документа: 10.09.2026.

Область применения: описание подготовлено для программной редакции 0.64.1. Состав доступного выпуска и подключаемые компоненты уточняются у правообладателя при получении поставки.

1. Назначение

OmniFlow предназначена для организации и автоматизации телефонных коммуникаций и обработки обращений клиентов. Программа объединяет управление вызовами, маршрутизацию, очереди операторов, сценарии обработки, историю коммуникаций и веб-интерфейс администратора и оператора.

В описываемой редакции предусмотрены текстовые каналы и встраиваемая коммуникационная панель для взаимодействия с внешними информационными системами. Доступность конкретного канала зависит от поставки, настройки и подключения соответствующего провайдера.

Области применения: корпоративная телефония, контактные центры, службы поддержки, продажи и автоматизированная обработка обращений.

2. Состав и принцип работы

Программа имеет клиент-серверную архитектуру. Серверная часть развёртывается в контейнерах на Linux; пользователи работают через веб-интерфейс, SIP-телефоны или программные телефоны.

Компонент Назначение
Core Node Управление организациями, пользователями, маршрутами, очередями, обращениями и взаимодействием компонентов.
CU Agent Выполнение команд управления звонками и медиаресурсами, взаимодействие с телефонным медиа-движком.
SBC Agent Управление SIP-пользователями, транками и взаимодействием с пограничным SIP-компонентом.
Библиотеки взаимодействия и среда исполнения стратегий Подключение сценариев к ядру, обмен командами и событиями, использование функций платформы из программной логики сценария.
Веб-интерфейс Настройка платформы, наблюдение за коммуникациями и рабочее место оператора.
Коммуникационная панель Работа со звонком, клиентом и обращением; встраивание операторского интерфейса во внешнее приложение.
Стандартные стратегии Сценарии обработки обращений, подключаемые в составе поставки.

Логические компоненты не обязательно соответствуют отдельным образам: серверный образ может выполнять разные роли в зависимости от конфигурации.

Серверная часть использует сторонние инфраструктурные компоненты, в том числе PostgreSQL, NATS, Kamailio, Asterisk, rtpengine, MinIO, Valkey и nginx. Они не заявляются как собственные разработки правообладателя OmniFlow. Их версии и лицензии учитываются отдельно для выбранной поставки.

Типовая обработка телефонного обращения: приём вызова, определение маршрута, выбор получателя или сценария, соединение участников, завершение вызова и сохранение сведений о нём. Текстовое обращение поступает через подключённый канал и обрабатывается средствами чатов и сценариев.

3. Функциональные характеристики

3.1. Телефонные коммуникации

Вызовы во внешнюю телефонную сеть требуют подключения оператора связи. Платформа не заменяет услуги этого оператора.

3.2. Очереди и сценарии

Конкретное поведение очереди определяется расписанием, выбранной стратегией, её параметрами и состоянием операторов. Наличие очереди само по себе не включает все сценарии.

3.3. Рабочее место оператора

Для звонков из браузера необходимы настроенная SIP-точка, доступ к микрофону и корректное защищённое подключение.

3.4. Текстовые коммуникации

В описываемой редакции предусмотрены подключения Telegram, MAX, Avito, Beeline SMS и Wazzup24. Доступность конкретного подключения уточняется для выбранной поставки. Поддержка API провайдера не означает доступность всех функций и каналов, предлагаемых самим провайдером.

3.5. История и результаты

Распознавание и синтез речи, транскрибация и диалоговые сценарии с языковыми моделями требуют отдельной настройки соответствующих сервисов. Эти подключения не являются условием обычного внутреннего телефонного вызова.

3.6. Администрирование

Наличие механизмов доступа и диагностики не является заявлением о сертификации средств защиты информации.

3.7. Интеграция

Программа предоставляет библиотеки командного и событийного взаимодействия для разработки стратегий. Коммуникационная панель может подключаться к внешнему приложению как JavaScript-бандл либо Vue-компонент. Настройки интеграции определяют авторизацию, контекст клиента или обращения и взаимодействие с серверной стратегией.

4. Входные и выходные данные

Группа Входные данные Результат обработки
Телефония SIP-сигнализация, аудиопотоки, параметры маршрутов и сценариев Соединения, события вызовов, история и записи при включённой записи.
Текстовые каналы Сообщения, вложения, события подключённых провайдеров Переписка, статусы в пределах возможностей канала, обращения операторов.
Администрирование Учётные записи, роли, справочники, настройки подключения Конфигурация платформы, доступ пользователей, диагностические сведения.
Интеграции Команды приложений, контекст клиента/обращения, параметры стратегий Ответы, события и действия коммуникационной панели.

5. Условия использования

Серверные требования и порядок развёртывания приведены в документе "OmniFlow - установка и эксплуатация". Поставка осуществляется через реестр контейнерных образов registry.omniflow.ru; доступ выдаётся правообладателем.

Для внутренней телефонии не требуется подключение текстового канала, речевого сервиса или LLM-провайдера. Для внешних коммуникаций необходимы соответствующие подключения и права доступа. Ограничения внешних сервисов, состав выбранных профилей и ресурсы сервера влияют на доступные функции.

Предельная производительность зависит от состава поставки, ресурсов сервера и сценариев использования. Совместимость с конкретными дистрибутивами ОС и допустимая нагрузка определяются для выбранной конфигурации. Непрерывность работы при отказе узла требует отдельно спроектированной и проверенной схемы отказоустойчивости.

Техническая поддержка: support@omniflow.ru, будние дни с 09:00 до 18:00 по московскому времени.