LanHello Active Voice: АРХИТЕКТУРА

Система активного оповещения LanHello Active Voice типовое приложение компьютерной телефонии (КТ). Она создана на основе открытой вычислительной платформы LanHello в виде набора скриптовых приложений, которые реализуют сервис оповещения. Сценарий работы LanHello Active Voice написан на специализированном языке LanHello Script Language, позволяющем пользователю вносить необходимые изменения уже на этапе эксплуатации системы.

Сама платформа LanHello имеет распределенную архитектуру и состоит из телефонного сервера LanHello, БД, а также одного или нескольких рабочих мест администратора, куда могут быть добавлены дополнительные формы и справочники.

Для работы системы обязательно наличие оборудования компьютерной телефонии - специализированных плат расширения стандартов ISA и PCI (голосовые и факс-платы), с которыми работает телефонный сервер приложений LanHello, выполняющий скриптовые приложения. На данный момент встроена поддержка оборудования компаний Intel/Dialogic и Агат-РТ.

Рабочее место администратора может быть как локальным, так и удаленным и обеспечивает настройку и управление работой телефонного сервера.

В зависимости от используемых средств связи система LanHello Active Voice содержит шлюзы к различным каналам связи: телефону, GSM и электронной почте.

Состав комплекса LanHello Active Voice

Структура компонент и данных комплекса LanHello Active Voice с разбивкой на группы выглядит следующим образом:

Стандартное оборудование и ПО:

        Телефонный сервер

        Рабочие станции

Специализированное оборудование и ПО:

        Оборудование КТ

        Драйвер оборудования КТ

        Утилита конфигурации платы

        Один или несколько GSM-терминалов (в случае использования SMS-сообщений)

        Почтовый клиент с поддержкой протокола SMTP для оповещения по электронной почте

Прикладное ПО:

        Сервер приложений (СП)

        Приложение LanActiveVoice

        Рабочее место администратора (одно или несколько)

        Шлюз Phone для предоставления информации по телефонным линиям

        Шлюз Fax для предоставления информации по факсу

        Шлюз SMS для предоставления информации в виде SMS-сообщений через GSM-терминал

        Шлюз Mail для предоставления информации по электронной почте

Данные:

        База данных LanHello

        База данных LanHello Active Voice

        Голосовые данные приложения

Архитектура комплекса LanHello Active Voice

Аппаратно-программный комплекс LanHello Active Voice можно разделить на телефонный сервер, БД и рабочие станции (компьютеры) администратора.

На телефонном сервере устанавливается БД системы, на которой находятся все данные системы: описание операторов и станций, справочники и настройки, голосовые сообщения, статистика и т.п. Для работы телефонного сервера с БД используется BDE, доступ к БД может осуществлять либо через SQL-Link (драйверы в составе BDE), либо через ODBC. Кроме того, на телефонный сервер ставятся одна или несколько специальных телефонных плат, к которым подводятся телефонные линии от ТфОП или офисной АТС. Работой этих плат управляет отдельная программа, которая называется сервер приложений (СП).

При использовании SMS-сообщений необходимо подсоединение к телефонному серверу через com-порт одного или нескольких GSM-устройств (GSM-терминал или обычный GSM-телефон). Для передачи сообщений по электронной почте на телефонном сервере должна быть установлена любая почтовая программа, поддерживающая протокол SMTP.

На рабочих станциях устанавливается рабочее место администратора (РМА), которое позволяет настраивать параметры системы, заполнять справочники, записывать голосовые сообщения, выдавать отчеты и выполнять прочие функции администратора.

Телефонный сервер, рабочая станция и БД могут быть установлены как на одном компьютере, так и на разных. В последнем случае компьютеры должны быть объединены в единую вычислительную сеть, поддерживающую сетевой протокол TCP/IP.

Схема работы компонент системы

Данные по оповещению готовятся администратором заранее, но могут быть изменены уже в процессе оповещения.

При возникновении внештатной ситуации администратор системы со своего рабочего места активизирует сервер приложений (СП), который запускает приложение LanHello Active Voice. Скрипты этого приложения содержат алгоритм работы оповещения абонентов.

Система дозванивается до клиентов (или до абонентов пейджинговой связи) по телефону и зачитывает заранее записанные голосовые сообщения, а также осуществляет рассылку текстовых сообщений по электронной почте и в виде SMS-сообщений на мобильные телефоны.

Оповещение по телефону и пейджеру осуществляется через те каналы платы, на которых в данный момент работает приложение LanHello Active Voice. Отправка SMS-сообщений производится через GSM-устройства. Электронные сообщения рассылаются с помощью почтовой программы. При необходимости может быть организован прием подтверждений (по телефону, электронной почте или SMS) о получении сообщений.

Администратор системы через свое рабочее место может вносить изменения в БД и справочники системы и влиять на работу сервера приложения.

Далее>>