Электронный секретарь - HandyCalls™
HandyCalls™ предназначена для организации доступа и управления персональной информацией
пользователя как с помощью web интерфейса, так и с помощью телефона. Под телефоном как
устройством понимается программно-аппаратный комплекс, подключенный как через телефонные
сети общего пользования (PSTN), так и с использованием протоколов TCP/IP (VoIP softphones).
Архитектура Системы реализует следующие базовые требования:
- Масштабируемость – возможность увеличения производительности системы с
ростом внешней нагрузки без изменения программных кодов;
- Отказоустойчивость – способность системы функционировать в нормальном
режиме при отказе одного или нескольких ее компонент. Данная способность
достигается за счет программного и аппаратного резервирования;
- Модульность – возможность изменения или добавления функциональности
отдельных компонентов Системы без рекомпиляции остальных ее частей;
- Контролируемость – возможность получения Администратором системы сообщений
о внутренних событиях системы;
- Настриваемость – возможность изменения поведения Системы без изменения исходных кодов.
Система оперирует следующими ролями:
Пользователь системы – человек или другая система, которому разрешено
совершать определенные действия в Системе;
Администратор системы – специальный пользователь (пользователи), которые
имеют доступ к функциям настройки, контроля и управления Системой;
Биллинговая система – внешняя (не входящая в состав данной Системы)
автоматизированная система учёта предоставленных услуг, их тарификации и выставления счетов для оплаты.
Пользователи могут взаимодействовать с Системой с помощью следующих внешних интерфейсов:
Web интерфейс – предназначен для управления персональной и бизнес информацией
пользователей посредством web браузера. Информация пользователей храниться
в структурированном виде в SQL совместимой базе данных. Системой поддерживаются
следующие виды пользовательской информации:
- В виде простого (plain) текста;
- В виде аудиопотока – записанного речевого пользовательского сообщения.
Телефонный интерфейс – предназначен для получения и частичного управления
персональной и бизнес информации пользователем посредством сотового, стационарного
телефона, а также softphone (VoIP phone). Исходящие от Системы сообщения генерируются
в виде аудиопотока. Для преобразования текстовой информации в аудиопоток используется
система генерации голоса – Voice Generation System (VGS)(synonym - Text To Speech system (TTS)).
Ввод информации от пользователя посредством данного вида интерфейса осуществляется с помощью:
- DTMF сигналов;
- Записи голоса пользователя;
- Посредством распознавания голоса пользователя с помощью системы ASR.
Данная возможность является опциональной. Ее реализация возможна при
наличии устойчиво работающей системы распознавания голоса.
Функциональность, которая реализует система, делится на:
- Общедоступную (публичную) функциональность – предназначенную для любого
(незарегистрированного) пользователя. К данному виду функциональности относится:
- Регистрация пользователя в системе;
- Информирование администратора системы о возникших проблемах;
- On-line описание функциональности системы.
- Бизнес (приватную) функциональность – предназначенную только для зарегистрированных
пользователей системы. Включает следующие подсистемы:
- HandyCalls Time™ - подсистема оповещения о событиях, зарегистрированных пользователем;
- HandyCalls Notes™ - подсистема представления слабоструктурированной текстовой или
записанной голосовой информации;
- HandyCalls Together™ - подсистема организации телефонных конференций
(одновременного разговора по телефону нескольких пользователей);
- HandyCalls Secretary™ - подсистема организации и разграничения доступа к
личным телефонным номерам пользователя;
- Управление пользовательским профилем, включает:
- Изменение регистрационных данных о пользователе;
- Изменение условий использования сервисов Системы – продление или изменение
условий подписки;
- Установление доверительных отношений с другими пользователями Системы;
- Дерегистрация пользователя в системе.
- Функциональность по администрированию системы – предназначена для управления
Системой в целом. Включает следующие функции:
- Управление конфигурацией системы;
- Просмотр журналов работы системы;
- Управление телефонными подключениями;
- Управление доступом пользователей;
- Управление тарифами для приложений;
- Инсталляция плагинов (прикладных приложений);
- Просмотр и управление пользовательскими проблемами;
- Просмотр и конфигурация системы мониторинга.
- Функциональность по мониторингу системы – предназначена для оперативного
контроля работоспособности системы. Включает следующие функции:
- Мониторинг компонент системы;
- Удаленная конфигурация подсистемы мониторинга;
- Удаленное получение информации о текущем состоянии Системы и истории изменения ее параметров.
|