84243-uccx workshop - advanced scripting (rus).pdf

Post on 13-Feb-2017

307 Views

Category:

Documents

12 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 1

Семинар по UCCX: разработка сценариев

Павел Теплов 17 апреля 2013 г.

pateplov@cisco.com

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 2

Содержание

 Основы работы со сценариями

 Хранилище сценариев

 Управление голосовыми фразами

 Расширенная интеграция

 Варианты расширенной маршрутизации

 Интеграция мультимедиа

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 3

Основы работы со сценариями

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 4

7 Ответ на вызов

7

1

Сеть общего пользования

Стандартный поток вызова

4

4

2

Cisco UCM

IP-телефоны и настольные системы операторов

3

IP-линия передачи голосовых вызовов TDM-линия передачи голосовых вызовов

Управление вызовами и передача данных CTI

5

5 Оператор доступен

6

6

Всплывающие окна на экране

6 Оператор выбран

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 5

Экран редактора сценариев UCCX

Библиотека Шагов

Шаги

Окно наборов

Инструме-нтальная панель

Окно разработки

Переходы

Окно переменных

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 6

Простой сценарий маршрутизации

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 7

Доступны различные наборы   Каждый Шаг имеет собственные уникальные свойства.

  Шаги сгруппированы по наборам: «General» (Общие), «Call Control» (Управление вызовами), «Media» (Мультимедиа), «ACD» (Автоматическое распределение вызовов) и т. д.

  Каждый Шаг (кроме Шага «End» (Конец)) имеет как минимум одну выходную ветвь.

  Переменные могут быть созданы и доступны в любом месте сценария.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 8

Универсальные Шаги

  «Start» (Начало), «End» (Конец) — первый и последний Шаг выполнения

  «If» — ветвь на основе логического условия

  «Increment» (Приращение), «Set Counters» (Установка счетчиков)

  «Goto» (Переход), «Label» (Метка) — переход к любой метке в сценарии

  «Call Subflow» (Вызов подпрограммы) — подпрограмма представляет собой сценарий, вызываемый из другого сценария

  Обработка исключений (ошибок во время исполнения сценария)

  Установка значений переменных

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 9

Шаги набора «Contact»

  Contact (Контакт) представляет определенное взаимодействие с клиентом:

телефонный звонок

сообщение эл. почты

HTTP-приглашение

  Принять / Отклонить / Завершить — управление контактом в сценарии.

  «GetContactInfo» (Получение контактных сведений) используется для извлечения информации.

  «SetContact» (Задание контакта) используется для изменения контактной информации.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 10

Шаги набора «Call Contact» (Контакт вызова)

  Возможность управления сеансом звонка (Call).

  Шаг «Accept» (Принять) используется для ответа на вызов.

  Шаг «Call Consult Transfer» (Консультативная переадресация вызова) предлагает контролируемую переадресацию (донабор номера в тоне после ответа, настраиваемая пауза).

  Шаг Redirect» (Перенаправить) используются для перенаправления вызова по указанному номеру.

  Шаг «Terminate» (Завершить) используется для окончания вызова.

  Осуществление исходящих вызовов.

  Удержание/Восстановление вызовов.

  Получение/ Задание данных телефонии.

  Получение / Задание корпоративных данных CTI.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 11

Шаги набора «eMail Contact» (Контакт по эл. почте)

  Возможность управления сеансами eMail (Эл. почта).

  Создание нового сообщения эл. почты.

  Добавление вложений к сообщению эл. почты.

  Отправка сообщения эл. почты.

Доступно с лицензиями UCCX Premium или IP-IVR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 12

Шаги набора «HTTP Contact» (Контакт HTTP)»

  Возможность управления сеансами Web (web-сервер).

  Управление (получение / задание) контактной информацией.

  Пересылка по HTTP / Включая использование внутреннего URI, находящегося в хранилище документов.

  Переадресация по HTTP на другой веб-сайт.

  Обратная HTTP отправка ответа.

Доступно с лицензиями UCCX Premium или IP-IVR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 13

Шаги набора «Trigger» (Триггер)

  Триггер контакта — это полученный системой вызов или запрос HTTP, инициировавший выполнение сценария.

  Действие «Get Trigger Info» (Получение информации триггера) получает ссылку на инициирующий контакт.

  Шаг «Trigger Application» (Вызов приложения) используется для запуска конкретного приложения.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 14

Шаги набора «Session» (Сеанс)

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

  Сессия содержит все данные, связанные с контактом.

  С помощью Шага «Get Session» (Получение сессии) можно создавать сессии вручную.

  Шаг «Set Session» (Задание сессии) позволяет изменять параметры сессии.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 15

Шаги набора «Media»

  Обработка мультимедийного взаимодействия с абонентами.

  Воспроизведение звуковых фраз (WAV-файлов).

  Создание динамических голосовых фраз (дата, числа, ...).

  Тоновый набор цифр.

  Управление меню.

  Распознавание речи.

  Преобразование текста в речь.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 16

Шаги набора «User» (Пользователь)

  Управление аутентификацией пользователей UCCX.

  Получение объекта пользователь.

  Получение информации о пользователе.

  Изменение информации о пользователе.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 17

Шаги набора «Prompt»   Создание динамических голосовых фраз Номера кредитных карт

Даты

Текст

Время

Валюта

Номер

  Объединение звуковых фраз.

  Создание голосовых фраз TTS.

  Загрузка голосовых фраз (звуковых файлов) в хранилище UCCX.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 18

Шаги набора «Grammar» (Грамматика)

  Возможность указания набора всех возможных (ожидаемых) фраз и (или) цифр в формате DTMF для распознавания с помощью Cisco Unified CCX.

  Создание грамматики языка.

  Создание грамматики меню.

  Загрузка файла грамматики в хранилище UCCX.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 19

Шаги набора «Document» (Документ)

  Возможность управления доступом к файлам.

  Создание / Чтение / Кэширование / Сохранение файла.

  Создание / Поиск в XML-файлах.

  Преобразование документа.

  Загрузка файла на сервер UCCX.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 20

Шаги набора «Database»

  Возможность управления доступом к базе данных.

  Подключение к базе данных.

  Чтение и запись данных в базе данных.

  Отключение от базы данных.

Доступно с лицензиями UCCX Premium или IP-IVR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 21

Шаги набора «ACD» (Автоматическое распределение вызовов)

  С помощью Шага «Select Resource» (Выбор ресурса) выполняется постановка вызова в очередь к CSQ или оператору.

  Если нет доступных операторов, то срабатывает выходная ветвь «Queued» (В очереди). Когда оператор становится доступным, сценарий прерывается.

  Если есть доступный оператор, , то срабатывает выходная ветвь «Connected» (Подключен) или «Selected» (Выбран).

  Получение Online статистики.

  Вывод вызова из очереди.

  Изменение приорита вызова.

Доступно со всеми пакетами лицензий UCCX.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 22

Шаги набора «Java»

  Позволяет удаленно вызывать собственные процедуры Java.

  Все Java классы интегрированы в редактор.

Доступно с лицензиями UCCX выпусков Premium или Enhanced или IP-IVR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 23

Переменные

 Доступно несколько типов.

 Переменная может быть неизменяемой и считаться константой.

 Переменная может быть параметром сценария. Ее значение можно указать в инструменте веб-администрирования UCCX.

 Переменная может быть массивом.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 24

Обработка исключений (ошибками времени выполнения)

  Позволяет перехватывать исключения во время выполнения сценария.

  Если требуется выполнить некоторые Шаги после того, как абонент завершил вызов. Как это сделать?

  С помощью Шага «On Exception Goto» (Перейти при исключении) следует перехватить исключение ContactInactive и добавить в сценарий Шаги по обработке этого исключения.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 25

Вызов подпрограмм

  Процесс аналогичен вызову процедуры или функции.

  Данные можно передавать в подпрограмму и из неё.

  Используется для повторяемых ветвей сценария для многократного использования в сценариях.

  Не связано с конкретным приложением или набираемым номером.

Таким образом, Шаг Accept не используется.

isHoliday.aef

AgentGreeting.aef

MainScript.aef

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 26

Вызов подпрограмм

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 27

Редактор Unified Contact Center Express

  Дополнительные функции редактора: проверка кода и отладка.

  Функция проверки позволяет убедиться, что все Шаги настроены правильно, а все варианты исполнения сценария завершаются Шагом «End» (Конец).

  Отладка в режиме реального времени добавление точек останова

Пошаговое исполнение в режиме отладки

Блочное исполнение в режиме отладки

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 28

Развертывание сценариев

  Чтобы загрузить файлы сценариев, последовательно выберите «AppAdmin» (Администрирование приложений) → «Applications» (Приложения) → «Script Repository» (Хранилище сценариев).

  Щелкните «Upload New Scripts» (Загрузить новые сценарии).

  Или сохраните сценарий непосредственно в хранилище сценариев.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 29

Развертывание сценариев

  Создайте приложение. Последовательно выберите «AppAdmin» (Администрирование приложений) → «Applications» (Приложения) → «Application Management» (Управление приложениями).

  В качестве значения типа приложения выберите Script Application.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 30

Развертывание сценариев

  Выберите сценарий в раскрывающемся списке.

  Настройте параметры или оставьте значения по умолчанию.

  Настройте сценарий по умолчанию: это сценарий, который выполняется при возникновении необработанных исключений (ошибок времени исполнения).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 31

Развертывание сценариев

  Создайте триггер: телефония или HTTP.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 32

Развертывание сценариев

  Укажите абонентский номер, группу управления вызовами, язык.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 33

Развертывание сценариев

  «Show more» (Показать больше) используется для выбора различных Media Group.

  Если применяется ASR, выберите группу ASR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 34

Хранилище сценариев

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 35

Веб-хранилище сценариев

  Содержит сценарии, которые можно использовать в качестве справочных, а некоторые сценарии уже предоставляются в «коробочном» виде:

Статус системы

Управление праздниками

Управление файлами голосовых фраз

Базовое голосовое меню

Расширенное меню с данными из корпоративной системы

http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/design/guide/script_repository_701.zip

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 36

Доступны следующие сценарии … Выпуск 1 Выпуск 2 Выпуск 3

•  Проверка вошедших в систему операторов •  Автоматическое приветствие Оператора •  Отправка автоматического приветствия Оператора •  Экстренные вызовы •  Проверка экстренных вызовов •  Праздники •  Проверка праздников •  Демонстрация ICD •  Музыкальное сопровождение •  Музыкальный фон при удержании вызова •  Состояние очереди •  Музыкальный фон в очереди CSQ •  Голосовая почта •  Голосовая почта в очереди •  Web-обратный вызов •  Web-обратный вызов с очередью

•  Управление состоянием системы •  Управление праздниками •  Управление файлами голосовых фраз •  Базовое меню •  Расширенное меню с данными из корпоративной системы

•  Доступ к базе данных •  Триггер HTTP с обратными вызовами •  Расширенные функции в очереди с голосовой почтой и обратным вызовом

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 37

Управление голосовыми фразами (голосовыми файлами)

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 38

Управление приглашениями

 Управление языками

 Загрузка голосовых фраз (звуковых файлов)

 Звуковые фразы TTS

 Распознавание речи

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 39

Поддержка нескольких языков

  CCX 8.0 поддерживает следующие языки IVR: английский (США, Канада, Великобритания), испанский (США, Мексика, Колумбия, Испания), французский (Канада, Франция), немецкий, китайский (мандаринский диалект), японский, итальянский, корейский, португальский (Бразилия), иврит (Израиль), тайский, малайский, датский, кантонский (Гонконг), мандаринский диалект (Тайвань), голландский, шведский, русский, арабский, норвежский, финский, австралийский английский, турецкий, венгерский, чешский, польский.

  В системе CCX настроен язык по умолчанию («AppAdmin» (Администрирование приложений) → «System Parameters» (Параметры системы) → «Default Language» (Язык по умолчанию)).

Руководство по совместимости программного обеспечения и оборудования Cisco Unified Contact Center Express (Cisco Unified CCX):http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_compatibility/matrix/crscomtx.pdf

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 40

Поддержка нескольких языков

  На странице «Language Configuration» (Конфигурация языков) можно включить новые языки в системе.

  В раскрывающемся списке выберите язык и укажите для него группу по умолчанию.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 41

Поддержка нескольких языков

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

  Пользователь может иметь следующий языковой контекст: L[ru_ru, en_GB]. Система выполнит поиск звуковых файлов в следующих папках и в следующем порядке:

…\ru_ru

…\en

…\en_GB

…\default

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 42

Поддержка нескольких языков

  При создании триггера требуется указать язык. Это первый язык в языковом контексте контакта.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 43

Поддержка нескольких языков   Можно написать сценарий, поддерживающий несколько языков.

  Для добавления нового языка в языковой контекст контакта используется Шаг «Set Contact Info» (Задание контактной информации).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 44

Поддержка нескольких языков   Чтобы добавить собственный язык (например, en_AU), выполните следующие действия.

В окне управления приглашениями создайте папку «en_AU».

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 45

Загрузка звуковых фраз (звуковых файлов)

  Позволяет абоненту осуществить вызов и записать фразу.

  Абонент проходит аутентификацию с помощью предварительно настроенного PIN-кода.

  У абонента запрашиваются 4 цифры, которые являются именем приглашения, например 4123.wav.

  Файл загружается в хранилище и заменяет существующий файл (если таковое имеется).

  Чтобы загрузить файл в хранилище, Шагу «Upload Prompt требуется аутентифицированный пользователь. В сценарии используется предварительно настроенный пользователь. Этот пользователь должен существовать в CUCM.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 46

Загрузка голосового приветствия оператора

Начните запись приветствия

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 47

Загрузка голосового приветствия оператора

Получение Пользователя по его внутреннему

номеру

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 48

Загрузка голосового приветствия оператора

Выполняем аутентификацию

оператора

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 49

Загрузка голосового приветствия оператора

Загрузка голосового файла

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 50

Преобразование текста в речь (TTS)

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

  Шаг «Create TTS Prompt» создает WAV-файл, который затем воспроизводится с помощью Шага «Play Prompt».

  Возможные случаи использования Подтверждение почтового адреса

Чтение новых заголовков писем

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 51

Конфигурация подсистемы TTS

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 52

Конфигурация подсистемы TTS

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 53

Голосовые фразы TTS

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 54

Параметры ASR

  Возможность ввода DTMF или ввода при помощи речи.

  Получение цифровой строки

  Простое распознавание / Меню

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 55

Конфигурация подсистемы ASR

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 56

Распознавание ASR: цифровая строка

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 57

Распознавание ASR: цифровая строка

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 58

Распознавание ASR: цифровая строка

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 59

Распознавание ASR: цифровая строка

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 60

Файл собственной грамматики ASR

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 61

Распознавание ASR: опции меню

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 62

Распознавание ASR: опции меню

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 63

Распознавание ASR: опции меню

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 64

Расширенная интеграция

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 65

Варианты расширенной интеграции   Интеграция XML

Управление системой (открытие/закрытие)

Праздники

Часы открытия

  Совместимость с базой данных ODBC

  Получение HTTP

  Интеграция Java Фоновая интеграция IS

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 66

Расширенная интеграция Интеграция XML

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 67

Сценарий управления состоянием системы   Предоставляет абоненту (руководителю или администратору) возможность изменения состояния контакт-центра. Существуют следующие состояния контакт-центра:

автоматическое — проверка времени дня, дня недели, праздников;

открыто вручную — обход проверок времени дня, дня недели, праздников;

закрыто вручную — контакт-центр закрыт.

  Абоненту будет предложено ввести PIN-код для прохождения аутентификации.

  Сценарий воспроизведет текущее состояние системы и абонент может приступить к изменению состояния.

  Состояние сохраняется в XML-файле в хранилище.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 68

Сценарий управления состоянием системы

  К XML-файлу могут обращаться другие сценарии, чтобы узнать состояние контакт-центра.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 69

  Предоставляет интерфейс IVR, с помощью которого руководители или администраторы могут добавлять, изменять и удалять праздники.

  Можно настроить до 15 праздников.

  Абоненту предлагается ввести PIN-код для прохождения аутентификации.

  Абонент может добавить праздник к одному из 15 праздников.

  Он также может прослушать один из 15 праздников (если таковой существует), после чего оно может изменить или удалить его.

Сценарий управления праздниками — добавление и изменение

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 70

Сценарий управления праздниками — добавление и изменение

Откройте существующий файл праздника.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 71

Сценарий управления праздниками — добавление и изменение

Проанализируйте файл на наличие такой строки

(даты).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 72

Сценарий управления праздниками — добавление и изменение

Введите новую дату и сохраните файл.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 73

Сценарий управления праздниками — проверка

  С помощью Шага «Call Subflow» определяем, является ли сегодняшний день праздничным.

  Подпрограмма возвращает переменную с именем «isHoliday», которая верна, если сегодняшний день является праздничным, или неверна в противном случае.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 74

Подпрограмма «isHoliday»

Откройте файл праздника.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 75

Подпрограмма «isHoliday»

Получите даты праздника.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 76

Расширенная интеграция Интеграция базы данных

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 77

Действия для набора «Database» (База данных)   Шаг для базы данных

«DB Get» (Получение БД), «DB Read» (Чтение БД), «DB Write» (Запись БД), «DB Release» (Закрытие соединения с БД) используются для предоставления сценарию доступа к корпоративным базам данных.

  Поддерживаемые базы данных ODBC IBM DB2 8.2

MS SQL Server 2005

Oracle 10g

Sybase Adaptive Server 12.5.3

  База данных должна находиться на отдельном сервере.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 78

Источники данных на серверах

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 79

Шаги набора «Database» (База данных)   Для использования Шагов для базы данных требуется настроить подсистему базы данных.

  Необходимо указать имя источника данных, учетные данные для доступа к базе данных и максимальное количество подключений. Этот пул подключений является общим для всех сценариев.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 80

Шаги набора «Database» (База данных)   Чтение данных

Шаг «DB Read» (Чтение БД) выполняет SQL-оператор.

Для чтения нескольких строк Шаг «DB Get» (Получение БД) следует использовать несколько раз.

С помощью Шага «DB Release» (Освобождение БД) освободите подключение.

  Запись данных Запись запроса SQL в Шаге «DB Write» (Запись БД).

С помощью шага «DB Release» (Освобождение БД) освободите подключение.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 81

Расширенная интеграция Интеграция Java

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 82

Настраиваемый язык Java   Доступно в CCX с лицензиями Enhanced и Premium и в системе IP-IVR.

  Позволяют сценарию выполнять собственный код Java.

  Можно загрузить собственный файл JAR или добавить собственный код Java в редакторе выражений.

  Редактор выражений доступен всякий раз при отображении кнопки с троеточием.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 83

Пример собственного кода Java

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 84

Собственные классы Java

  Чтобы собственные классы Java были доступны в редакторе, выполните следующие действия.

С помощью «AppAdmin» загрузите файл JAR, содержащий собственные классы, в хранилище документов.

Файл JAR должен быть загружен в корневую папку по умолчанию («classpath»).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 85

Собственные классы Java

  С помощью «AppAdmin» настройте путь к пользовательскому классу для указания файла JAR «System» → «Custom File Configuration».

  Перезапустите редактор Cisco Unified CCX, чтобы загрузить собственный файл JAR.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 86

Варианты расширенной маршрутизации

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 87

Варианты расширенной маршрутизации

  Передача данных на рабочий стол оператора

  Очередь с условиями

  Обратный вызов

  Постановка в очередь к оператору

  Голосовая фраза «Приветствие оператора»

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 88

Что такое корпоративные данные?

  Корпоративные данные — это данные, относящиеся к клиенту и выводимые в приложении CAD или IPPA оператора.

  Сценарий может выполнять сбор корпоративных данных при получении ответов абонента в IVR, из базы данных и т. д.

  Для представления корпоративных данных на рабочем столе оператора требуется выполнить дополнительную конфигурацию в Cisco Desktop Administrator (CDA).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 89

Как отобразить корпоративные данные в CAD?

  Корпоративные данные могут иметь следующие типы: переменные ECC

12 предопределенных переменных вызова (номер клиента, набранные абонентом цифры, переменные контекста вызова 1-10).

  Переменные ECC создаются в CDA.

  При создании переменной ECC необходимо указать имя поля и отображаемое имя.

  В CDA уже существует 12 предопределенных переменных контекста вызова, но для них можно указать отображаемые имена.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 90

Определение корпоративных данных

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 91

Как отобразить корпоративные данные в CAD?

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 92

Корпоративные данные

  С помощью Шага «Set Enterprise Call Info» (Задание информации о корпоративном вызове) в сценарии задайте значения корпоративных данных.

  Этот Шаг используется для установки значений как для ECC, так и для предопределенных (называемых периферийными переменными вызова) корпоративных данных.

  Не забудьте указать layout.

Шаг по установке значения корпоративных данных для отображения в CAD

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 93

Корпоративные данные Шаг «Set Enterprise Call Info» (Задание информации о корпоративном вызове)

Переменная контекста вызова

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 94

Корпоративные данные Шаг Set Enterprise Data» (Задание корпоративных данных)

Переменная ECC

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 95

Корпоративные данные Корпоративные данные в приложении CAD

Корпоратив-ные данные

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 96

Собственные переменные контекста вызова   Собственные переменные контекста вызова представляют собой дополнительные переменные контакта, который хранится в таблице «Contact Call Detail» (Сведения о вызове контакта).

  С их помощью пользователи могут сохранять собственные сведения о контакте, которой пока на сохранен в составе записи «Contact Call Detail» (Сведения о вызове контакта) (Номер А, Номер Б, и т. д.). Пример: вы хотите понять в каком месте сценария абоненты бросают трубку.

  В отчете «Call Custom Variable» (Собственные переменные вызова) содержатся данные обо всех собственных переменных контекста вызова, заданных с помощью Шага «Set Enterprise Call Info» (Задание информации о корпоративном вызове).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 97

Собственные переменные контекста вызова

  Переменные контекста вызова 1-10, номер клиента и набранные абонентом цифры сохраняются в таблице «Contact Call Detail».

  С помощью Шага «Set Enterprise Call Info» (Задание информации о корпоративном вызове) задайте нужные значения.

  Переменные ECC НЕ сохраняются в таблице «Contact Call Detail.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 98

Собственные переменные контекста вызова

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

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 99

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

CSQ

Операторские

Кампании обзвона

  Примеры: Количество операторов, выполнивших вход в систему Время ожидания самого старого вызова в очереди Количество обработанных вызовов для CSQ Количество обработанных вызовов для оператора Место в очереди Предполагаемое время ожидания

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 100

Оставьте голосовое сообщение во время нахождения в очереди

IP-линия передачи голосовых вызовов TDM-линия передачи голосовых вызовов CTI/управление вызовами

Cisco UCM

DTMF 1 Оставьте сообщение. По завершении нажмите кнопку «#». Абонент оставляет сообщение и нажимает #.

Если время ожидания в очереди превышает x минут, нажмите «1», чтобы оставить голосовое сообщение.

x-минутная задержка

AVVID WAN

Спасибо, мы вам перезвоним.

V

ТСОП Всплывающие окна на экране

Голосовое сообщение

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 101

  Шаг «Record» (Запись) используется для записи сообщения абонента.

  Воспроизводим подтверждающее сообщение, а затем завершаем вызов.

Оставьте голосовое сообщение во время нахождения в очереди

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 102

  Шаг «Place Call» (Осуществление вызова) перенаправляет вызов в ACD.

  Шаг «Get Digit String» (Получение цифровой строки) ожидает нажатие любой кнопки в DTM, после чего начинает воспроизведение записанного сообщения.

  Шаг «Menu» (Меню) предлагает оператору повторно воспроизвести сообщение или выйти.

Оставьте голосовое сообщение во время нахождения в очереди

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 103

Запрос обратного вызова

  Абонент может оставить запрос на обратный вызов.

  Шаг «Get Digit String» (Получение цифровой строки) проигрывает абоненту фразу «Введите номер для обратного вызова».

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 104

Запрос обратного вызова   Шаг «Create Generated Prompt используется для создания звуковой фразы, которое воспроизводит номер для обратного вызова.

  Шаг «Explicit Confirmation» (Явное подтверждение) запрашивает подтверждение у абонента.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 105

Запрос обратного вызова

  Шаг «Place Call» (Осуществление вызова) отправляет вызов на маршрутизацию ACD.

  Шаг «Play Prompt воспроизводит для оператора записанное сообщение.

  Оператор может прослушать сообщение еще раз или подключиться к абоненту.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 106

Запрос обратного вызова

  Если оператор решает подключиться к абоненту, с помощью Шага «Redirect» (Перенаправление) выполняется перенаправление вызова.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 107

IP-линия передачи голосовых вызовов TDM-линия передачи голосовых вызовов CTI/управление вызовами

Cisco UCM

x-минутная задержка

AVVID WAN

Спасибо, что остаетесь на линии. В ближайшее время вам ответит наш сотрудник.

V

ТСОП Всплывающие окна на экране

Автоматический обратный вызов неотвеченных звонков

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 108

Воспроизведение приветствия оператора

Выбор нужной очереди и (переключатель Connect в

положении «NO»).

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 109

Воспроизведение приветствия оператора

После выбора оператора воспроизведите потенциальное

загруженное сообщение.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 110

Маршрутизация на операторов

  Маршрутизация вызова непосредственно на оператора.

  Возможность доступна с лицензиями Enhanced и Premium.

  В Шаге «Select Resource» (Выбор ресурса) в качестве значения параметра «Routing Target Type» (Тип цели маршрутизации» выберите «Resource» (Ресурс) и укажите оператора, которому будет направлен вызов.

  Возможное использование — подключение абонента к тому же оператору.

  Вместо очередей существует время ожидания.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 111

Маршрутизация к тому же оператору

После выбора оператора сохраните его ИД и ИД

клиента.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 112

Маршрутизация к тому же оператору

Во время следующего вызова получите ИД

оператора, связанного с вызывающим номером.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 113

Маршрутизация к тому же оператору

Направьте вызов тому же оператору.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 114

Интеграция мультимедиа

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 115

Интеграция мультимедиа

 Исходящие сообщения эл. почты Отправка автоматического подтверждения.

Отправка каталога сообщений эл. почты или факсимильных сообщений.

Отправка оповещений.

 Входящие веб-запросы Web-обратный вызов.

Маршрутизация входящего веб-запроса.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 116

Интеграция мультимедиа Исходящие сообщения эл. почты

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 117

Шаги набора «eMail» (Эл. почта)   Используются для отправки исходящих сообщений эл. почты.

  Доступны только в CCX с лицензией Premium и в IPIVR.

  Требуется настроить подсистему эл. почты, указав адрес почтового сервера.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 118

Шаги набора «eMail» (Эл. почта)   Создание сообщения эл. почты, отправка сообщения эл. почты, вложение в сообщение эл. почты.

  Стандартный порядок: Получите адрес эл. почты, на который нужно отправить сообщение.

С помощью Шага «Create eMail» (Создание сообщения эл. почты) создайте сообщение эл. почты. Укажите тему, напишите сообщение и назначьте письмо переменной контакта.

С помощью Шага «Attach to eMail» (Вложение в сообщение эл. почты) вложите документы для этой же переменной контакта.

С помощью Шага «Send eMail» (Отправка сообщения эл. почты) отправьте сообщение. Укажите место назначения и используйте ту же переменную контакта.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 119

Шаги набора «eMail» (Эл. почта). Пример

  Рассмотрим пример, в котором при превышении порогового значения количества вызовов в очереди операторам отправляются соответствующие сообщения эл. почты.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 120

Интеграция мультимедиа Веб-триггеры

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 121

Триггеры HTTP

  Выполнение сценария можно инициировать из HTTP-запросов.

  Эта возможность доступна только в CCX с лицензией Premium и в IP-IVR.

  Чтобы создать триггер HTTP, укажите следующие сведения: URL-адрес (например, /hello)

Язык по умолчанию

Максимальное количество сеансов

Время неактивности (время ожидания сохранения сессии)

Включите

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 122

Статистика по очередям

  Пример сценария HTTP: выводит статистику по очереди в браузере. Может использоваться в качестве дополнения к статистике CAD в режиме реального времени.

  Для запуска сценария применяется следующий адрес:

http://myserver.com:8080/Statistics

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 123

Создание триггера HTTP

Заданный по умолчанию порт TCP 8080 можно изменить глобально.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 124

Загрузка HTML-страниц

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 125

Статистика по очередям

  Сначала с помощью Шага «Get Reporting Stat получите статистические данные в режиме реального времени.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 126

Статистика по очередям

  С помощью Шага «Create File Document создайте объект документа на основе HTML-шаблона.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 127

Статистика по очередям

  С помощью Шага «Keyword Transform Document» (Документ преобразования ключевых слов) замените ключевые слова в предопределенном шаблоне значениями, полученными из локальных переменных.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 128

Статистика по очередям

  С помощью Шага «Send Http Response» (Отправка Http-запроса) отправьте строку с ответом.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 129

Web-обратный вызов

Корпоративный веб-сервер

1

ТСОП

V 4

IP-телефоны и настольные системы операторов CCX

Cisco UCM 3

Всплывающие окна на экране

Веб-запрос

IP-линия передачи голосовых вызовов TDM-линия передачи голосовых вызовов CTI/данные управления вызовами

2

Интранет Интернет

x-минутная задержка

2 минуты

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 130

Преимущества web-обратного вызова   Информирует клиента о предполагаемом времени ожидания.   Предлагает клиентам возможность указать чтобы им перезвонили   Обеспечивает многоканальные очереди из интернет и по телефону.

  Использует маршрутизацию на основе компетенций и очередь с приоритетами

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

  Обеспечивается интегрированная отчетность вместе с отчетами по входящим голосовым вызовам.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 131

Форма web-обратного вызова

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 132

HTML-код web-обратного вызова

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 133

Сценарий web-обратного вызова

Получаем контактную информацию из веб-формы.

http://10.2.20.50:8080/webcallback? name=olivier&numberToCall=00158046612&description=Phone+Problem

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 134

Сценарий web-обратного вызова

Создаем web-страницу с ответом.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 135

Сценарий web-обратного вызова

Вносим данные клиента в шаблон и отправляем ответ клиенту.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 136

Сценарий web-обратного вызова

Помещаем исходящий звонок в нужную очередь.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 137

Сценарий web-обратного вызова

Оператор использует меню для набора исходящего вызова.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 138

Сценарий web-обратного вызова

Звоним на номер, указанный в веб-форме.

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 139

 Документация по Unified Contact Center Express http://www.cisco.com/en/US/partner/products/sw/custcosw/ps1846/tsd_products_support_series_home.html

Руководство по программированию:

Начало работы со сценариями

Справочное руководство по работе с редактором

Справочное руководство по языку выражений

  Главная страница Unified Contact Center Express http://www.cisco.com/go/ipccexpress

Рекомендуемая литература

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 140

Справочные материалы

  Презентации и демонстрационные Flash-ролики, посвященные Unified Contact Center Express

http://www.cisco.com/en/US/partner/products/sw/custcosw/ps1846/prod_presentation_list.html

  Руководство по SRND http://www.cisco.com/go/srnd/

  Хранилище сценариев http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/design/guide/script_repository_701.zip

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 141

Справочные материалы   Сведения о продукте: откройте вкладку «Deployment» (Развертывание) для доступа к видео по запросу.

http://www.cisco.com/web/partners/sell/technology/ipc/announcements/all_aboard_express.html

–  Обзор редактора и основы работы со сценариями

–  Отладка сценариев

–  Сценарии — набор ACD (действия по маршрутизации)

–  Хранилище сценариев и использование сценариев

–  Интеграция баз данных с помощью сценариев

–  Триггеры HTTP

–  Расширенные сценарии с настраиваемыми классами Java

–  Расширенные сценарии с сеансами

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 142

Справочные материалы

  Техническая поддержка ask-icd-ivr-support@external.cisco.com

  Поддержка продукта ask-icd-ivr-pm@external.cisco.com

© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 143

top related