Информационные системы управления растущим бизнесом. Архитектура Naumen Contact Center

Содержание

Слайд 2

Naumen Contact Center Автоматическое распределение вызовов Исходящие обзвоны Сценарии разговоров Запись

Naumen Contact Center
Автоматическое распределение вызовов
Исходящие обзвоны
Сценарии разговоров
Запись разговоров и экрана операторов
Интеграции
IVR
Управление

качеством сервиса
Отчетность
Софтфон, Вебфон
Альтернативные каналы обслуживания
Слайд 3

All-in-One решение VoIP, аппаратно-независимое Надежность на уровне 99,99% Масштабируемость: инсталляция как

All-in-One решение

VoIP, аппаратно-независимое

Надежность на уровне 99,99%

Масштабируемость: инсталляция как поэтапная, так и

оперативная

Легкость конфигурирования: визуальный интерфейс

План развития продукта: вендорская модель бизнеса

Интеграция на разных этапах обслуживания

Слайд 4

Слайд 5

Слайд 6

СЕРВИС ШИНЫ УПРАВЛЯЮЩИХ СООБЩЕНИЙ (CORE) обеспечение работы остальных сервисов взаимодействие сервисов

СЕРВИС ШИНЫ УПРАВЛЯЮЩИХ СООБЩЕНИЙ (CORE)
обеспечение работы остальных сервисов
взаимодействие сервисов
интерфейс управления сервисами
контроль

работы сервисов
ротация сообщений сервисов
Слайд 7

Core Командная строка Каталоги сервисов

Core

Командная строка
Каталоги сервисов

Слайд 8

СЕРВИС АВТОРИЗАЦИИ (AUTH) авторизация клиентов и сервисов

СЕРВИС АВТОРИЗАЦИИ (AUTH)
авторизация клиентов и сервисов

Слайд 9

Журнал действий: Config подготавливает информацию о пользователях, IVR, шлюзах, правилах маршрутизации,

Журнал действий:

Config подготавливает информацию о пользователях, IVR, шлюзах, правилах маршрутизации, плане

нумерации и дополнительные данные.

Посредством FileService файл dialplan.xml перемещается в spoll сервиса Buddy

Команда на чтение файла dialplan.xml

Список пользователей и хэшированных паролей. Поддерживается работа посредством md5 и Kerberos.

Список параметров профиля

В случае внесения изменений посредством PMS, информация записывается в Базу данных

Сервис Config получает информацию о внесенных изменениях

Слайд 10

РЕГИСТРАЦИЯ SOFTPHONE

РЕГИСТРАЦИЯ SOFTPHONE

Слайд 11

Журнал действий: SoftPhone авторизуется на сервисе Auth SoftPhone запрашивает файл с

Журнал действий:

SoftPhone авторизуется на сервисе Auth

SoftPhone запрашивает файл с конфигурацией

SoftPhone подписывается

на рассылки сервиса Buddy и получает информацию об абонентах и проектах
Слайд 12

Настройка профилей Создать профиль Добавить параметры Назначить на сотрудника

Настройка профилей

Создать профиль
Добавить параметры
Назначить на сотрудника

Слайд 13

ОБСЛУЖИВАНИЕ ВЫЗОВОВ

ОБСЛУЖИВАНИЕ ВЫЗОВОВ

Слайд 14

Журнал действий: Абонент звонит в контактный центр Вызов поступает на голосовой

Журнал действий:

Абонент звонит в контактный центр

Вызов поступает на голосовой шлюз

Голосовой шлюз

преобазует вызов и передает его по протоколу SIP

Какой сервис Tel использовать?

Передача соединения сервису Tel

Сервис SIPProxy сообщает данные сервиса Tel для установления соединения

Устанавливается соединение шлюз-Tel

Сервис SipProxy выходит из обслуживания вызова

Сервис Tel сообщает о новом вызове

Маршрут?

Вызов закреплен за IVR

Кодеки, запись разговора, прием вызова

Завершение процесса установки соединения

Информация о файлах, которые надо проиграть на IVR

Команда на проигрывание файлов

Поставить вызов в очередь

Назначить вызов на оператора

Абонент соединен с оператором

Открыть карточку проекта

Новый вызов

Слайд 15

stateful PROXY stateless LOCATION 200 Ok Bye RTP/RTCP Ack 200 Ok

stateful

PROXY

stateless

LOCATION

200 Ok

Bye

RTP/RTCP

Ack

200 Ok

180 Ringing

100 Trying

200 Ok

Invite

200 Ok

180 Ringing

100 Trying

Invite

180 Ringing

Invite

200 Ok

Bye

RTP/RTCP

Ack

Слайд 16

Поиск вызова

Поиск вызова

Слайд 17

ОРГАНИЗАЦИЯ ОБЗВОНА

ОРГАНИЗАЦИЯ ОБЗВОНА

Слайд 18

Слайд 19

Журнал действий: Хочу новый кейс Вот новый кейс Оператор начинает звонить

Журнал действий:

Хочу новый кейс

Вот новый кейс

Оператор начинает звонить (нажат номер телефона)

Какой

сервис Tel использовать?

Адрес сервиса Tel

Прохождение вызова

Далее вызов будет идти через сервис Tel

Установлено соединение оператор – сервис Tel
SipProxy выходит из участия

Новый вызов

Каков маршрут?

Маршрут

Маршрут, поддерживаемые кодеки и запись разговора

Вызов поступает на шлюз

Преобразование сигнала, вызов абонента

Ответ абонент, соединение установлено

Слайд 20

Слайд 21

Журнал действий: Импорт новых кейсов Запуск обзвона Анализ состояния обзвона и

Журнал действий:

Импорт новых кейсов

Запуск обзвона

Анализ состояния обзвона и состояний операторов
Начать новый

вызов

Запуск сценария

Инициировать новый вызов

Выбор сервиса Tel
Команда на совершение вызова

Куда звонить?

Маршрут вызова

Маршрут, поддерживаемые кодеки, команда на запись разговора

Шлюз преобразует вызов, звонит абоненту

Абонент ответил

Соединение установлено

Распределить вызов на оператора

Вызов оператору

Открыть карточку проекта

Оператор поднял трубку

Соединение установлено

Скрипт заканчивает работу

Слайд 22

Слайд 23

1 2 4 3 5

1

2

4

3

5

Слайд 24

Журнал действий: Импорт новых кейсов Запуск обзвона Анализ состояния обзвона и

Журнал действий:

Импорт новых кейсов

Запуск обзвона

Анализ состояния обзвона и состояний операторов
Начать новый

вызов

Запуск сценария

Инициировать новый вызов

Выбор сервиса Tel
Команда на совершение вызова

Куда звонить?

Маршрут вызова

Маршрут, поддерживаемые кодеки, команда на запись разговора

Шлюз преобразует вызов, звонит абоненту

Абонент ответил

Соединение установлено

Распределить вызов на оператора

Вызов оператору

Открыть карточку проекта

Оператор поднял трубку

Соединение установлено

Скрипт заканчивает работу

Поставить вызов в очередь

Очередь пришла

Слайд 25

Слайд 26

НЕГОЛОСОВЫЕ ОБРАЩЕНИЯ

НЕГОЛОСОВЫЕ ОБРАЩЕНИЯ

Слайд 27

Журнал действий: Сервис регулярно проверяет серверы на наличие нового сообщения Новое

Журнал действий:

Сервис регулярно проверяет серверы на наличие нового сообщения

Новое сообщение получено.
Удаляется

с сервера, создается запись в БД

Обращение к IVR сценарию предобработки сообщения

Отправка сообщения от сценария предобработки

Поставить сообщение в очередь

Распределить сообщение

Новое сообщение

Получить номер сессии

Номер сессии

Открыть карточку проекта

Сообщение прочитано, отправить ответ

Отправить ответ

Записать данные в статистику

Слайд 28

ЗАПИСЬ РАЗГОВОРА, СТАТИСТИКА

ЗАПИСЬ РАЗГОВОРА, СТАТИСТИКА

Слайд 29

recconv.archive * Параметры delete или указание порогового размера и срока хранения

recconv.archive

* Параметры delete или указание порогового размера и срока хранения

Журнал действий:

После

окончания разговора сервис Tel записывает raw-файлы в каталог, сервис CM записывает мета-файл.

При появлении свободного сервиса Record Converter CM отправляет ему мета-файл.

Record Converter ищет raw-файлы локально.
Если не находит, обращается к Fileservice.

Record Converter микширует raw-файлы и конвертирует их.
Полученный wav-файл сохраняется на сервере.

CM удаляет исходные файлы, сообщает о сконвертированной записи Buddy

Buddy записывает информацию о сконвертированной записи в базу данных

Пользователь посредством PMS открывает запись на прослушивание

PMS обращается к базе данных и каталогу с файлом.

Пользователь прослушивает файл

Периодически Core запускает сценарий recconv.archieve, который проверяет место на диске и перемещает файлы или удаляет их

Слайд 30

Звукозапись Процесс звукозаписи Каталоги Командная строка

Звукозапись

Процесс звукозаписи
Каталоги
Командная строка

Слайд 31

Сервис конвертации записей разговоров (RecConv) Файловый сервис (FS) Менеджер вызовов (CM)

Сервис конвертации записей разговоров (RecConv)
Файловый сервис (FS)
Менеджер вызовов (CM)
Программный коммутатор (Tel)
Сервис

координации (Buddy)
Система управления проектами (PMS)
Сценарий архивирования и удаления записей разговоров (naurecconv.archive)
Сервис шины управляющих сообщений (Core)
naucoder - программа, которая осуществляет микширование несконвертированных записей
sox - кодировщик записей, входит в состав Linux и выполняет сжатие записей
Слайд 32

Журнал действий: Сервис получает данные от шины управляющих сообщений Сервис сохраняет

Журнал действий:

Сервис получает данные от шины управляющих сообщений

Сервис сохраняет агрегированные данные

за период

Сервис сохраняет значение показателей о текущем состоянии системы

Пользователь обращается к PMS для просмотра онлайн-статистики

PMS получает информацию из реляционной базы данных и Redis

Пользователь получает данные

Слайд 33

БАЗЫ ДАННЫХ

БАЗЫ ДАННЫХ

Слайд 34

mv event dispatcher

mv
event
dispatcher

Слайд 35

Запись данных Каталоги Командная строка

Запись данных

Каталоги
Командная строка

Слайд 36

ВСПОМОГАТЕЛЬНЫЕ СЕРВИСЫ

ВСПОМОГАТЕЛЬНЫЕ СЕРВИСЫ

Слайд 37

Журнал действий: IP Phone обращается к SIPProxy SIPProxy перенаправляет запрос на

Журнал действий:

IP Phone обращается к SIPProxy

SIPProxy перенаправляет запрос на SipRegistrar

SipRegistrar авторизуется

на сервисе Auth

SipRegistrar регистрируется через сервис Agent Manager на сервисе Buddy

IP Phone зарегистрирован

Для осуществления вызовов IP Phone будет взаимодействовать c сервисами Tel и SipProxy

SoftPhone авторизуется на сервисе Auth

SoftPhone регистрируется на сервисе Agent Manager

Карточки сотрудника и проекта SoftPhone получает в PMS

Слайд 38

Журнал действий: Подписаться на изменения проектов Подписаны на рассылку сервиса Помогите! Помогите! Я помогу! Помощь подошла

Журнал действий:

Подписаться на изменения проектов

Подписаны на рассылку сервиса

Помогите!

Помогите!

Я помогу!

Помощь подошла

Слайд 39

МЕНЕДЖЕР УПРАВЛЕНИЯ ЗАПРОСАМИ ПОМОЩИ (HELP REQUEST MANAGER - HRM) управление запросами

МЕНЕДЖЕР УПРАВЛЕНИЯ ЗАПРОСАМИ ПОМОЩИ (HELP REQUEST MANAGER - HRM)
управление запросами помощи
рассылка

сообщений о запросе, ответе на него и отмене

Параметры подключения:
случайный исходящий TCP-порт (TCP/NCC) для подключения к шине

Конфигурационный файл:
/opt/naumen/nauphone/cfg/nauhrm.xml

Журнал действий:
/opt/naumen/nauphone/log/nauhrm.log

Слайд 40

СЕРВИС КОНФИГУРАЦИИ (CONFIG) хранение конфигурационной информации сервисов системы Параметры подключения: случайный

СЕРВИС КОНФИГУРАЦИИ (CONFIG)
хранение конфигурационной информации сервисов системы

Параметры подключения:
случайный исходящий TCP-порт (TCP/NCC)

для подключения к шине

Конфигурационный файл:
/opt/naumen/nauphone/cfg/nauconfig.xml

Журнал действий:
/opt/naumen/nauphone/log/nauconfig.log

Примечание:
в версии 6.1 сервис конфигурирует сервисы Buddy и Auth
сервис поддерживает работу с md5 и Kerberos

Слайд 41

Задачи резервное копирование конфигурационных файлов, файлов лицензий и статистических данных Конфигурационный

Задачи
резервное копирование конфигурационных файлов, файлов лицензий и статистических данных

Конфигурационный файл:
/opt/naumen/nauphone/cfg/naucore/service.naubackup.xml

Командная

строка:
naubackup { FILENAME | '-' | '+' } [TARGETS ...]

Примечания:
модуль позволяет осуществлять резервное копирование только на том сервере, на котором он установлен
должен быть установлен на каждом сервере системы
настройка автоматического резервного копирования осуществляется в конфигурационном файле

Слайд 42

РАБОЧИЕ СТАНЦИИ

РАБОЧИЕ СТАНЦИИ

Слайд 43

Задачи визуальный интерфейс работы сотрудника: управление состояниями голосовые вызовы обработка сообщений

Задачи
визуальный интерфейс работы сотрудника:
управление состояниями
голосовые вызовы
обработка сообщений
статистика
работа с заданиями на прослушивание
адресная

книга контактного центра

Конфигурационный файл:
локальный: в зависимости от операционной системы рабочей станции сотрудника
на сервере: /opt/naumen/nauphone/spool/naubuddy/ <имя_учетной_записи_пользователя>/nauphone2.config

Журнал действий:
в зависимости от операционной системы рабочей станции сотрудника

Примечания:
поддерживает браузеры: CEF (Chromium), qT WebKit, IE ActiveX
настройка возможна локально через интерфейс SoftPhone, а также с сервера средствами PMS
поддерживает параметры запуска:
/multiinstance - запуск нескольких экземпляров SoftPhone
/debug – запуск в режиме журналирования сообщений от сервиса Buddy

Слайд 44

Задачи визуальный интерфейс работы технолога управление библиотекой звуковых файлов (в т.

Задачи
визуальный интерфейс работы технолога
управление библиотекой звуковых файлов (в т. ч., конвертация

звукозаписей)
создание IVR-схем для входящих голосовых проектов

Конфигурационный файл:
в зависимости от операционной системы рабочей станции сотрудника

Журнал действий:
/opt/naumen/nauphone/spool/naubuddy/ivr/logs/ivr_sm3.xml/<имя_сценария_IVRBuilder>.iscr/debug_--.log

Примечания:
использует готовую структуру пакетов и модулей Naumen Script Framework