Автоинформатор с интерактивными подсказками из внешней базы данных заявок
Введение
Специалисты предприятия Ранат в Управлении Федеральной Регистрационной Службы по Пермскому краю внедрили Автоинформатор с интерактивными подсказками из внешней базы данных заявок. Автоинформатор представляет собой интерактивное голосовое меню, с помощью которого пользователи получают справочную информацию. Особенностью автоинформатора является наличие сервиса информации о готовности документов. Сервис позволяет конкретному пользователю в реальном времени узнать состояние своего пакета документов. С помощью автоинформатора пользователи также могут оставлять голосовые сообщения, которые в виде звуковых файлов отправляются сотрудникам управления по электронной почте.
Архитектура комплекса
Автоинформатор построен на базе:
- АТС Panasonic KX-TDA200
- подключенной к ТфОП через стык PRI (KX-TDA0290)
- Плат автосекретаря DISA (KX-TDA0190 и KX-TDA0191)
- Речевого процессора Panasonic KX-TVM200
- Программного обеспечения сервиса информации о готовности документов на базе SDK для разработчика CTI приложений - RanCom
- СУБД Oracle
Программная часть
Программное обеспечение представляет собой сервис, который:
- отслеживает номер пакета документов, который пользователь вводит в тональном режиме во время работы с автоинформатором
- воспроизводит сообщение, которое соответствует состоянию его пакета документов
- воспроизводит сообщение со справочной информацией о навигации по автоинформатору
- переводит абонента на справочную часть автоинформатора или заканчивает вызов в зависимости от действий пользователя
Система предусмотрена на отказ программного обеспечения (компьютера, ЛВС и т.д.). В таком режиме, при попытке входа в сервис информаци о готовности документов, пользователю воспроизводится специальное сообщение о его временой неработоспособности, при этом остальная часть автоинформатора остается абсолютно функциональной.
Структура программного комплекса показана на рисунке ниже
Взаимодействие сервиса с RanCom
Для своей работы сервис использует следующие методы RanCom:
- подключается к RanCom и открывает одну линию - группу распределения входящих вызывов GRP601, на котороую в АТС отправляются входящие вызыва с внешних линий (метод OpenLine)
- устанавливает для группы 601 режим распределения CTI (метод SetACDMode)
- при поступлении входящего вызова в группу 601, сервис отвечает на вызов и воспроизводит приветственное сообщение (методы NewCall2, Answer и PlayOGM)
- отслеживает цифры, набираемые пользователем во время звонка (метод MonitorDigits)
- запрашивает в базе данных статус соответствующего пакета документов
- воспроизводит соответствующее сообщение
- воспроизводит другое сообщение/перенаправляет вызов на абонента/разрывает соединение (методы PlayOGM/Redirect/ Drop)