О компании Направления деятельности Проекты Партнеры Новости
Главная / Направления деятельности / Разработка программного обеспечения / Проекты
Разработка программного обеспечения Построение интегрированных сетей Аудит информационной безопасности Построение и монтаж комплексных систем Диспетчеризация Аутсорсинг
Разработка программного обеспечения
Электронный секретарь - HandyCalls™

HandyCalls™ предназначена для организации доступа и управления персональной информацией пользователя как с помощью web интерфейса, так и с помощью телефона. Под телефоном как устройством понимается программно-аппаратный комплекс, подключенный как через телефонные сети общего пользования (PSTN), так и с использованием протоколов TCP/IP (VoIP softphones).

Архитектура Системы реализует следующие базовые требования:

  1. Масштабируемость – возможность увеличения производительности системы с ростом внешней нагрузки без изменения программных кодов;
  2. Отказоустойчивость – способность системы функционировать в нормальном режиме при отказе одного или нескольких ее компонент. Данная способность достигается за счет программного и аппаратного резервирования;
  3. Модульность – возможность изменения или добавления функциональности отдельных компонентов Системы без рекомпиляции остальных ее частей;
  4. Контролируемость – возможность получения Администратором системы сообщений о внутренних событиях системы;
  5. Настриваемость – возможность изменения поведения Системы без изменения исходных кодов.

Система оперирует следующими ролями:
Пользователь системы – человек или другая система, которому разрешено совершать определенные действия в Системе;
Администратор системы – специальный пользователь (пользователи), которые имеют доступ к функциям настройки, контроля и управления Системой;
Биллинговая система – внешняя (не входящая в состав данной Системы) автоматизированная система учёта предоставленных услуг, их тарификации и выставления счетов для оплаты.
Пользователи могут взаимодействовать с Системой с помощью следующих внешних интерфейсов:
Web интерфейс – предназначен для управления персональной и бизнес информацией пользователей посредством web браузера. Информация пользователей храниться в структурированном виде в SQL совместимой базе данных. Системой поддерживаются следующие виды пользовательской информации:

  1. В виде простого (plain) текста;
  2. В виде аудиопотока – записанного речевого пользовательского сообщения.
Телефонный интерфейс – предназначен для получения и частичного управления персональной и бизнес информации пользователем посредством сотового, стационарного телефона, а также softphone (VoIP phone). Исходящие от Системы сообщения генерируются в виде аудиопотока. Для преобразования текстовой информации в аудиопоток используется система генерации голоса – Voice Generation System (VGS)(synonym - Text To Speech system (TTS)). Ввод информации от пользователя посредством данного вида интерфейса осуществляется с помощью:
  • DTMF сигналов;
  • Записи голоса пользователя;
  • Посредством распознавания голоса пользователя с помощью системы ASR. Данная возможность является опциональной. Ее реализация возможна при наличии устойчиво работающей системы распознавания голоса.

Функциональность, которая реализует система, делится на:

  1. Общедоступную (публичную) функциональность – предназначенную для любого (незарегистрированного) пользователя. К данному виду функциональности относится:
    • Регистрация пользователя в системе;
    • Информирование администратора системы о возникших проблемах;
    • On-line описание функциональности системы.
  2. Бизнес (приватную) функциональность – предназначенную только для зарегистрированных пользователей системы. Включает следующие подсистемы:
    • HandyCalls Time™ - подсистема оповещения о событиях, зарегистрированных пользователем;
    • HandyCalls Notes™ - подсистема представления слабоструктурированной текстовой или записанной голосовой информации;
    • HandyCalls Together™ - подсистема организации телефонных конференций (одновременного разговора по телефону нескольких пользователей);
    • HandyCalls Secretary™ - подсистема организации и разграничения доступа к личным телефонным номерам пользователя;
    • Управление пользовательским профилем, включает:
      • Изменение регистрационных данных о пользователе;
      • Изменение условий использования сервисов Системы – продление или изменение условий подписки;
      • Установление доверительных отношений с другими пользователями Системы;
      • Дерегистрация пользователя в системе.
  3. Функциональность по администрированию системы – предназначена для управления Системой в целом. Включает следующие функции:
    • Управление конфигурацией системы;
    • Просмотр журналов работы системы;
    • Управление телефонными подключениями;
    • Управление доступом пользователей;
    • Управление тарифами для приложений;
    • Инсталляция плагинов (прикладных приложений);
    • Просмотр и управление пользовательскими проблемами;
    • Просмотр и конфигурация системы мониторинга.
  4. Функциональность по мониторингу системы – предназначена для оперативного контроля работоспособности системы. Включает следующие функции:
    • Мониторинг компонент системы;
    • Удаленная конфигурация подсистемы мониторинга;
    • Удаленное получение информации о текущем состоянии Системы и истории изменения ее параметров.