Автоинформатор с интерактивными подсказками из внешней базы данных заявок

  1. Введение
  2. Архитектура комплекса
  3. Программная часть
  4. Взаимодействие сервиса с RanCOM

Введение

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

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

Автоинформатор построен на базе:

  1. АТС Panasonic KX-TDA200
  2. подключенной к ТфОП через стык PRI (KX-TDA0290)
  3. Плат автосекретаря DISA (KX-TDA0190 и KX-TDA0191)
  4. Речевого процессора Panasonic KX-TVM200
  5. Программного обеспечения сервиса информации о готовности документов на базе SDK для разработчика CTI приложений - RanCOM
  6. СУБД Oracle

Программная часть

Программное обеспечение представляет собой сервис, который:

  1. отслеживает номер пакета документов, который пользователь вводит в тональном режиме во время работы с автоинформатором
  2. воспроизводит сообщение, которое соответствует состоянию его пакета документов
  3. воспроизводит сообщение со справочной информацией о навигации по автоинформатору
  4. переводит абонента на справочную часть автоинформатора или заканчивает вызов в зависимости от действий пользователя

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

Структура программного комплекса показана на рисунке ниже

построение системы интерактивного голосового меню

Взаимодействие сервиса с RanCOM

Для своей работы сервис использует следующие методы RanCOM:

  1. подключается к RanCOM и открывает одну линию - группу распределения входящих вызывов GRP601, на котороую в АТС отправляются входящие вызыва с внешних линий (метод OpenLine)
  2. устанавливает для группы 601 режим распределения CTI (метод SetACDMode)
  3. при поступлении входящего вызова в группу 601, сервис отвечает на вызов и воспроизводит приветственное сообщение (методы NewCall2, Answer и PlayOGM)
  4. отслеживает цифры, набираемые пользователем во время звонка (метод MonitorDigits)
  5. запрашивает в базе данных статус соответствующего пакета документов
  6. воспроизводит соответствующее сообщение
  7. воспроизводит другое сообщение/перенаправляет вызов на абонента/разрывает соединение (методы PlayOGM/Redirect/ Drop)