Сервис оповещения абонентов

Общие сведения

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

Одним из самых популярных способов оповещения абонентов телефонной сети является дозвон на номер (или номера) абонента и воспроизведение голосового информационного сообщения. В этом случае клиент получает вызов, который содержит предварительно заданную информацию. Статистика и создание отчетов для данной услуги позволяют оператору отслеживать успешность процесса уведомления. Поддерживается три режима подтверждения доставки сообщения: подтверждение вводом DTMF-кода, подтверждение ключевой фразой (распознавание русской речи) и подтверждение временем прослушивания.

Уведомление абонентов с использованием телефонного вызова является привлекательной возможностью для операторов телекоммуникационных сетей. Оператор услуги получает возможность оповестить пользователя о наступлении некоторого события или ситуации быстро и эффективно, используя при этом свои собственные ресурсы. Сервис «Телефонного оповещения» обеспечивает дозвон как на фиксированные так и на мобильные номера, осуществляя по несколько попыток дозвона в зависимости от настроек задания на оповещения.

Описываемый сервис может использоваться для удовлетворения большого количества различных нужд пользователей, например:

  • Реализация вызова-побудки для посетителей гостиниц;
  • Уведомление экстренных служб (милиция, спасатели, пожарная и т.д.) в случае наступления экстренных ситуаций;
  • Уведомление жителей о наступлении различных чрезвычайных ситуаций;
  • Организация встреч или сбор общего телефонного селектора;
  • Организация рекламной кампании;
  • Автоматический опрос общественного мнения;
  • Автоматическое уведомление о состоянии счета и т.д.

Предлагаемое решение реализовано как одна из дополнительных услуг платформы приложений. Сервис «Телефонного оповещения» представляет собой решение на базе единой платформы приложений, позволяющее организации/оператору уведомлять своих пользователей о различных событиях и/или статусах пользователей, рекламировать новые продукты и т.д. Данный сервис предоставляет широкий набор функций, интуитивно понятный и эффективный голосовой интерфейс пользователя, а также обеспечивает огромное количество различных конфигураций и возможностей уведомления. C точки зрения аппаратного обеспечения, данная платформа разворачивается на стандартных промышленных серверах (традиционно используется HP Proliant), поддерживает кластеризацию, масштабирование и может функционировать в облачной среде.

Применение для экстренных служб

Платформа приложений с сервисом автоматического телефонного оповещения в соответствии с задан¬ными настройками расписания обеспечивает обзвон отдельных абонентов или сформированных групп, оповещая пользователей системы звуковыми/голосовыми сообщениями. В случае занятости абонента возможно выполнение нескольких попыток дозвона с установленной задержкой, а также использование альтернативных телефонных номеров для одного абонента (домашний, мобильный), отправки смс-сообщений и электронных почтовых сообщений. Контроль выполнения заданий по обзвону ведётся в процессе оповещения и сохраняется в отчётах по выполнению заданий с указанием времени начала обзвона, названия сообщения и результатов оповещения абонентов.

Общая схема реализации сервиса оповещения "МВ-Телеком"

Рис.1. Общая схема решения

В ходе обзвона, как было сказано ранее, может дополнительно использоваться режим подтверждения прослушивания сообщения абонентом в 3х вариантах: по минимальному заданному времени разговорной фазы, по набору кода DTMF после прослушивания сообщения или по ключевой фразе - с использованием системы распознавания речи ASR. Подтверждение о принятии сообщения по DTMF-коду может быть как общим для всех оповещаемых по заданию абонентов, так и персональным - с присваиванием индивидуального кода каждому абоненту - способ подтверждения выбирается в каждом задании на оповещение. Система оповещения поддерживает «экстренный» режим обзвона с заданным пользователем общим ограничением по времени выполнения компании по оповещению и функцией «вторжения» в существующий телефонный разговор. По результату оповещения автоматически распечатывается отчёт с указанием неоповещнных абонентов, количеством попыток дозвона и причиной неуспешного оповещения.

Пример расчета ёмкости системы

Исходя из заданных параметров по количеству абонентов и максимально допустимому времени их обзвона можно рассчитать необходимое количество каналов для работы сервиса «Телефонного оповещения». Формула для расчета представлена ниже.

формула расчета скорости телефонного оповещения

Необходимо отметить, что Тсообщ включает время на установление соединения, ожидания ответа абонента и время воспроизведения сообщения. В данном примере Тсообщ = 2 минуты может рассматриваться как типовое значение для экстренных или диспетчерских служб. В зависимости от конкретной модели применения заданный параметр определяется эмпирическим путем.

Технические данные

Емкость системы

Число одновременно используемых каналов оповещения до 200 на ноду
Количество оповещаемых абонентов до 1 000 000 
количество контактных телефонов у каждого до 5
Количество абонентских групп  до 1 000
Продолжительность обзвона  до 50 попыток дозвона
выполнение задания  до 3 мес

Используемые протоколы

HTTP  HTTP 1.0 
VoiceXML  VoiceXML 1.0, VoiceXML 2.0 
CSTA CSTA Phase I, ECMA 179, 180

Платформа 

Операционная система Ubuntu 11.хх
Java Runtime Environment Java 6
Аппаратные требования Pentium M 1.8 GHz, 2x80Gb – mea case
(минимальная конфигурация)  Pentium 3 GHz, 2x500 Gb – rack server

Локализация 

Поддерживаемые языки  Русский
(поставляемый пакет расширяется по заказу) Английский