Elph взаимодействует только с системой ECSS-10 версии не ниже 3.14.14 через специальное API. Общение в чатах происходит через отдельно развернутый чат-сервер. Схема развёртывания во внутреннем контуре и настройка серверной части подробнее описаны в разделе Архитектура и принципы работы Elph.
Приложение «Elph Desktop» — это корпоративный мессенджер, предназначенный для установки на рабочий компьютер. Приложение позволяет расширить функциональность телефонного аппарата, включенного в ECSS-10, а также использовать его как программный SIP-клиент для работы с системой ECSS-10.
Функционал приложения можно условно поделить на 2 основных блока — блок для голосового/видео общения и блок для обмена текстовыми сообщениями и файлами.
Рисунок 1 — Схема применения Elph Desktop
Доступны сборки для ОС Windows/Linux.
Порядок установки приложения приведен в разделе Установка приложения. Инструкция по использованию и описание функционала — в разделе Интерфейс пользователя.
Основные возможности
Общий функционал для режимов ассистента и SIP-клиента
- Вызов любого абонента из приложения, динамический фильтр по имени или номеру, работает по неполному совпадению;
- Прием входящего вызова, всплывающее окно с возможностью принять/отменить вызов;
- Перевод и удержание вызова;
- Возможность включать/отключать уведомления;
- Сохранение информации о переведенных вызовах;
- Просмотр истории вызовов, возможность поиска и фильтрации по номеру, имени абонента и направлению вызова;
- Отображение статуса для локальных абонентов (свободен/занят/вызов);
- Справочник с возможностью поиска по номеру или имени;
- Обмен текстовыми сообщениями — личная переписка и общение в группах;
- Обмен файлами и медиа;
- Оповещение о пропущенных вызовах и непрочитанных сообщениях;
- Русский/английский язык интерфейса;
- Регулируемые размеры окна, сворачивание в трей. Запоминание размеров и положения окна. Возможность включения положения «поверх всех окон»;
- Автоматическое сохранение настроек;
- Проверка наличия новых версий;
- Возможность прослушать/скачать записи разговоров;
- Одновременное использование приложения на нескольких устройствах;
- Конференции с управлением участниками;
- Чат конференции;
- Чат технической поддержки с возможностью сбора и отправки логов;
- Кнопка обратной связи.
Функционал для режима SIP-клиента
- Использование приложения как программного SIP-клиента без использования телефонного аппарата;
- Видеовызовы;
- Видеоконференции с управлением участниками.
Функционал для режима ассистента
- Запись разговора — включение/отключение до или во время разговора.
Системные требования к ПК пользователя
Минимальные
- Процессор с архитектурой x86-64 (AMD, Intel), с тактовой частотой не менее 2 ГГц, 2 и более ядер;
- Оперативная память не менее 4 ГБ;
- Объем свободного дискового пространства: не менее 270 MБ;
- Операционная система: Windows 10 и новее, Ubuntu linux 18 и новее, Astra Linux 1.7.0 и выше;
Скорость сетевого соединения от 10 Мбит/с.
Рекомендуемые
- Процессор с архитектурой x86-64 (AMD, Intel), с тактовой частотой не менее 2,3 ГГц, 2 и более ядер;
- Оперативная память не менее 5 ГБ;
- Объем свободного дискового пространства: не менее 270 MБ;
- Операционная система: Windows 11, Ubuntu linux 22.04, Astra Linux 1.7.3;
Скорость сетевого соединения от 10 Мбит/с.
Нагрузка на ПК во время использования
- Нагрузка на сеть Звонок/Конференция: 1,8 Мбит/с;
- Нагрузка на сеть Видеовызов/Видеоконференция: от 3 Мбит/с;
- Потребление оперативной памяти приложением: 200–800 МБ.
Для видеовызовов используется кодек h264.
Передача медиа осуществляется посредством SRTP (т. е. в зашифрованном виде).
Нагрузка для звонка и конференции на ПК одинакова, независимо от количества участников, так как в текущей версии приложения поток микшируется на медиасервере ECSS-10, поэтому на выходе не имеет значения сколько там участников, вся нагрузка падает на SSW.