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

143
© Корпорация Cisco Systems, 2009. Все права защищены. Открытый документ Cisco BRKCCT-2001 1 Семинар по UCCX: разработка сценариев Павел Теплов 17 апреля 2013 г. [email protected]

Upload: vanxuyen

Post on 13-Feb-2017

307 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

[email protected]

Page 2: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

Содержание

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

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

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

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

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

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

Page 3: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 4: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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 Оператор выбран

Page 5: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Шаги

Окно наборов

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

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

Переходы

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

Page 6: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 7: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 8: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

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

Page 9: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

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

Page 10: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

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

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

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

Page 11: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 12: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

Page 13: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 14: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 15: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

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

Page 16: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 17: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Даты

Текст

Время

Валюта

Номер

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

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

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

Page 18: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 19: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 20: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 21: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

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

Page 22: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 23: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

Переменные

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

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

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

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

Page 24: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 25: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

isHoliday.aef

AgentGreeting.aef

MainScript.aef

Page 26: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 27: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 28: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 29: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 30: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 31: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 32: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 33: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 34: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 35: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

Page 36: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 37: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 38: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 39: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

Page 40: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 41: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

…\ru_ru

…\en

…\en_GB

…\default

Page 42: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 43: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 44: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 45: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 46: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 47: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

номеру

Page 48: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

оператора

Page 49: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 50: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 51: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 52: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 53: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 54: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

Параметры ASR

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

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

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

Page 55: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 56: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 57: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 58: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 59: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 60: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 61: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 62: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 63: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 64: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 65: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Праздники

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

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

  Получение HTTP

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

Page 66: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 67: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

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

Page 68: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 69: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 70: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 71: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

(даты).

Page 72: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 73: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 74: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 75: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 76: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 77: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

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

Page 78: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 79: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 80: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 81: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 82: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 83: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 84: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 85: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 86: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 87: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 88: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 89: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 90: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 91: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 92: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 93: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 94: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Переменная ECC

Page 95: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 96: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 97: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 98: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 99: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

CSQ

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

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

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

Page 100: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Cisco UCM

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

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

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

AVVID WAN

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

V

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

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

Page 101: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 102: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 103: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 104: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 105: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 106: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 107: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Cisco UCM

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

AVVID WAN

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

V

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

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

Page 108: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 109: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 110: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 111: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

клиента.

Page 112: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 113: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 114: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 115: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

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

Page 116: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 117: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 118: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

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

Page 119: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 120: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 121: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

Триггеры HTTP

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

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

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

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

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

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

Включите

Page 122: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

http://myserver.com:8080/Statistics

Page 123: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 124: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 125: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 126: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 127: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 128: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 129: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

1

ТСОП

V 4

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

Cisco UCM 3

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

Веб-запрос

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

2

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

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

2 минуты

Page 130: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

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

Page 131: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 132: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

Page 133: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

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

Page 134: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 135: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 136: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 137: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 138: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

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

Page 139: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

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

Page 140: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

Page 141: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

© Корпорация 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

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

Page 142: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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

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

  Техническая поддержка [email protected]

  Поддержка продукта [email protected]

Page 143: 84243-UCCX Workshop - Advanced Scripting (RUS).pdf

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