- Головна
- /
- Стаття
Архітектура Webex Contact Center
Webex Contact Center використовує хмарну архітектуру мікросервісів для уніфікованого користування всіма клієнтськими каналами. У цій статті детально описано його хмарний дизайн, окреслено функціональні компоненти, інтеграції, варіанти розгортання, протоколи безпеки та міркування відповідності.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
На рисунку 1 зображено логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На малюнку 1 показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
На малюнку 2 показано, як відбувається взаємодія електронної пошти та обміну повідомленнями в Webex КЦ.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Рисунок 1 ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На рисунку 2 зображено архітектуру робочого столу агента у Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На рисунку 1 показаний робочий процес ініціалізації в Webex КЦ.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
Рисунок 2 ілюструє ключові сутності конфігурації та профіль користувача, який посилається на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
На рисунку 1 показані інтерфейси обробки та споживання даних у Webex КЦ
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На малюнку 1 показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Рисунок 1 ілюструє мультирегіональне розгортання за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
*Для отримання додаткової інформації про регіональну доступність медіапослуг наступного покоління дивіться Платформа голосових медіа наступного покоління.
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
На малюнку 1 показана модель потоку даних і безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На рисунку 1 показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex КК.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
На рисунку 1 зображено логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На малюнку 1 показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
На малюнку 2 показано, як відбувається взаємодія електронної пошти та обміну повідомленнями в Webex КЦ.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Рисунок 1 ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На рисунку 2 зображено архітектуру робочого столу агента у Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На рисунку 1 показаний робочий процес ініціалізації в Webex КЦ.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
Рисунок 2 ілюструє ключові сутності конфігурації та профіль користувача, який посилається на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
На рисунку 1 показані інтерфейси обробки та споживання даних у Webex КЦ
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На малюнку 1 показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Рисунок 1 ілюструє мультирегіональне розгортання за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
*Для отримання додаткової інформації про регіональну доступність медіапослуг наступного покоління дивіться Платформа голосових медіа наступного покоління.
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
На малюнку 1 показана модель потоку даних і безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На рисунку 1 показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex КК.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На наступному малюнку показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
Наступний малюнок ілюструє взаємодію електронної пошти та обміну повідомленнями в Webex CC.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На наступному малюнку показана архітектура робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На наступному малюнку показаний робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, які посилаються на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
Наступний малюнок ілюструє інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На наступному малюнку показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Наступний малюнок ілюструє розгортання в різних регіонах за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На наступному малюнку показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На наступному малюнку показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
Наступний малюнок ілюструє взаємодію електронної пошти та обміну повідомленнями в Webex CC.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На наступному малюнку показана архітектура робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На наступному малюнку показаний робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, які посилаються на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
Наступний малюнок ілюструє інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На наступному малюнку показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Наступний малюнок ілюструє розгортання в різних регіонах за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На наступному малюнку показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Контакт-центр Cisco Webex (Webex CC) — це контакт-центр як послуга (CCaaS), який дає змогу організаціям забезпечувати розумнішу, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектовано, спроектовано та розроблено з нуля як хмарне рішення з такими основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або декількох екземплярів сервісів.
-
Спостережувані: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі збоїв.
-
Ізольована/слабо пов'язана: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Служби Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дає змогу виконувати такі функції:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктури, сервісів і додатків, що забезпечує можливості динамічного масштабування
-
Безпека вбудована в спосіб створення та розгортання систем, дані захищені під час передачі та зберігання разом із сертифікатами безпеки/відповідності, які має Webex CC.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
У подальших розділах цього документа докладно описано кожну з наведених вище можливостей і те, як архітектура Webex CC забезпечує те саме.
Логічна архітектура
Основна здатність, якою повинно володіти рішення для контакт-центру, полягає в тому, щоб клієнти могли легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити / проблеми.
Однак для забезпечення досягнення цього основного принципу існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Робочі телефонні номери, які підключають телефонні дзвінки до системи контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись:
-
Чат із веб-сайту або додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
До них можна віднести автоматизовану систему IVR, віртуальних агентів для телефонії / чатів з вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на доступність для обробки взаємодій, а супервізорів – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматичних вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного завчасного надання даних агентам, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціального масштабу вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють безперервно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на діяльність клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex CC.
Функціональні компоненти
У наведених нижче розділах описано різні функціональні компоненти Webex CC.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і потоком Webex CC, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення Webex CC Flow – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до агента, або сам Flow може обробляти дзвінок без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить дзвінок у CC Webex.
Ці сутності конфігурації та їх використання описано в Сутностях конфігурації.
Більш детальна інформація про Flow Builder висвітлена в наступному розділі про систему IVR.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів – електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Connect Flow
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та перенаправлені до агентів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії з електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед постановкою в чергу.
-
Flow сам може обробляти взаємодію без передачі до живого агента.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти в Webex CC. Залежно від типу носія, механізми, за допомогою яких взаємодія досягає Webex CC, різні.
Наприклад, у телефонії існує фізичне забезпечення інфраструктури, необхідне для забезпечення підключення через ТМЗК, конфігурації телефонних номерів і маршрутизації дзвінків до CC Webex.
Для електронної пошти / каналів обміну повідомленнями конфігурація входу має виконуватися в Webex Connect, і вона включає підготовку електронної пошти/облікового запису для обміну повідомленнями та конфігурацію потоку Webex Connect.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК на Webex CC.
На рисунку нижче показано, як ви приймаєте голосові виклики в Webex CC.
Служби голосового проникнення в Webex CC виконують керування викликами третьої сторони за допомогою SIP і відповідають на вхідні виклики, а також виконують операції переведення, конференції та інші операції керування викликами.
Логічною точкою входу для викликів у Webex CC є сутність конфігурації під назвою «Точка входу». Для передачі голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного постачальника ТМЗК.
Це дає змогу виявляти вхідні дзвінки на номері телефону, пов'язувати дзвінок із точкою входу та використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до визначення потоку Webex CC, який має бути запущений для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК, відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість та доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечує високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, на які надсилаються.
Для географічного резервування підтримується сітка VPOP SBC з взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується служб голосового проникнення, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки під час використання периферійної інфраструктури голосового зв'язку
У наведеній нижче таблиці наведено детальну інформацію про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з IP-адресами джерела з білого списку) IPSec Virtual Private Network (VPN) або IPSec через загальну інкапсуляцію маршрутизації (GRE) Від сайту до сайту (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-ВАН Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, що надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь за допомогою Webex CC, і запускається процес потоку Webex CC, пов'язаного з точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та впроваджує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML, XML зазвичай використовується для аналізу відповіді API.
-
Композиторська діяльність
Репрезентативним набором заходів, які надає Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки дзвінок не завершиться, що призводить до одночасного виконання потоків.
Кожен екземпляр виконання потоку забезпечує ізольоване середовище для даних / станів, пов'язаних з потоком і там за викликом.
Протягом всього життєвого циклу дзвінка Flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли на дзвінок відповідає оператор, обробник подій може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу агента.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Control Hub Webex.
Як тільки дзвінок з'єднується з віртуальним агентом, він надає користувачеві розмовний IVR, і активність завершується або припиненням дзвінка, або переходом дзвінка до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідна цифрова взаємодія
Для електронної пошти та каналу обміну повідомленнями для вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, потоку для обробки вхідних взаємодій, а потім спрямування взаємодії до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
На наступному малюнку показано, як взаємодія з електронною поштою та повідомленнями в Webex CC.
Інтеграція віртуального агента / BOT
Для електронної пошти та обміну повідомленнями / взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в потоці Webex Connect.
Як і у випадку з віртуальними агентами для голосу, якщо лікування BOT закінчується ескалацією, то взаємодія ставиться в чергу та спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може вирішити поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
При постановці в чергу, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта з обробником, прикріпленим до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex CC підтримують такі алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Маршрутизація на основі навичок
-
Найдовше доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався на додаткові групи розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, що відповідають вимогам до навичок, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналу голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до вибраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в спеціальній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в реальному часі для черги, як-от положення в черзі (PIQ), приблизний час очікування (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи функцію зворотного виклику активності, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до агента.
Обробка переливу
Webex CC підтримує обробку переповнення за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним зовнішнім DN, який обслуговує цю здатність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів у черзі.
Зазвичай, цей параметр налаштовується як останній цикл так, що він діє як переповнення, якщо агент недоступний, навіть після того, як усі налаштовані групи розподілу викликів не зможуть знайти доступного відповідного агента для обробки взаємодії.
Agent Desktop Operations
Коли агент входить у Webex CC Agent Desktop, агент вказує номер телефону, до якого можна підключити вхідні дзвінки агенту. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати дзвінки. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у робочому столі агента надають можливість виконувати певні операції з керування медіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з дзвінком.
-
Переведіть дзвінок на утримання
-
Ініціюйте дзвінок та
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язок з іншим агентом на дзвінок
-
-
Перевести дзвінок в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його єдиною колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікро-фронтенду, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні / стокові віджети працюють на основі даних, які отримуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім викликам API. Для користувацьких віджетів також, залежно від моделі автентифікації, він забезпечує єдиний вхід для агентів, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість настільного комп'ютера до підключення та затримок
Асинхронний API і push на стороні сервера дозволяють масштабувати та виявляти будь-які втрати з'єднання до інтерфейсу WebSocket, а також спроби повторного підключення та повторного входу на робочий стіл.
Наступний малюнок ілюструє архітектуру робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для онбордингу клієнтів і ввімкнення або налаштування функцій.
Після того, як організація та функції контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків із надання всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Уся підготовка контакт-центру виконується за допомогою механізму робочого процесу BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На рисунку нижче показано робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex CC, що охоплюються організацією, є:
Сайт
Сайт – локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодій між операторами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в Agent Desktop і обробляти взаємодії між типами медіа, налаштованими в CC Webex.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента та мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку для агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, шляхом додавання інших команд до простору пошуку.
Точка входу
Точка входу — це логічна сутність, що представляє точку входу для взаємодії в Webex CC. Для телефонії це в першу чергу зіставляється з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через стратегію маршрутизації), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних із телефонією (електронна пошта, обмін повідомленнями або соціальні мережі), Flow вибирається як частина конфігурації активів у Webex Connect.
Контроль доступу для контакт-центрів, що працюють на кількох сайтах
Адміністратори Webex CC можуть налаштовувати профілі користувачів із правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дати, що стосуються команд, що належать до цих сайтів або явно вказаної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних місць (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, який посилається на ці сутності.
Окрім обмеження доступу до цих сутностей, адміністратори Webex CC можуть керувати конкретними можливостями/модулями, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів із правами адміністрування/конфігурації певних сутностей, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, згенеровані різними службами протягом життєвого циклу взаємодій, використовуючи серію служб обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для підписаних клієнтів.
Крім того, ці події додатково обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
На наступному малюнку показані інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, проводяться з використанням стандартних опублікованих API.
Типи інтерфейсів API, які доступні в Webex CC:
-
REST API
-
Push на стороні сервера за допомогою
-
Веб-хуки
-
Повідомлення WebSocket
-
Інтеграції з CRM
Webex CC підтримує два режими інтеграції із системами керування взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані з'єднувачі
-
Інтеграція потоку через HTTPs Connectors в IVR
Десктопні вбудовані конектори: додаток CRM як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (яку також називають вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання взаємодії з маршрутизованим контакт-центром Webex CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує такі дії на консолі CRM
-
Відкрийте на екрані запис клієнта, пов'язаний з ANI або іншими даними, пов'язаними з дзвінками.
-
Публікація метаданих дзвінків як нотаток про активність у записі клієнта
-
Дозвольте оператору «Натисніть, щоб зателефонувати», натиснувши на контакт у CRM та ініціювавши вихідний дзвінок клієнту
-
Розміщення записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та керування дзвінками (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування програми Webex CC Desktop в окремий iFrame.
Крім того, програма Webex CC Desktop запускає користувацький віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою системою CRM для виконання автоматизованих дій від імені агента.
Взаємодії забезпечуються двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації прослуховувачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це пакет SDK клієнта CRM, який застосовується для CRM, який абстрагує виклики API REST з CRM. Наприклад, для salesforce використовується бібліотека CTI JS, надана Salesforce, для виконання дій і прослуховування подій усередині CRM.
На наступному малюнку показана вбудована в CRM архітектура робочого столу та з'єднувача Webex CC
Webex CC підтримує такі CRM-рішення для вищезазначеної інтеграції:
-
Salesforce
-
СервісЗараз
-
Microsoft Dynamics 365
-
Дзендеск
-
Freshdesk
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для включення з'єднувача CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність конекторів CRM
Конектори CRM доступні в усіх географічних регіонах і регіонах, де працює Webex CC.
Еластична шкала і продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між програмою CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM із вбудованим у програму CRM робочим столом Webex CC.
Безпека
Конектори CRM викликаються через макет робочого столу агента Webex CC, а необов'язкові параметри передаються через макет робочого столу у віджет для ввімкнення та вимкнення функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може увімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, на консолі CRM потрібно встановити вбудований додаток. Це передбачено для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на ринку CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків в CRM.
Інтеграція потоку через конектори HTTPs у IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і системою CRM за допомогою конекторів HTTPs, налаштованих у Control Hub Webex і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в IVR.
За замовчуванням Webex CC підтримує HTTP-з'єднувач Salesforce на Control Hub. Інші конектори CRM можна додати як спеціальні конектори на Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує кампанії для попереднього перегляду вихідних посилань за допомогою рішення для керування кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочих процесів і керування якістю від провідних постачальників у галузі.
Розширення Agent Desktop
Агент і супервізор CC Webex на робочому столі дає змогу розширювати можливості робочого столу шляхом розробки та запуску користувацьких віджетів на робочому столі.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші інтеграції API, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнуто в AWS і наразі доступний у таких регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для передачі голосових медіа)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Підключення до контакт-центру Webex, розміщеного на хостингу AWS, можна встановити або за допомогою Інтернету, або за допомогою Amazon Web Services (AWS) Direct Connect. За допомогою AWS Direct Connect дані доставляються через приватне мережеве з'єднання між локальною мережею клієнтів і контакт-центром Webex, таким чином покращуючи з'єднання. Для отримання додаткової інформації зверніться до AWS Direct Connect для контакт-центру Webex.
Мультирегіональний зв'язок для телефонії
Щоб забезпечити роботу глобальних організацій із агентами та клієнтами в різних географічних розташуваннях, Webex CC підтримує зберігання медіафайлів у межах локального регіону для тих регіонів, де запущено периферійні та вхідні служби голосового медіа.
Наступний малюнок ілюструє розгортання в кількох регіонах за допомогою регіональних ЗМІ.
Послуги Media edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Служби Webex CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура на Edge
Компоненти Voice Edge дозволяють завершити роботу SIP-транків від операторів мережі / PSTN клієнта, і це включено на основі IP-адрес з білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Екземпляри обчислень Webex CC ініціалізуються в AWS, а служби працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Уся підготовка інфраструктури виконується за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з конкретними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден з компонентів / сервісів інфраструктури не виставляється безпосередньо за межами AWS VPC, і лише загальнодоступні інтерфейси - це API та WebSocket Servers, які контролюються та керуються за допомогою API шлюзу,
Крім цього, існують певні внутрішні системи та інтерфейси, що використовуються розробниками, які використовуються для перегляду журналів, метрик, деталей розгортання, статусу збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами аутентифікації Cisco.
Аутентифікація та авторизація для інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центрів (агентами, супервайзерами, адміністраторами, аналітиками), захищені аутентифікацією токенів на пред'явника Cisco Common Identity (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається безпосередньому впливу зовнішнього вхідного трафіку.
Вибрані служби з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи ті, що використовуються WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Усі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через http / користувальницький протокол TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як під час транспортування, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, можна використовувати для збору даних користувача, які можна призначити змінним потоку зі спеціальним тегом «Містить конфіденційні дані». Значення таких даних шифруються, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються в сховищі даних звітності Webex CC, а інфраструктура журналів / повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачем контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори для масштабу
Для Webex CC фактори, які впливають на масштаб:
-
Одночасна кількість агентів, що увійшли в систему
-
Одночасна кількість взаємодій у процесі
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервайзери / агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких розробляється та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних служб і компонентів платформи.
Архітектура, керована подіями
Служби в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується на екземпляр служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають зовнішнє сховище станів, а інфраструктура підтримує динамічні зміни кількості екземплярів таких сервісів також з автоматичним перебалансуванням / передачею стану / локалізацією стану до екземпляра, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять бенчмаркінг за характеристиками продуктивності, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, орієнтована на події, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC використовує наведену нижче стратегію.
-
Доступність та надійність інфраструктури
-
Усі служби Webex CC та компоненти інфраструктури завжди розгортаються в трьох зонах доступності AWS.
-
Це дає змогу Webex CC бути стійким до збоїв зони доступності, а в разі збоїв несправні екземпляри автоматично замінюються новішими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішні та зовнішні зондування для компонентів служб та інфраструктури, які при збоях спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та активує сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Проводяться періодичні тести, і будь-які збої призводять до активації попереджень
-
Ці сповіщення створюють проактивні інциденти та обробляються як реальний інцидент, що впливає на клієнта.
-
Це запобігає негативним наслідкам для клієнтів і сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр доставки, який забезпечує швидку та надійну збірку, перевірку та розгортання служб / змін до служб у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними перевірками, знижує ризики та мінімізує час на вирішення, якщо потрібно розгорнути зміни у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можна вибірково відключати для всіх клієнтів або вибраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та досягти доступності основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення несправностей
На рисунку нижче показано механізми безперервного моніторингу, перевірки та оповіщення, які використовуються для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні, і вживаються необхідні заходи для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Служби Webex CC розгортаються в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це різне фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS Webex CC покладається на AWS для відновлення регіону, а при тривалих збоях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб зробити контакт-центр працездатним для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
CSA Зірка Рівень 1
-
CSA Star Level 2 (незалежне оцінювання 3-ї сторони)
-
СОК2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист особистих даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Щоб отримати докладнішу інформацію, зверніться до Паспорта конфіденційності служби контакт-центру Webex.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На наступному малюнку показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
Наступний малюнок ілюструє взаємодію електронної пошти та обміну повідомленнями в Webex CC.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На наступному малюнку показана архітектура робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На наступному малюнку показаний робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, які посилаються на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
Наступний малюнок ілюструє інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На наступному малюнку показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Наступний малюнок ілюструє розгортання в різних регіонах за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На наступному малюнку показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Cisco Webex Contact Center (Webex CC) — це контакт-центр як послуга (CCaaS), який дозволяє організаціям забезпечувати більш розумну, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектована, спроектована та розроблена з нуля як хмарне рішення з наступними основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або кількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольований/слабо пов'язаний: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Сервіси Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дозволяє наступне:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктурних сервісів і додатків, що забезпечують можливості динамічного масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex Creative Commons.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як Webex архітектура CC забезпечує те саме.
Логічна архітектура
Основна можливість, якою має володіти рішення для контакт-центру, дозволяє клієнтам легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього основного принципу, існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, які з'єднують телефонні дзвінки з системою контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат із веб-сайту/додатка
-
Прямий чат через популярні клієнти обміну повідомленнями, такі як WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
Вони включатимуть автоматизовану систему IVR, віртуальних агентів для телефонії / чатів із вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізори – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматизованих вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціальних масштабів вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють постійно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на операції клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex КК.
Функціональні компоненти
У наступних розділах описані різні функціональні компоненти Webex КК.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і Webex CC Flow, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення CC Flow Webex – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до оператора, або сам Flow може обробляти виклик без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик Webex CC.
Ці сутності конфігурації та їх використання описано в розділі Сутності конфігурації.
Більш детальну інформацію про Flow Builder можна знайти в наступному розділі IVR Система.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів - електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Підключіть потік
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та спрямовані до операторів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед чергою.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти Webex КК. Залежно від типу середовища механізми, за допомогою яких взаємодія досягає Webex КК, різні.
Наприклад, у телефонії існує фізична інфраструктура, необхідна для підключення до ТМЗК, конфігурації телефонних номерів та маршрутизації дзвінків до Webex CC.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідних повідомлень повинна бути виконана в Webex Connect, і вона включає підготовку електронної пошти / облікового запису обміну повідомленнями та Webex конфігурацію потоку підключення.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК Webex CC.
На наступному малюнку показано, як відбувається прийом голосового дзвінка в Webex CC.
Послуги голосового зв'язку в Webex CC здійснюють керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції з передачі, конференцій та інших операцій керування викликами.
Логічною точкою входу для викликів у Webex КЦ є сутність конфігурації з іменем 'Entrypoint'. Для передавання голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного провайдера ТМЗК.
Це дозволяє виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок з точкою входу і використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до Webex визначення CC Flow, яке повинно бути запущено для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечують високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, які надсилаються.
Для географічної надмірності підтримується сітка VPOP SBC із взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується сервісів голосового зв'язку, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено докладні відомості про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з адресами джерел IP у білому списку) IPSec Віртуальна приватна мережа (VPN) або IPSec через Generic Routing Encapsulation (GRE) Сайт на сайт (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-WAN Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex КЦ і запускає Webex потік СС, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та реалізує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML XML зазвичай використовується для аналізу API відповіді.
-
Композиторська діяльність
Репрезентативним набором заходів, які пропонує Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки виклик не завершиться, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання ланцюжка забезпечує ізольоване середовище для даних/станів, пов'язаних з потоком і там викликом.
Протягом усього життєвого циклу дзвінка flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли оператор відповідає на дзвінок, обробник події може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Після того, як дзвінок з'єднано з віртуальним агентом, він надає користувачеві розмовний IVR, і дія завершується або припиненням дзвінка, або переходом виклику до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для електронної пошти та каналу обміну повідомленнями вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, flow для обробки вхідних взаємодій, а потім спрямовує взаємодію до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
Наступний малюнок ілюструє взаємодію електронної пошти та обміну повідомленнями в Webex CC.
Інтеграція віртуальних агентів / ботів
Для електронної пошти та обміну повідомленнями/взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в ланцюжку Webex Connect.
Як і у випадку з Virtual Agents for Voice, якщо обробка BOT закінчується ескалацією в результаті, то взаємодія ставиться в чергу і спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може прийняти рішення про те, щоб поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex КЦ підтримують наступні алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Кваліфікована маршрутизація
-
Найдовший доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався за рахунок додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до обраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в певній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в режимі реального часу для черги, як-от Position in Queue (PIQ), Estimate Wait Time (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, чи ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи активність Callback, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнень за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним з ним зовнішнім DN, який обслуговує цю потужність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів черги.
Зазвичай, цей параметр налаштовується як останній цикл так, щоб він діяв як переповнення, якщо оператор недоступний, навіть після того, як усі налаштовані групи розподілу викликів не змогли знайти доступного агента-відповідника для обробки взаємодії.
Agent Desktop Операційна діяльність
Коли агент входить Webex Agent Desktop CC, він вказує номер телефону, до якого можна підключити вхідні дзвінки оператору. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо Агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати виклики. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у стільниці агента надають можливість виконувати певні дії з керування мультимедіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з викликом.
-
Перевести дзвінок на утримання
-
Ініціюйте консультативний дзвінок і
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язатися з іншим агентом на дзвінок
-
-
Перевести виклик в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його уніфікованою колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікроінтерфейсу, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні/стокові віджети працюють на даних, які витягуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім API викликам. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід агентам, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних з ним даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість робочого столу до підключення та затримки
Асинхронний API та надсилання на стороні сервера дозволяє масштабувати та виявляти будь-яку втрату з'єднання з інтерфейсом WebSocket, а робочий стіл намагається повторно підключитися та повторно увійти в систему.
На наступному малюнку показана архітектура робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для реєстрації клієнтів і ввімкнення або налаштування функцій.
Після того, як функції організації та контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у забезпеченні всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Все ініціалізацію контакт-центру здійснюється за допомогою механізму робочих процесів BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На наступному малюнку показаний робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex КЦ, що охоплюються в межах організації, є:
Сайт
Сайт - локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодії між агентами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в систему, щоб Agent Desktop і обробляти взаємодії між типами медіафайлів, налаштованими в Webex CC.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента, а також мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, додаючи інші команди до простору пошуку.
Точка входу
Точка входу - це логічна сутність, що представляє собою точку входу для взаємодій, що надходять Webex КК. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних з телефонією (електронна пошта, обмін повідомленнями/соціальні мережі), Flow вибирається як частина конфігурації Об'єкта в Webex Connect.
Контроль доступу для багатопрофільних контакт-центрів
Webex Адміністратори CC можуть налаштовувати профілі користувачів з правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дат, що стосуються команд, що належать до цих сайтів або явно визначеної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, які посилаються на ці сутності.
Крім обмеження доступу до цих сутностей, адміністратори Webex КЦ можуть контролювати конкретні можливості/модулі, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів з правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, що генеруються різними сервісами протягом життєвого циклу взаємодій, використовуючи серію сервісів обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для клієнтів, на які підписалися.
Далі ці події обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
Наступний малюнок ілюструє інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, які доступні в Webex CC:
-
ВІДПОЧИНОК API
-
Push на стороні сервера за допомогою
-
Вебхуки
-
Повідомлення WebSocket
-
Інтеграція з CRM
Webex CC підтримує два режими інтеграції з системами управління взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані роз'єми
-
Інтеграція потоку через HTTP-з'єднувачі в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (також звана вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання Webex взаємодії з контакт-центром CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує наступні дії на консолі CRM
-
Відкрийте на екрані запис клієнта, прив'язаний до ANI або інших даних, пов'язаних із викликом.
-
Публікація метаданих виклику як приміток про активність у записі клієнта
-
Дозвольте оператору «Click to Call», натиснувши на Контакт всередині CRM та ініціювавши вихідний дзвінок клієнту
-
Проводка записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та елементів керування викликами (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування Webex додаток CC Desktop в окремий iFrame.
Крім того, додаток Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою CRM-системою для виконання автоматизованих дій від імені Агента.
Взаємодія підтримується двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації слухачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API дзвінки з CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій і прослуховування подій всередині CRM.
На наступному малюнку показана CRM, вбудована Webex архітектуру робочого столу CC і з'єднувача
Webex CC підтримує наступні CRM-рішення для вищезгаданої інтеграції:
-
Відділ продажів
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk (Зендеск)
-
Freshdesk (Свіжий стіл)
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для ввімкнення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність CRM-конекторів
Конектори CRM доступні в усіх регіонах і регіонах Webex де працює CC.
Еластична шкала та продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між додатком CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM, Webex робочий стіл CC вбудований у програму CRM.
Безпека
З'єднувачі CRM викликаються через макет робочого столу агента CC Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для вмикання та вимикання функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на маркетплейсі CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків по CRM.
Інтеграція потоку через HTTP-конектори в IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і CRM-системою за допомогою HTTP-конекторів, налаштованих Webex Control Hub і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує Salesforce HTTP Connector на Control Hub. Інші з'єднувачі CRM можна додати як спеціальні з'єднувачі Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP-конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для управління кампаніями від Acqueon.
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/wcc_oem-integration-with-acqueon.html.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочого процесу та управління якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Webex Робочий стіл агента та супервізора CC надає змогу розширювати можливості стільниці шляхом розробки та запуску нетипових віджетів на стільниці.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші API інтеграції, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнута в AWS і наразі доступна в наступних регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для голосових носіїв)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Багаторегіональний зв'язок для телефонії
Для того, щоб глобальні організації, що мають агентів і клієнтів у різних географічних точках, Webex CC підтримує зберігання медіа в межах локального регіону для тих регіонів, де працюють послуги голосових медіа та вхідних даних.
Наступний малюнок ілюструє розгортання в різних регіонах за допомогою регіональних ЗМІ.
Сервіси Media Edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Webex Послуги CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура в Edge
Компоненти Voice Edge дозволяють завершувати роботу SIP-транків від операторів клієнтської мережі / ТМЗК, і це вмикається на основі IP-адрес із білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Webex екземпляри обчислень CC надаються в AWS, а сервіси працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Все забезпечення інфраструктури здійснюється за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з певними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден із компонентів/сервісів інфраструктури не піддається безпосередньому впливу за межами AWS VPC, і лише загальнодоступні інтерфейси є API та серверами WebSocket, які контролюються та керуються за допомогою API-шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, стану збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центру (агентами, супервізорами, адміністраторами, аналітиками), захищені аутентифікацією на основі Cisco Common Identity на пред'явника (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Всі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через протокол http / користувальницької TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, може використовуватися для збору даних користувача, які можуть бути призначені змінним потоку, спеціально позначеним як «Містить конфіденційні дані». Значення для таких даних зашифровані, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються Webex сховищі даних звітності CC, а інфраструктура журналів/повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори масштабу
Для Webex КЦ факторами, що впливають на шкалу, є:
-
Одночасна кількість агентів, які увійшли в систему
-
Одночасна кількість виконуваних взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервізори/агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких будується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних сервісів та компонентів платформи.
Архітектура, керована подіями
Сервіси в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується для екземпляра служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають екстерналізоване сховище станів, а інфраструктура також підтримує динамічні зміни кількості екземплярів таких сервісів з автоматичним перебалансуванням/перенесенням стану/локалізацією стану до інстансу, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC застосовує наступну стратегію.
-
Доступність та надійність інфраструктури
-
Усі Webex сервіси CC та компоненти інфраструктури завжди розгорнуті в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до збоїв зони доступності, а в разі збоїв екземпляри, що вийшли з ладу, автоматично замінюються новими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішнє та зовнішнє зондування компонентів служб та інфраструктури, які при збої спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та ініціює сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Запускаються періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють превентивні інциденти та обробляються як реальний інцидент, який впливає на клієнта.
-
Це запобігає впливу на клієнта та сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр постачання, який дозволяє швидко та надійно створювати, перевіряти та розгортати послуги/зміни послуг у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризик і мінімізує час на вирішення, якщо потрібно розгорнути зміну у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можуть бути вибірково відключені для всіх клієнтів або обраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення збоїв
На наступному малюнку показані механізми безперервного моніторингу, валідації та оповіщення, що діють для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні та вживає необхідних заходів для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Webex Сервіси CC розгорнуті в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS, Webex CC покладається на AWS для відновлення регіону, а при тривалих відключеннях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
Зірка CSA Рівень 1
-
CSA Star Level 2 (незалежна оцінка 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист персональних даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Зверніться до Webex Паспорт конфіденційності послуг контакт-центру для отримання більш детальної інформації.
Контакт-центр Cisco Webex (Webex CC) — це контакт-центр як послуга (CCaaS), який дає змогу організаціям забезпечувати розумнішу, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектовано, спроектовано та розроблено з нуля як хмарне рішення з такими основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керований подіями: Усі служби спілкуються один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгортаються в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або декількох екземплярів сервісів.
-
Спостережувані: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі збоїв.
-
Ізольована/слабо пов'язана: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Служби Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дає змогу виконувати такі функції:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктури, сервісів і додатків, що забезпечує можливості динамічного масштабування
-
Безпека вбудована в спосіб створення та розгортання систем, дані захищені під час передачі та зберігання разом із сертифікатами безпеки/відповідності, які має Webex CC.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для аутентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
У подальших розділах цього документа докладно описано кожну з наведених вище можливостей і те, як архітектура Webex CC забезпечує те саме.
Логічна архітектура
Основна здатність, якою повинно володіти рішення для контакт-центру, полягає в тому, щоб клієнти могли легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити / проблеми.
Однак для забезпечення досягнення цього основного принципу існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Робочі телефонні номери, які підключають телефонні дзвінки до системи контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість для клієнтів зв'язуватися через різні цифрові канали, включаючи, але не обмежуючись:
-
Чат із веб-сайту або додатка
-
Прямий чат через популярні месенджери, такі як WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
До них можна віднести автоматизовану систему IVR, віртуальних агентів для телефонії / чатів з вбудованою програмованістю для визначення робочих процесів, пов'язаних з обробкою взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на доступність для обробки взаємодій, а супервізорів – для моніторингу, навчання агентів та отримання операційних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервайзерам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як запуск проактивних автоматичних вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного завчасного надання даних агентам, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до спеціального масштабу вимагає найсучасніших механізмів моніторингу та оповіщення, які дозволяють безперервно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на діяльність клієнтів.
Наступний малюнок ілюструє логічну архітектуру Webex CC.
Функціональні компоненти
У наведених нижче розділах описано різні функціональні компоненти Webex CC.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми проникнення нижче) і потоком Webex CC, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення Webex CC Flow – це програмне представлення дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до агента, або сам Flow може обробляти дзвінок без передачі оператору.
Конструктор ланцюжків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить дзвінок у CC Webex.
Ці сутності конфігурації та їх використання описано в Сутностях конфігурації.
Більш детальна інформація про Flow Builder висвітлена в наступному розділі про систему IVR.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів – електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Connect Flow
-
Вирішує обробку таких взаємодій, доки взаємодії не будуть поставлені в чергу та перенаправлені до агентів. Це включає автоматичну обробку та обробку ботів для всіх форм обміну повідомленнями та взаємодії з електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед постановкою в чергу.
-
Flow сам може обробляти взаємодію без передачі до живого агента.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Apple Повідомлення для бізнесу
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс 365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти в Webex CC. Залежно від типу носія, механізми, за допомогою яких взаємодія досягає Webex CC, різні.
Наприклад, у телефонії існує фізичне забезпечення інфраструктури, необхідне для забезпечення підключення через ТМЗК, конфігурації телефонних номерів і маршрутизації дзвінків до CC Webex.
Для електронної пошти / каналів обміну повідомленнями конфігурація входу має виконуватися в Webex Connect, і вона включає підготовку електронної пошти/облікового запису для обміну повідомленнями та конфігурацію потоку Webex Connect.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК на Webex CC.
На рисунку нижче показано, як ви приймаєте голосові виклики в Webex CC.
Служби голосового проникнення в Webex CC виконують керування викликами третьої сторони за допомогою SIP і відповідають на вхідні виклики, а також виконують операції переведення, конференції та інші операції керування викликами.
Логічною точкою входу для викликів у Webex CC є сутність конфігурації під назвою «Точка входу». Для передачі голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного постачальника ТМЗК.
Це дає змогу виявляти вхідні дзвінки на номері телефону, пов'язувати дзвінок із точкою входу та використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до визначення потоку Webex CC, який має бути запущений для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК, відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість та доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечує високу доступність, і можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, на які надсилаються.
Для географічного резервування підтримується сітка VPOP SBC з взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується служб голосового проникнення, вони горизонтально масштабуються для обробки все більшої кількості одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки під час використання периферійної інфраструктури голосового зв'язку
У наведеній нижче таблиці наведено детальну інформацію про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з IP-адресами джерела з білого списку) IPSec Virtual Private Network (VPN) або IPSec через загальну інкапсуляцію маршрутизації (GRE) Від сайту до сайту (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-ВАН Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, що надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь за допомогою Webex CC, і запускається процес потоку Webex CC, пов'язаного з точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та впроваджує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Циклічність – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML, XML зазвичай використовується для аналізу відповіді API.
-
Композиторська діяльність
Репрезентативним набором заходів, які надає Flow, є:
|
Для кожного активного виклику екземпляр виконання потоку також активний, доки дзвінок не завершиться, що призводить до одночасного виконання потоків.
Кожен екземпляр виконання потоку забезпечує ізольоване середовище для даних / станів, пов'язаних з потоком і там за викликом.
Протягом всього життєвого циклу дзвінка Flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли на дзвінок відповідає оператор, обробник подій може ініціювати спливаюче вікно екрана в інтерфейсі робочого столу агента.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Control Hub Webex.
Як тільки дзвінок з'єднується з віртуальним агентом, він надає користувачеві розмовний IVR, і активність завершується або припиненням дзвінка, або переходом дзвінка до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідна цифрова взаємодія
Для електронної пошти та каналу обміну повідомленнями для вхідних взаємодій Webex CC використовує Webex Connect для ініціалізації активів, потоку для обробки вхідних взаємодій, а потім спрямування взаємодії до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробити агент.
На наступному малюнку показано, як взаємодія з електронною поштою та повідомленнями в Webex CC.
Інтеграція віртуального агента / BOT
Для електронної пошти та обміну повідомленнями / взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в потоці Webex Connect.
Як і у випадку з віртуальними агентами для голосу, якщо лікування BOT закінчується ескалацією, то взаємодія ставиться в чергу та спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може вирішити поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
При постановці в чергу, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта з обробником, прикріпленим до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex CC підтримують такі алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Маршрутизація на основі навичок
-
Найдовше доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черзі можна призначити кілька груп розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався на додаткові групи розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, що відповідають вимогам до навичок, пов'язаних із чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналу голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до вибраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в спеціальній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в реальному часі для черги, як-от положення в черзі (PIQ), приблизний час очікування (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи функцію зворотного виклику активності, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до агента.
Обробка переливу
Webex CC підтримує обробку переповнення за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним зовнішнім DN, який обслуговує цю здатність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів у черзі.
Зазвичай, цей параметр налаштовується як останній цикл так, що він діє як переповнення, якщо агент недоступний, навіть після того, як усі налаштовані групи розподілу викликів не зможуть знайти доступного відповідного агента для обробки взаємодії.
Agent Desktop Operations
Коли агент входить у Webex CC Agent Desktop, агент вказує номер телефону, до якого можна підключити вхідні дзвінки агенту. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати дзвінки. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети у робочому столі агента надають можливість виконувати певні операції з керування медіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з дзвінком.
-
Переведіть дзвінок на утримання
-
Ініціюйте дзвінок та
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точка входу
-
Зв'язок з іншим агентом на дзвінок
-
-
Перевести дзвінок в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його єдиною колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікро-фронтенду, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні / стокові віджети працюють на основі даних, які отримуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім викликам API. Для користувацьких віджетів також, залежно від моделі автентифікації, він забезпечує єдиний вхід для агентів, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість настільного комп'ютера до підключення та затримок
Асинхронний API і push на стороні сервера дозволяють масштабувати та виявляти будь-які втрати з'єднання до інтерфейсу WebSocket, а також спроби повторного підключення та повторного входу на робочий стіл.
Наступний малюнок ілюструє архітектуру робочого столу агента в Webex CC.
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для онбордингу клієнтів і ввімкнення або налаштування функцій.
Після того, як організація та функції контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків із надання всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Уся підготовка контакт-центру виконується за допомогою механізму робочого процесу BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На рисунку нижче показано робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в Webex CC, що охоплюються організацією, є:
Сайт
Сайт – локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодій між операторами за допомогою черг.
Кожна команда повинна належати до сайту.
Агентів
Користувачі, які можуть входити в Agent Desktop і обробляти взаємодії між типами медіа, налаштованими в CC Webex.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента та мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку для агентів, з можливістю розширювати простір пошуку на основі порогу часу, що минув, шляхом додавання інших команд до простору пошуку.
Точка входу
Точка входу — це логічна сутність, що представляє точку входу для взаємодії в Webex CC. Для телефонії це в першу чергу зіставляється з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через стратегію маршрутизації), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних із телефонією (електронна пошта, обмін повідомленнями або соціальні мережі), Flow вибирається як частина конфігурації активів у Webex Connect.
Контроль доступу для контакт-центрів, що працюють на кількох сайтах
Адміністратори Webex CC можуть налаштовувати профілі користувачів із правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дати, що стосуються команд, що належать до цих сайтів або явно вказаної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних місць (сайтів, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, який посилається на ці сутності.
Окрім обмеження доступу до цих сутностей, адміністратори Webex CC можуть керувати конкретними можливостями/модулями, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів із правами адміністрування/конфігурації певних сутностей, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, згенеровані різними службами протягом життєвого циклу взаємодій, використовуючи серію служб обробки потоків у реальному часі та генерує визначений набір наборів даних у режимі реального часу, які публікуються для підписаних клієнтів.
Крім того, ці події додатково обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
На наступному малюнку показані інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, проводяться з використанням стандартних опублікованих API.
Типи інтерфейсів API, які доступні в Webex CC:
-
REST API
-
Push на стороні сервера за допомогою
-
Веб-хуки
-
Повідомлення WebSocket
-
Інтеграції з CRM
Webex CC підтримує два режими інтеграції із системами керування взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані з'єднувачі
-
Інтеграція потоку через HTTPs Connectors в IVR
Десктопні вбудовані конектори: додаток CRM як основний інтерфейс
У цьому режимі роботи агент авторизується в консолі CRM як основний додаток.
Webex CC — це вбудована програма (яку також називають вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання взаємодії з маршрутизованим контакт-центром Webex CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує такі дії на консолі CRM
-
Відкрийте на екрані запис клієнта, пов'язаний з ANI або іншими даними, пов'язаними з дзвінками.
-
Публікація метаданих дзвінків як нотаток про активність у записі клієнта
-
Дозвольте оператору «Натисніть, щоб зателефонувати», натиснувши на контакт у CRM та ініціювавши вихідний дзвінок клієнту
-
Розміщення записів дзвінків у таблиці звітності CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop та керування дзвінками (вбудована та зменшена версія десктопної програми)
Основним способом інтеграції з CRM є вбудовування програми Webex CC Desktop в окремий iFrame.
Крім того, програма Webex CC Desktop запускає користувацький віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою системою CRM для виконання автоматизованих дій від імені агента.
Взаємодії забезпечуються двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це JavaScript SDK, який надає Webex CC для реєстрації прослуховувачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це пакет SDK клієнта CRM, який застосовується для CRM, який абстрагує виклики API REST з CRM. Наприклад, для salesforce використовується бібліотека CTI JS, надана Salesforce, для виконання дій і прослуховування подій усередині CRM.
На наступному малюнку показана вбудована в CRM архітектура робочого столу та з'єднувача Webex CC
Webex CC підтримує такі CRM-рішення для вищезазначеної інтеграції:
-
Salesforce
-
СервісЗараз
-
Microsoft Dynamics 365
-
Дзендеск
-
Freshdesk
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для включення з'єднувача CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність конекторів CRM
Конектори CRM доступні в усіх географічних регіонах і регіонах, де працює Webex CC.
Еластична шкала і продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між програмою CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM відбуваються в браузері, де агенти використовують програму CRM із вбудованим у програму CRM робочим столом Webex CC.
Безпека
Конектори CRM викликаються через макет робочого столу агента Webex CC, а необов'язкові параметри передаються через макет робочого столу у віджет для ввімкнення та вимкнення функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може увімкнути параметр макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, на консолі CRM потрібно встановити вбудований додаток. Це передбачено для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Всі конектори Desktop Embedded доступні на ринку CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні файли XML в консоль CRM для підтримки звітності записів дзвінків в CRM.
Інтеграція потоку через конектори HTTPs у IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і системою CRM за допомогою конекторів HTTPs, налаштованих у Control Hub Webex і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в IVR.
За замовчуванням Webex CC підтримує HTTP-з'єднувач Salesforce на Control Hub. Інші конектори CRM можна додати як спеціальні конектори на Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує кампанії для попереднього перегляду вихідних посилань за допомогою рішення для керування кампаніями від Acqueon.
Щоб отримати докладнішу інформацію, перегляньте статтю Налаштування режимів голосової вихідної кампанії в контакт-центрі Webex.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочих процесів і керування якістю від провідних постачальників у галузі.
Розширення Agent Desktop
Агент і супервізор CC Webex на робочому столі дає змогу розширювати можливості робочого столу шляхом розробки та запуску користувацьких віджетів на робочому столі.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші інтеграції API, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнуто в AWS і наразі доступний у таких регіонах
-
НАС
-
США-Східна Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для передачі голосових медіа)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Підключення до контакт-центру Webex, розміщеного на хостингу AWS, можна встановити або за допомогою Інтернету, або за допомогою Amazon Web Services (AWS) Direct Connect. За допомогою AWS Direct Connect дані доставляються через приватне мережеве з'єднання між локальною мережею клієнтів і контакт-центром Webex, таким чином покращуючи з'єднання. Для отримання додаткової інформації зверніться до AWS Direct Connect для контакт-центру Webex.
Мультирегіональний зв'язок для телефонії
Щоб забезпечити роботу глобальних організацій із агентами та клієнтами в різних географічних розташуваннях, Webex CC підтримує зберігання медіафайлів у межах локального регіону для тих регіонів, де запущено периферійні та вхідні служби голосового медіа.
Наступний малюнок ілюструє розгортання в кількох регіонах за допомогою регіональних ЗМІ.
Послуги Media edge та Ingress розгорнуті в наступних регіонах.
Георегіон |
Служби Webex CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
Північна Вірджинія |
Нью-Йорк Лос-Анджелес |
Північна Вірджинія Північна Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура на Edge
Компоненти Voice Edge дозволяють завершити роботу SIP-транків від операторів мережі / PSTN клієнта, і це включено на основі IP-адрес з білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Екземпляри обчислень Webex CC ініціалізуються в AWS, а служби працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Уся підготовка інфраструктури виконується за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з конкретними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден з компонентів / сервісів інфраструктури не виставляється безпосередньо за межами AWS VPC, і лише загальнодоступні інтерфейси - це API та WebSocket Servers, які контролюються та керуються за допомогою API шлюзу,
Крім цього, існують певні внутрішні системи та інтерфейси, що використовуються розробниками, які використовуються для перегляду журналів, метрик, деталей розгортання, статусу збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами аутентифікації Cisco.
Аутентифікація та авторизація для інтерфейсів користувача
Всі інтерфейси користувача, що використовуються різними користувачами контакт-центрів (агентами, супервайзерами, адміністраторами, аналітиками), захищені аутентифікацією токенів на пред'явника Cisco Common Identity (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається безпосередньому впливу зовнішнього вхідного трафіку.
Вибрані служби з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи ті, що використовуються WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Усі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – через http / користувальницький протокол TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як під час транспортування, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, можна використовувати для збору даних користувача, які можна призначити змінним потоку зі спеціальним тегом «Містить конфіденційні дані». Значення таких даних шифруються, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються в сховищі даних звітності Webex CC, а інфраструктура журналів / повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах Webex CC.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачем контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори для масштабу
Для Webex CC фактори, які впливають на масштаб:
-
Одночасна кількість агентів, що увійшли в систему
-
Одночасна кількість взаємодій у процесі
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервайзери / агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких розробляється та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних служб і компонентів платформи.
Архітектура, керована подіями
Служби в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується на екземпляр служби, яка обробляє повідомлення.
Послуги без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають зовнішнє сховище станів, а інфраструктура підтримує динамічні зміни кількості екземплярів таких сервісів також з автоматичним перебалансуванням / передачею стану / локалізацією стану до екземпляра, який потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять бенчмаркінг за характеристиками продуктивності, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, орієнтована на події, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC використовує наведену нижче стратегію.
-
Доступність та надійність інфраструктури
-
Усі служби Webex CC та компоненти інфраструктури завжди розгортаються в трьох зонах доступності AWS.
-
Це дає змогу Webex CC бути стійким до збоїв зони доступності, а в разі збоїв несправні екземпляри автоматично замінюються новішими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішні та зовнішні зондування для компонентів служб та інфраструктури, які при збоях спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури та оброблені за допомогою механізму правил, який виявляє відповідні правила та активує сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Проводяться періодичні тести, і будь-які збої призводять до активації попереджень
-
Ці сповіщення створюють проактивні інциденти та обробляються як реальний інцидент, що впливає на клієнта.
-
Це запобігає негативним наслідкам для клієнтів і сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр доставки, який забезпечує швидку та надійну збірку, перевірку та розгортання служб / змін до служб у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними перевірками, знижує ризики та мінімізує час на вирішення, якщо потрібно розгорнути зміни у відповідь на збій.
-
-
-
Автоматичні вимикачі та вимикачі
-
Різні частини системи / певні можливості Webex CC можна вибірково відключати для всіх клієнтів або вибраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та досягти доступності основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення несправностей
На рисунку нижче показано механізми безперервного моніторингу, перевірки та оповіщення, які використовуються для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-яких масштабних збоїв у регіоні, і вживаються необхідні заходи для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Служби Webex CC розгортаються в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це різне фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS Webex CC покладається на AWS для відновлення регіону, а при тривалих збоях, що охоплюють весь регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб зробити контакт-центр працездатним для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
CSA Зірка Рівень 1
-
CSA Star Level 2 (незалежне оцінювання 3-ї сторони)
-
СОК2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист особистих даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Щоб отримати докладнішу інформацію, зверніться до Паспорта конфіденційності служби контакт-центру Webex.
Вступ
Контакт-центр Cisco Webex (Webex CC) — це контакт-центр як послуга (CCaaS), який дає змогу організаціям забезпечувати розумнішу, проактивну та персоналізовану взаємодію на всьому шляху клієнта.
Webex CC спроектовано, спроектовано та розроблено з нуля як хмарне рішення з такими основними архітектурними принципами.
-
Послуги: незалежний набір послуг, кожен з яких надає своїм користувачам невеликий цілісний набір можливостей.
-
Керовані подіями: Усі служби обмінюються даними один з одним за допомогою обміну повідомленнями, за винятком веб-додатків, де програма використовує інтерфейси https (REST API, Push Data via WebSocket interface) для конкретних випадків використання.
-
Stateless/Externalized State: Сервіси розгорнуті в Kubernetes, працюють у docker-контейнерах, з можливістю автоматичного масштабування та стійкості до збоїв одного або декількох екземплярів сервісів.
-
Спостережуваність: Усі послуги та компоненти інфраструктури, які дозволяють розгортати такі послуги, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контакт-центру, а також швидкого усунення несправностей та відновлення послуг у разі збоїв.
-
Ізольована/слабо пов'язана: Кожна послуга може бути створена, перевірена та розгорнута/оновлена незалежно без простоїв для можливостей контакт-центру.
Служби Webex CC розгортаються в AWS і працюють на хмарній платформі, яка дає змогу виконувати такі функції:
-
Доступність інфраструктурних сервісів і додатків у кількох зонах доступності
-
Еластичність інфраструктури, сервісів і додатків, що забезпечує можливості динамічного масштабування
-
Безпека вбудована в спосіб створення та розгортання систем, дані захищені під час передачі та зберігання, а також сертифікати безпеки/відповідності, які має Webex CC.
-
Масштабована та безпечна периферійна інфраструктура для інтеграції телефонії/голосового зв'язку
-
Спостережливість за допомогою проактивного моніторингу та оповіщення, що забезпечує високу доступність послуг контакт-центру для своїх клієнтів.
-
Інтегрований з рештою Cisco Webex для автентифікації/авторизації користувачів, адміністрування та надання можливостей контакт-центру.
Подальші розділи цього документа розкривають кожну з наведених вище можливостей і те, як архітектура Webex CC забезпечує те саме.
Логічна архітектура
Основна здатність, якою повинно володіти рішення для контакт-центру, полягає в тому, що клієнти можуть легко зв'язуватися з організацією за допомогою широко використовуваних засобів зв'язку та швидко та ефективно вирішувати запити/проблеми.
Однак для забезпечення досягнення цього основного принципу існує безліч закулісних можливостей, до яких організація, яка використовує контакт-центр, повинна мати доступ. Це:
-
Механізми для початку взаємодії з клієнтами
-
Опубліковані та Діючі телефонні номери, що підключають телефонні дзвінки до системи контакт-центру
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних електронних листів.
-
Можливість для клієнтів контактувати через різні цифрові канали, включаючи, але не обмежуючись,
-
Чат на веб-сайті або в додатку
-
Прямий чат через популярні месенджери, такі як WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Здатність виявляти нові взаємодії та ефективно їх обробляти
-
До них можна віднести автоматизовану систему IVR, віртуальних агентів для телефонії / чатів з вбудованою програмованістю для визначення робочих процесів, що беруть участь в обробці взаємодій.
-
Нарешті, якщо це необхідно, взаємодія повинна бути передана агенту, який має оптимальну кваліфікацію для управління взаємодією.
-
-
Можливість для агентів вказувати на готовність для обробки взаємодій, а супервізорів – для моніторингу, навчання агентів та отримання оперативних показників, що забезпечує ефективну взаємодію.
-
Можливість для адміністраторів налаштовувати та надавати різні можливості контакт-центру, що дозволяє агентам та супервізорам виконувати свої завдання належним чином.
Крім того, сучасним підприємствам необхідно мати додаткові можливості для оптимізації роботи контакт-центру з доступом до даних та інсайтів, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контакт-центрів, такими як проактивне проведення автоматичних вихідних дзвінків, покращення досвіду агентів і супервайзерів за допомогою штучного інтелекту, виявлення та розуміння шляху клієнта для проактивного надання даних агентам заздалегідь, є чіткими відмінностями в тому, як розвиваються рішення для контакт-центрів.
Що стосується моделі споживання, де пропозиції контакт-центрів використовуються як хмарні програмні послуги, здатність забезпечувати доступність, надійність та автоматизовані вимоги до масштабу ad-hoc вимагає найсучасніших механізмів моніторингу та оповіщення, що дозволяє безперервно перевіряти та виявляти проблеми, що насуваються, а також запобігати/мінімізувати вплив на діяльність клієнтів.
Наведений нижче малюнок ілюструє логічну архітектуру CC Webex.
Функціональні компоненти
У наведених нижче розділах описано різні функціональні компоненти Webex CC.
Управління взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контакт-центром.
Для всіх каналів початкова обробка може бути виконана системою, а потім взаємодія може бути передана агенту.
Типи носіїв
Телефонія
Для телефонії обробка вхідних голосових викликів визначається тим, як дзвінок надійшов до контакт-центру (див. Механізми входу нижче) і потоком Webex CC, пов'язаним із точкою входу.
На дзвінок приходить відповідь, а подальші дії виконуються відповідно до визначення Webex CC Flow – яке є програмним представленням дій, які потрібно виконати під час обробки виклику або до постановки в чергу та маршрутизації до агента, або сам Flow може обробляти дзвінок без передачі оператору.
Конструктор потоків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик у Webex CC.
Ці сутності конфігурації та їх використання описано в розділі «Сутності конфігурації».
Більш детальна інформація про Flow Builder висвітлена в наступному розділі про систему IVR.
Електронна пошта та обмін повідомленнями
З точки зору Webex CC, Webex Connect надає можливості входу та виходу для всіх цифрових каналів – електронної пошти, каналів обміну повідомленнями, які кінцеві користувачі можуть використовувати для контакт-центру.
Webex Connect Flow
-
Вирішує обробку таких взаємодій до тих пір, поки взаємодії не будуть поставлені в чергу і спрямовані до операторів. Це включає автоматичну обробку та обробку ботами для всіх форм обміну повідомленнями та взаємодії електронною поштою.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед ставкою в чергу.
-
Flow сам може обробляти взаємодію без передачі живому агенту.
Канали обміну повідомленнями, які підтримує Webex CC:
-
Web App / Чат у мобільному додатку
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Повідомлення Apple для бізнесу
Канали електронної пошти, які підтримує Webex CC:
-
Gmail
-
Офіс365
Механізми проникнення
У цьому розділі розглядаються механізми, за допомогою яких взаємодія може увійти в Webex CC. Залежно від типу носія, механізми, за допомогою яких взаємодія досягає Webex CC, різні.
Наприклад, у телефонії передбачено фізичну інфраструктуру, необхідне для забезпечення підключення через ТМЗК, конфігурації телефонних номерів і маршрутизації дзвінків до CC Webex.
Для електронної пошти / каналів обміну повідомленнями конфігурація вхідного сигналу має виконуватися в Webex Connect, і вона включає підготовку електронної пошти/облікового запису для обміну повідомленнями та конфігурацію потоку Webex Connect.
Вхідний голосовий зв'язок
Для голосових дзвінків типовим сценарієм є те, що користувачі набирають номер телефону ТМЗК, який потім підключається до контакт-центру. З точки зору проникнення, для цього потрібен механізм для маршрутизації викликів з ТМЗК на Webex CC.
На рисунку нижче показано, як ви приймаєте голосові виклики в систему Webex CC.
Служби голосового проникнення в Webex CC виконують керування викликами третьої сторони за допомогою SIP і відповідають на вхідний дзвінок, а також виконують операції переведення, конференції та інші операції керування викликами.
Логічною точкою входу для викликів у Webex CC є сутність конфігурації з іменем «Точка входу». Для входу голосу ключовою конфігурацією точки входу є пов'язаний з нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного постачальника ТМЗК.
Це дає змогу виявляти вхідні дзвінки на телефонному номері, пов'язувати дзвінок із точкою входу та використовувати інші параметри конфігурації точки входу для обробки дзвінка відповідно до визначення потоку Webex CC, який має бути запущений для взаємодії.
Примітка.
Для отримання більш детальної інформації про варіанти підключення через ТМЗК відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість та доступність периферійної інфраструктури голосового зв'язку
Інфраструктура Webex CC VPOP включає резервні пари SIP SBC, що забезпечує високу доступність, а також можна додати більше контролерів сеансу для масштабування одночасних обсягів викликів, які будуть підтримуватися.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених контролерів сеансу та викликів, на які надсилаються.
Для географічного резервування підтримується сітка VPOP SBC з взаємоз'єднаннями в кількох парах у різних регіонах.
Що стосується служб голосового проникнення, вони горизонтально масштабуються, щоб обробляти все більшу кількість одночасних голосових викликів, які надходять до Webex CC.
Міркування безпеки з периферійною інфраструктурою голосового зв'язку
У наведеній нижче таблиці наведено детальну інформацію про варіанти підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Публічний Інтернет |
Прямий (з IP адресами джерела з білого списку) IPSec Virtual Private Network (VPN) або IPSec через загальну інкапсуляцію маршрутизації (GRE) Від сайту до сайту (S2S) SRTP/SIP TLS |
Приватне підключення |
MPLS Точка-точка (P2P) VPLS SD-ВАН Приватна глобальна мережа Перехресне з'єднання центрів обробки даних Тканинні з'єднання Equinix |
Для отримання більш детальної інформації відвідайте https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий дзвінок, який надходить на номер телефону, пов'язаний із точкою входу, отримує відповідь від Webex CC і запускає Webex CC Flow, пов'язаний із точкою входу.
Webex CC Flow Builder надає програмні конструкції/оператори та функціональні блоки, які називаються діями, щоб адміністратори або будь-хто, хто розробляє та впроваджує логіку IVR, могли об'єднати ці будівельні блоки та створити визначення Flow.
Програмні конструкції, які підтримує Flow:
-
Змінні оголошення та налаштування – стан, пов'язаний з виконанням потоку
-
Вирази Pebble для встановлення значень змінних
-
-
Умовні перевірки
-
Зациклення – використання умовних операторів та Go To (можливість об'єднувати дії в ланцюжок)
-
Виклик REST API
-
Аналіз даних – JSON, TOML, XML зазвичай використовуються для аналізу відповіді API.
-
Композиторська діяльність
Репрезентативним набором заходів, які надає Flow, є:
-
Відтворювати повідомлення
-
Збір даних користувачів
-
Перевести дзвінок на інший пункт призначення або номер телефону
-
Надішліть дзвінок віртуальному агенту
-
Поставте дзвінок у чергу, щоб на нього міг відповісти оператор.
Для кожного активного виклику активний екземпляр виконання потоку також активний, поки дзвінок не закінчиться, що призводить до одночасного виконання потоків.
Кожен екземпляр виконання потоку забезпечує ізольоване середовище для даних / станів, пов'язаних з потоком і там за викликом.
Протягом всього життєвого циклу дзвінка Flow також дозволяє реагувати на певні події, що відбуваються, і обробляти їх — наприклад, коли на дзвінок відповідає оператор, обробник події може викликати спливаюче вікно екрана в інтерфейсі робочого столу оператора.
Для отримання додаткової інформації про Webex CC Flow дивіться https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуальних агентів
Flow надає дію для передачі взаємодії віртуальному агенту, попередньо налаштовану в Webex Control Hub.
Як тільки дзвінок підключається до віртуального агента, він надає користувачеві розмовний IVR, і активність завершується або припиненням дзвінка, або переходом дзвінка до оператора.
У разі ескалації потік можна налаштувати так, щоб він ставив виклик у чергу, на який потім відповідає оператор.
Вхідна цифрова взаємодія
Для електронної пошти та каналу обміну повідомленнями для вхідних взаємодій Webex CC використовує Webex Connect для підготовки активів, flow для обробки вхідних взаємодій, а потім спрямування взаємодії до Webex CC, коли потік Webex Connect явно ставить взаємодію в чергу, щоб її міг обробляти агент.
Наведений нижче малюнок ілюструє взаємодію електронної пошти та обміну повідомленнями в Webex CC.
Інтеграція віртуального агента / BOT
Для електронної пошти та обміну повідомленнями / взаємодії з соціальними каналами обробки віртуального агента/бота налаштовуються в потоці Webex Connect.
Як і у випадку з віртуальними агентами для голосу, якщо лікування BOT закінчується ескалацією, то взаємодія ставиться в чергу та спрямовується до агента.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в Flow, і потік може вирішити поставити контакт у чергу / безпосередньо до агента (конкретна черга агента – підтримується лише для телефонії/голосової взаємодії).
Під час черги, якщо агент доступний, агент резервується, а взаємодія спрямовується до агента. Якщо агентів немає, взаємодія паркується в черзі, і Flow продовжить обробляти клієнта за допомогою обробника, прикріпленого до активності черги.
Коли агент стає доступним, обробник переривається, і агенту пропонується взаємодія.
Наступний малюнок ілюструє архітектуру черги та маршрутизації.
Підбір агента
Черги в Webex CC підтримують такі алгоритми вибору агентів:
-
Найдовша доступна маршрутизація агентів
-
Маршрутизація на основі навичок
-
Найдовше доступний агент (LAA)
-
Найкращий доступний агент (BAA)
-
Агенти пов'язані з чергами через Teams.
Черга може бути призначена декільком групам розподілу викликів (при цьому кожна група має одну або кілька команд), послідовно з налаштованим очікуванням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного агента розширювався на додаткові групи розподілу викликів з плином часу.
Для маршрутизації на основі навичок серед агентів, що відповідають вимогам до навичок, пов'язаних з чергою, вибирається агент на основі конфігурації LAA або BAA.
Додаткові можливості для голосу/телефонії
Маршрутизація на основі агентів (тільки для каналів голосового зв'язку/телефонії)
Webex CC Flow, використовуючи активність QueueToAgent, може спрямовувати взаємодії безпосередньо до вибраного агента на основі ідентифікатора агента.
Якщо агент недоступний для обробки взаємодій, взаємодію можна припаркувати в спеціальній черзі агента, чекаючи, поки агент стане доступним
Розширена інформація про чергу
Webex CC Flow, використовуючи активність GetQueueInfo, може отримувати інформацію в реальному часі для черги, як-от положення в черзі (PIQ), приблизний час очікування (EWT), кількість агентів, доступних у черзі, і може використовуватися для прийняття рішення про те, ставити контакт у чергу чи ні.
Зворотній дзвінок з люб'язності
Webex CC Flow, використовуючи функцію зворотного виклику активності, дозволяє клієнту відключитися від дзвінка, зберігаючи позицію в черзі, і отримати зворотний дзвінок, коли віртуальна взаємодія в черзі спрямовується до оператора.
Обробка переливу
Webex CC підтримує обробку переповнення за допомогою Capacity Based Teams (CBT).
КПТ схожа на звичайну команду з потенціалом і пов'язаним зовнішнім DN, який обслуговує цю здатність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів у черзі.
Зазвичай, це налаштовується як останній цикл так, що воно діє як переповнення, якщо агент недоступний, навіть після того, як усі налаштовані групи розподілу викликів не зможуть знайти доступного відповідного агента для обробки взаємодії.
Agent Desktop Operations
Коли агент входить у Webex CC Agent Desktop, агент вказує номер телефону, до якого можна підключити вхідні дзвінки агенту. Це може бути телефон ТМЗК, мобільний телефон або розширення, якщо агент є користувачем Cisco Webex Calling.
Зверніть увагу, що цей номер має бути дійсним номером телефону, на який можна спрямовувати дзвінки. Якщо це не так, оператор не може приймати вхідні дзвінки.
Залежно від типу взаємодії, яку обробляє агент, віджети в робочому столі агента надають можливість виконувати певні операції з керування медіа.
Наприклад, після відповіді на дзвінок оператор може виконати наступні операції, пов'язані з дзвінком.
-
Переведіть дзвінок на утримання
-
Ініціюйте дзвінок та
-
Перевести дзвінок на інший номер телефону (скажімо, номер телефону агента) / Точку входу
-
Зв'язок з іншим агентом на дзвінок
-
-
Переведення виклику в іншу чергу
-
Завершіть дзвінок
Робочий стіл агента дозволяє адміністраторам додавати туди власні віджети, розширюючи можливості робочого столу та роблячи його єдиною колекцією віджетів, які потрібні агентам для ефективного виконання своєї роботи.
Архітектура робочого столу
Agent desktop — це односторінковий додаток на основі мікрофронтенду, який розміщує віджети, побудовані на основі архітектури веб-компонентів. Усі стандартні / стокові віджети працюють на даних, які отримуються API або механізмами надсилання на стороні сервера.
Це, як правило, асинхронні API, де відповідь на виклик надходить на робочий стіл через з'єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім викликам API. Для користувацьких віджетів також, на основі моделі автентифікації, він забезпечує єдиний вхід для агентів, якщо модель автентифікації користувацького віджета інтегрована з CI.
Як тільки агент стає частиною взаємодії, всі оновлення цього стану взаємодії або пов'язаних даних також надсилаються на робочий стіл через з'єднання WebSocket.
Стійкість настільного комп'ютера до підключення та затримок
Асинхронний API та надсилання на стороні сервера дозволяють масштабувати та виявляти будь-які втрати з'єднання до інтерфейсу WebSocket, а також спроби повторного підключення та повторного входу на робочий стіл.
На рисунку нижче показана архітектура робочого столу агента в базі «Ліцензія на Webex».
Адміністрування та налаштування
Онбординг клієнтів
Webex Control Hub — це основний інтерфейс, який використовується партнерами та клієнтами для онбордингу клієнтів і ввімкнення або налаштування функцій.
Після того, як організація та функції контакт-центру будуть підготовлені в Control Hub, він запустить робочий процес у Webex CC, який виконує решту кроків у підготовці всіх можливостей контакт-центру відповідно до пропозицій, обраних клієнтом.
Уся підготовка контакт-центру виконується за допомогою механізму документообігу BPM, який забезпечує декларативний спосіб визначення необхідних кроків, робить усі етапи ініціалізації стійкими до збоїв і забезпечує цілісність даних.
На рисунку нижче показано робочий процес ініціалізації в Webex CC.
Сутності конфігурації
Ключовими сутностями конфігурації в базі Webex CC, що охоплюються організацією, є:
Сайт
Сайт – локація, де знаходиться одна або кілька команд, користувачів (агентів / супервайзерів).
Кожен користувач і команда повинні належати до сайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодій між операторами за допомогою черг.
Кожна команда повинна належати до певного сайту.
Агентів
Користувачі, які можуть входити в Agent Desktop і обробляти взаємодії між типами медіа, налаштованими в CC Webex.
Керівники
Супервайзери призначаються командам і можуть контролювати/тренувати агента та мати доступ до статусу на рівні команди та статистики агентів для тих, хто належить до команд, до яких призначений супервайзер.
Черга
Черга — це логічна сутність, де можна проводити взаємодії, очікуючи на доступність агентів, які потім спрямовуються до агента.
Черги відображаються на командах, як простір пошуку для агентів, з можливістю розширювати простір пошуку на основі витраченого часового порогу, додаючи інші команди до простору пошуку.
Точка входу
Точка входу — це логічна сутність, що представляє точку входу для взаємодій, що надходять у Webex CC. Для телефонії це в першу чергу пов'язано з номером телефону, на який надходять дзвінки, а для каналів електронної пошти / обміну повідомленнями точка входу вказує на конфігурацію активу в Webex Connect.
Текти
Потік, пов'язаний з точкою входу (через Routing Strategy), яка визначає кроки, пов'язані з обробкою взаємодій.
Для каналів, не пов'язаних із телефонією (електронна пошта, обмін повідомленнями або соціальні мережі), Flow вибирається як частина конфігурації активів у Webex Connect.
Контроль доступу для контакт-центрів з кількома сайтами
Адміністратори Webex CC можуть налаштовувати профілі користувачів із правами доступу до певних сайтів, команд, черг і точок входу. Крім того, у зв'язку з ієрархічним характером сайтів і команд, після надання доступу до конкретних сайтів користувач може отримати доступ лише до команд або дати, що стосуються команд, що належать до цих сайтів або явно вказаної підмножини таких команд.
Для черг і точок входу вони є глобальними на рівні організації, тому для різних географічних локацій (сайти, де знаходяться конкретні агенти і команди) можуть бути налаштовані окремі точки входу і черги, а супервайзери / користувачі можуть мати доступ до тих сутностей, які застосовуються для конкретних сайтів.
На наступному малюнку показані основні сутності конфігурації та профіль користувача, який посилається на ці сутності.
Окрім обмеження доступу до цих сутностей, адміністратори Webex CC можуть керувати конкретними можливостями/модулями, до яких користувач може отримати доступ в інтерфейсі адміністрування, тим самим маючи користувачів із правами адміністрування/конфігурації на конкретні сутності, а також розділами/можливостями інтерфейсу адміністрування Webex CC.
Звітність та аналітика
Webex CC обробляє дискретні події, згенеровані різними службами протягом життєвого циклу взаємодій, використовуючи серію служб обробки потоків у реальному часі, і генерує визначений набір наборів даних у реальному часі, які публікуються для підписаних клієнтів.
Крім того, ці події додатково обробляються, перетворюються та агрегуються, а отримані набори даних зберігаються, які потім витягуються за допомогою API споживання даних та інтерфейсу звітності та візуалізації даних – Analyzer.
На наступному малюнку показані інтерфейси обробки та споживання даних у Webex CC
Інтеграції
Всі зовнішні інтеграції з WxCC для розширення і розширення можливостей, які можуть використовувати клієнти, проводяться з використанням стандартних опублікованих API.
Типи інтерфейсів API, які доступні в Webex CC:
-
REST API
-
Push на стороні сервера за допомогою
-
Веб-хуки
-
Повідомлення WebSocket
-
Інтеграції з CRM
Webex CC підтримує два режими інтеграції із системами керування взаємовідносинами з клієнтами (CRM).
-
Настільні вбудовані з'єднувачі
-
Інтеграція Flow через HTTPs-конектори в IVR
Настільні вбудовані конектори: CRM-додаток як основний інтерфейс
У цьому режимі роботи агент авторизується в консоль CRM як основний додаток.
Webex CC — це вбудована програма (яку також називають вбудованою настільною програмою або вбудованим софтфоном), яка в основному використовується для входу в контакт-центр і отримання взаємодії з маршрутизованим контакт-центром Webex CC.
Отримавши дзвінок або запит на розмову, інтеграція CRM виконує такі дії на консолі CRM
-
Відкрийте на екрані запис клієнта, пов'язаний з ANI або іншими даними, пов'язаними з дзвінками.
-
Публікація метаданих дзвінків у вигляді нотаток про активність у записі клієнта
-
Дозвольте оператору «Натиснути, щоб зателефонувати», натиснувши на Контакт у CRM та ініціювавши вихідний дзвінок клієнту
-
Розміщення записів дзвінків у таблицях звітності CRM для первинної звітності по CRM.
-
Надає повну функціональність Agent Desktop та керування дзвінками (вбудована та зменшена версія десктопного застосунку)
Основним способом інтеграції з CRM є вбудовування програми Webex CC Desktop в окремий iFrame.
Крім того, програма Webex CC Desktop запускає спеціальний віджет без голови (без інтерфейсу користувача), працює у фоновому режимі, взаємодіючи з базовою системою CRM для виконання автоматизованих дій від імені агента.
Взаємодії забезпечуються двома SDK, які використовує віджет без голови.
-
Webex CC Desktop JS SDK: це SDK JavaScript, який надає Webex CC для реєстрації прослуховувачів подій для дій агента та контактної особи.
-
CRM JS SDK: Це клієнтський SDK CRM, застосовний для CRM, який абстрагує REST API виклики з CRM. Наприклад, для salesforce використовується бібліотека CTI JS, надана Salesforce, для виконання дій і прослуховування подій усередині CRM.
На наступному малюнку показана вбудована в CRM архітектура робочого столу та з'єднувача Webex CC
Webex CC підтримує такі CRM-рішення для вищезазначеної інтеграції:
-
Відділ продажів
-
СервісЗараз
-
Microsoft Dynamics 365
-
Дзендеск
-
Свіжий стіл
Для отримання більш детальної інформації відвідайте https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.
Для отримання додаткової інформації про налаштування макетів робочого столу Webex CC для включення конектора CRM, наборів функцій і журналів змін, відвідайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність конекторів CRM
Конектори CRM доступні в усіх географічних регіонах і регіонах, де працює Webex CC.
Еластична шкала і продуктивність
Webex CC розміщує спеціальний віджет, який забезпечує двонаправлений зв'язок між програмою CRM і робочим столом Webex CC у AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності та регіонах.
Усі специфічні обчислення інтеграції CRM виконуються в браузері, де агенти використовують програму CRM із вбудованим у програму CRM робочим столом Webex CC.
Безпека
Конектори CRM викликаються через макет робочого столу агента Webex, а необов'язкові параметри передаються через макет робочого столу у віджет для ввімкнення та вимкнення функцій.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може увімкнути налаштування параметра макета робочого столу sfdcWidgetEnabled на true.
Встановлення пакету
Щоб інтеграція працювала в двох напрямках, в CRM Console потрібно встановити вбудований додаток. Це потрібно для підтримки завантаження програми для настільних комп'ютерів у iFrame.
Усі конектори Desktop Embedded доступні на ринку CRM.
наприклад
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка програми маркетплейс активує необхідні плагіни та імпортує необхідні XML файли в консоль CRM для підтримки звітності записів дзвінків у CRM.
Інтеграція потоку через конектори HTTPs у IVR
Конструктор Webex CC Flow підтримує двонаправлені потоки даних між Webex CC і системою CRM за допомогою конекторів HTTPs, налаштованих у Control Hub Webex і використовуваних на Webex CC Flow.
Вони в основному використовуються для персоналізації голосової взаємодії та індивідуальної маршрутизації в IVR.
За замовчуванням Webex CC підтримує HTTP-з'єднувач Salesforce на Control Hub. Інші конектори CRM можна додати як спеціальні з'єднувачі на Webex Control Hub.
Для отримання додаткової інформації про HTTP Connectors, відвідайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR HTTP конектори:
-
Salesforce IVR HTTP Connector (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Zendesk IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow IVR HTTP Connector (Custom): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управління вихідними кампаніями
Webex CC підтримує вихідні кампанії для попереднього перегляду за допомогою рішення для керування кампаніями від Acqueon.
Щоб отримати докладнішу інформацію, перегляньте статтю Налаштування режимів голосової вихідної кампанії в контакт-центрі Webex.
Оптимізація робочої сили
Webex CC підтримує рішення для оптимізації робочих процесів і керування якістю від провідних галузевих постачальників.
Розширення Agent Desktop
Робочий стіл агента та супервізора Webex CC дає змогу розширювати можливості робочого столу шляхом розробки та запуску користувацьких віджетів на робочому столі.
Для отримання більш детальної інформації відвідайте https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Для отримання детальної інформації про інші інтеграції API, які можна виконати в Webex CC, відвідайте https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнуто в AWS і наразі доступний у таких регіонах
-
НАС
-
США-Схід Північна Вірджинія
-
США-Західна Північна Каліфорнія (лише для Voice Media Ingress)
-
-
Канада
-
Центральний
-
-
ВЕЛИКОБРИТАНІЇ
-
Лондон
-
-
Європа
-
Франкфурт-на-Майні
-
-
Азіатсько-Тихоокеанський регіон
-
Токіо
-
Сідней
- Сінгапур
-
Підключення до контакт-центру Webex, розміщеного на хостингу AWS, можна встановити або за допомогою Інтернету, або за допомогою Amazon Web Services (AWS) Direct Connect. За допомогою AWS Direct Connect дані доставляються через приватне мережеве з'єднання між локальною мережею клієнтів і контакт-центром Webex, таким чином покращуючи з'єднання. Для отримання додаткової інформації зверніться до AWS Direct Connect для контакт-центру Webex.
Мультирегіональний зв'язок для телефонії
Щоб забезпечити роботу глобальних організацій із агентами та клієнтами в різних географічних розташуваннях, Webex CC підтримує зберігання медіафайлів у локальному регіоні для тих регіонів, де запущено периферійні та вхідні служби голосового медіа.
Наступний малюнок ілюструє розгортання в кількох регіонах за допомогою регіональних ЗМІ.
Послуги Media edge та Ingress розгорнуті в таких регіонах.
Георегіон |
Служби Webex CC (регіон AWS) |
Media Edge (голосовий POP) |
Медіасервіси нового покоління (регіон AWS)* |
---|---|---|---|
НАС |
П Вірджинія |
Нью-Йорк Лос-Анджелес |
П Вірджинія N Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт-на-Майні |
Франкфурт-на-Майні Амстердам |
Франкфурт-на-Майні |
Великобританія |
Лондон |
Лондон |
Лондон |
Індія |
Пуне Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека та конфіденційність
Безпека інфраструктури
Голосова інфраструктура на Edge
Компоненти Voice Edge дозволяють завершити роботу SIP-транків від операторів мережі / ТМЗК клієнта, і це включено на основі IP-адрес з білого списку, яким дозволено підключатися до периферійних компонентів.
Безпека обчислювальної інфраструктури
Екземпляри обчислень Webex CC ініціалізуються в AWS, а служби працюють як поди в кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежений окремими обліковими даними.
Уся ініціалізація інфраструктури виконується за допомогою коду – без ручних кроків – і жоден з облікових даних не може бути доступний вручну.
Існує центральне сховище облікових даних з конкретними шляхами, налаштованими для конкретного набору служб / команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збірки та розгортання.
Жоден з компонентів / сервісів інфраструктури не виставляється безпосередньо за межами AWS VPC, і лише загальнодоступні інтерфейси - це API та сервери WebSocket, які контролюються та керуються за допомогою API шлюзу,
Крім того, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, деталей розгортання, статусу збірки та результатів тестування, які захищені за допомогою ролей та груп та інтегровані з внутрішніми системами аутентифікації Cisco.
Аутентифікація та авторизація для інтерфейсів користувача
Всі призначені для користувача інтерфейси, що використовуються різними користувачами контакт-центрів (агентами, супервайзерами, адміністраторами, аналітиками), захищені аутентифікацією токенів на пред'явника Cisco Common Identity (OAuth flows).
Авторизація здійснюється за допомогою ролей користувача, який отримав токен, і областей видимості, призначених токену.
Безпека даних
Дані під час передавання
Жоден з інтерфейсів розгорнутого компонента сервісів / інфраструктури не піддається прямому впливу зовнішнього вхідного трафіку.
Вибрані сервіси з http API відкривають ці інтерфейси через шлюз, і всі вхідні https (включаючи ті, що з WebSocket) завершуються в ALB, а внутрішній трафік через http спрямовується до служб.
Усі вихідні взаємодії здійснюються через https / TLS (для протоколів, відмінних від http).
Усередині VPC внутрішній зв'язок між службами – по протоколу http / custom TCP – здійснюється через звичайний TCP сокет.
Дані в стані спокою
Усі дані, які зберігаються, шифруються на рівні зберігання. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені, а контроль доступу та авторизація з обліковими даними надійно зберігаються та керуються в секретному сховищі.
Наступний малюнок ілюструє потік даних і модель безпеки як для транзиту, так і в стані спокою.
Конфіденційність даних
Ідентифікаційні дані кінцевого користувача
Webex CC Flow, який є програмним контролером для обробки взаємодій, можна використовувати для збору даних користувача, які можна призначити змінним потоку зі спеціальним тегом «Містить конфіденційні дані». Значення таких даних шифруються, і жодні служби на шляху передачі даних не матимуть доступу до цих даних.
Крім того, такі дані ніколи не зберігаються в сховищі даних звітності Webex CC, а інфраструктура журналів / повідомлень матиме зашифровані дані, а чіткі текстові дані не зберігаються ніде в межах CC Webex.
Ідентифікаційні дані агента/супервайзера контакт-центру
Дані, пов'язані з користувачами контакт-центру, редагуються в журналах, але доступні для аналізу та візуалізації даних у сховищі даних Webex CC.
Масштабованість
Фактори для масштабу
Для Webex CC на масштаб впливають такі фактори:
-
Одночасна кількість агентів, що увійшли в систему
-
Одночасна кількість взаємодій у процесі
-
Дії, виконані під час цих взаємодій
-
-
Одночасна кількість дій, які виконують супервайзери / агенти, поза обробкою взаємодій
-
Обсяг згенерованих і збережених даних
Архітектурні аспекти, що сприяють масштабуванню
Принципи, на основі яких архітектурується та проектується Webex CC, дозволяють рішенню динамічно масштабуватися за потреби в межах, передбачених інфраструктурою, наданою для різних служб і компонентів платформи.
Архітектура, керована подіями
Служби в Webex CC обмінюються даними за допомогою повідомлень, і критичні потоки обробки повідомлень не передбачають жодних блокуючих операцій вводу-виводу, а стан, необхідний для обробки повідомлень, локалізується в екземплярі служби, яка обробляє повідомлення.
Служби без громадянства (або зовнішня держава)
Сервіси без стану забезпечують еластичність, легко додаючи або видаляючи додаткові екземпляри служб. Є певні сервіси, які за своєю суттю є державними, і ті, що мають зовнішнє сховище станів, а інфраструктура підтримує динамічні зміни кількості екземплярів таких сервісів також з автоматичним перебалансуванням / передачею стану / локалізацією стану до інстанції, яка потребує стану.
Еластична інфраструктура
Усі сервіси працюють у Kubernetes та інфраструктура, також відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додавати більше обчислювальних вузлів до максимально високого порогу, який попередньо налаштований.
Проекція навантаження та регулярна валідація
Всі послуги проходять порівняльний аналіз за експлуатаційними характеристиками, а шаблон масштабування валідується на рівні сервісу.
Подальша безперервна валідація, випробування на пікове навантаження та витривалість проводяться з параметрами тесту, налаштованими на прогнозоване зростання масштабу, що впливає на атрибути, що дозволяє виявити вузькі місця, спланувати оновлення високого порогу використання ресурсів інфраструктури та бути готовим до ігрового дня.
Надійність і доступність
Архітектура, орієнтована на подію, та сервіси без стану забезпечують стійкість та еластичність. Однак, щоб гарантувати, що збої будуть виявлені та вжиті заходи до того, як це вплине на функціональні можливості, Webex CC використовує наведену нижче стратегію.
-
Доступність та надійність інфраструктури
-
Усі служби Webex CC та компоненти інфраструктури завжди розгортаються в трьох зонах доступності AWS.
-
Це дає змогу Webex CC бути стійким до збоїв зони доступності, а в разі збоїв несправні екземпляри автоматично замінюються новішими.
-
-
-
Безперервний моніторинг та оповіщення
-
Внутрішні та зовнішні зондування для компонентів служб та інфраструктури, які при збоях спрацьовують сповіщення.
-
Показники, отримані зі служб та компонентів інфраструктури, обробляються за допомогою механізму правил, який виявляє відповідні правила та активує сповіщення.
-
-
Безперервна перевірка та оповіщення
-
Проводяться періодичні тести, і будь-які збої призводять до спрацьовування попереджень
-
Ці сповіщення створюють проактивні інциденти та обробляються як реальний інцидент, що впливає на клієнта.
-
Це запобігає негативним наслідкам для клієнтів і сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це процес проектування та конвеєр доставки, який забезпечує швидку та надійну збірку, перевірку та розгортання служб / змін у службах у Webex CC.
-
Можливість повністю автоматизованого розгортання – від коду до виробничого середовища, з усіма необхідними валідаціями, знижує ризики та мінімізує час на вирішення, якщо потрібно розгорнути зміни у відповідь на збій.
-
-
-
Автоматичні вимикачі та аварійні вимикачі
-
Різні частини системи / певні можливості Webex CC можна вибірково відключати для всіх клієнтів або вибраних клієнтів, щоб мінімізувати каскадні наслідки збою.
-
Це дозволяє мінімізувати поверхню відмови та досягти доступності основних можливостей контакт-центру для клієнтів.
-
-
Моніторинг та виявлення несправностей
На рисунку нижче наведено механізми безперервного моніторингу, перевірки та оповіщення, які використовуються для Webex CC.
Безперервність бізнесу та аварійне відновлення
Процес аварійного відновлення та забезпечення безперервності бізнесу забезпечує виявлення будь-якого масштабного збою в регіоні, і вживаються необхідні заходи для забезпечення відновлення послуг для клієнтів, які перебувають на борту в регіоні.
Кроки для відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів аварійного відновлення та керування.
Служби Webex CC розгортаються в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності – це окреме фізичне розташування в регіоні з незалежними комунальними службами.
У разі повного виходу з ладу регіону AWS Webex CC покладається на AWS для відновлення регіону, а при тривалих збоях, що охоплюють цілий регіон, центр обробки даних Webex CC виділяється в новому регіоні AWS і відновлює ключові конфігурації та дані клієнтів, щоб контакт-центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторингу та забезпечення відновлення необхідної конфігурації та даних, щоб контакт-центр працював для клієнтів.
Відповідність та сертифікація
Webex Contact має великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
PCI DSS QSA
-
CAIQ
-
HIPAA та HITECH
-
CSA Зірка Рівень 1
-
CSA Star Level 2 (незалежне оцінювання 3-ї сторони)
-
SOC2
-
ISO27001 (Міжнародний стандарт інформаційної безпеки)
-
ISO27017 (Стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, орієнтований на захист особистих даних у хмарі)
-
ISO27701 (Розширення конфіденційності даних)
-
Німецький стандарт C5, що демонструє операційну безпеку від кібератак
Щоб отримати докладнішу інформацію, зверніться до Паспорта конфіденційності служби контакт-центру Webex.
Вступ
Cisco Webex Contact Center (Webex CC) — це контактний центр як служба (CCaaS), що дозволяє організаціям вмикати розумніші, проактивні та персоналізовані взаємодії під час взаємодії з клієнтами.
Webex CC розробляється, розробляється й розробляється з нуля як рішення для хмари з наведеними нижче основними архітектурними принципами.
-
Служби: Незалежний набір послуг, кожна з яких надає невелику згуртовану сукупність можливостей своїм користувачам.
-
Драйвер події: Усі служби спілкуються між собою за допомогою обміну повідомленнями, за винятком вебпрограм, де програма використовує інтерфейси https (REST API, Push Data через інтерфейс WebSocket) для певних випадків використання.
-
Стан без громадянства/екстерналізований: Служби розгортаються в Kubernetes, працюють в докерних контейнерах, з можливістю автоматичного масштабування і бути стійкими до помилок одного або кількох екземплярів служб.
-
Можна спостерігати: Усі служби та компоненти інфраструктури, що уможливлюють розгортання таких служб, можна спостерігати за допомогою стандартних механізмів для вимірювання, виявлення та запобігання ситуаціям, що впливають на можливості контактного центру, а також для швидкого усунення несправностей та відновлення послуг у разі відключень.
-
Ізольовано/вільно з’єднано: Кожна служба може бути створена, перевірена та розгорнута/оновлена незалежно, без простою для можливостей контактного центру.
Служби Webex CC розгорнуті в AWS і працюють на хмарній платформі, яка дозволяє виконувати наведені нижче дії.
-
Доступність служб і програм інфраструктури в кількох зонах доступності
-
Еластичність інфраструктурних сервісів і застосунків, що уможливлюють динамічне масштабування
-
Безпека вбудована в спосіб побудови та розгортання систем, дані захищені під час транзиту та відпочинку разом із сертифікатами безпеки/відповідності, які є у Webex CC.
-
Масштабована та безпечна межа інфраструктура для інтеграції телефонії/голосового зв’язку
-
Можливості спостережуваності з проактивним моніторингом і оповіщенням, що дозволяє Високу Доступність служб контактного центру для клієнтів.
-
Інтегровано з рештою Cisco Webex для автентифікації/авторизації користувачів, адміністрування та надання можливостей контактного центру.
У наступних розділах цього документа розглядається кожна з наведених вище можливостей, а також те, як архітектура Webex CC забезпечує такі можливості.
Логічна архітектура
Основна можливість, яку має мати рішення контактного центру, полягає в тому, щоб дозволити клієнтам легко звертатися до організації за допомогою загальнодоступних засобів зв’язку та швидко та ефективно вирішувати запити/проблеми.
Однак, щоб забезпечити досягнення цього базового рівня, за сценою є кілька можливостей, до яких повинна мати доступ організація, яка використовує контактний центр. Це:
-
Механізми для початку взаємодії клієнтів
-
Опубліковані та Робочі номери телефону, які підключають телефонні виклики до системи контактного центру.
-
Адреси електронної пошти, на які клієнти можуть надсилати електронні листи, і механізм виявлення нових вхідних листів.
-
Можливість клієнтам зв’язуватися через різні цифрові канали, включаючи, але не обмежуючись:
-
Чат із вебсайту/застосунку
-
Особистий чат за допомогою популярних клієнтів обміну повідомленнями, таких як WhatsApp, Facebook Messenger, Apple Messages for Business.
-
-
-
Здатність виявляти нові взаємодії та ефективно обробляти їх
-
Вони включатимуть автоматичну систему IVR, віртуальні оператори для телефонії/чатів із вбудованою можливістю програмування для визначення робочих процесів, що беруть участь у обробці взаємодій.
-
Нарешті, якщо необхідно, взаємодію потрібно розширити на оператора, який оптимально вміє обробляти взаємодію.
-
-
Здатність операторів зазначати доступність для оброблення взаємодій, а наглядачі контролювати, навчати операторів та отримувати операційні показники, що уможливлюють ефективну взаємодію.
-
Можливість адміністраторів налаштовувати та надавати різні можливості контактного центру, які дозволяють операторам і наглядачам виконувати свої завдання належним чином.
Крім цього, сучасні підприємства повинні мати додаткові можливості для оптимізації операцій контактного центру за допомогою доступу до даних та аналітичних висновків, які візуалізують та відстежують ключові операційні показники.
Крім того, здатність інтегруватися зі спеціалізованими можливостями екосистеми контактного центру, такими як проактивні автоматизовані вихідні виклики, покращення можливостей операторів та наглядачів за допомогою ШІ, виявлення та розуміння взаємодії клієнтів для упередженої передачі даних операторам, є чіткими диференціаторами еволюції рішень контактного центру.
Що стосується моделі споживання, де пропозиції контактного центру споживаються як хмарний програмний сервіс, можливість забезпечити доступність, надійність та автоматизовані вимоги до спеціального масштабу вимагає сучасного рівня механізмів моніторингу та сповіщення, що дозволяє безперервно перевіряти та виявляти неминучі проблеми та запобігати/мінімізувати вплив на операції клієнтів.
Наведена нижче цифра ілюструє логічну архітектуру Webex CC.
Функціональні компоненти
Наступні розділи описують різні функціональні компоненти Webex CC.
Керування взаємодією
Webex CC підтримує телефонію, електронну пошту та обмін повідомленнями (соціальні канали) як різні канали, за допомогою яких користувачі можуть взаємодіяти з контактним центром.
Для всіх каналів початкове оброблення може здійснюватися системою, а потім взаємодію можна розширити на оператора.
Типи медіафайлів
Телефонія
У разі телефонії оброблення вхідних голосових викликів визначається тим, як виклик увійшов до контактного центру (див. Вхідні механізми нижче) і потоком Webex CC, пов’язаним із точкою входу.
На виклик надається відповідь, і подальші дії виконуються згідно з визначенням потоку Webex CC, яке є програмним представленням дій, які потрібно виконати під час оброблення виклику перед чергою та маршрутизацією до оператора, або сам потік може обробляти виклик без передавання оператору.
Засіб створення потоків у Webex CC дозволяє розробникам визначати потік і призначати його точці входу, через яку надходить виклик у Webex CC.
Ці об’єкти конфігурації та їхнє використання охоплюються в Об’єктах конфігурації.
Додаткову інформацію про засіб створення потоків надано в наступному розділі про систему IVR.
Електронна пошта й обмін повідомленнями
З точки зору Webex CC Webex Connect надає можливості входу й виходу для всіх цифрових каналів – каналів електронної пошти й обміну повідомленнями, які кінцеві користувачі можуть використовувати для зв’язку з контактним центром.
Потік Webex Connect
-
Вирішує, як обробляти такі взаємодії, доки взаємодії не буде поставлено в чергу та не буде маршрутизовано на операторів. Це включає автоматичне оброблення та обробку БОТІВ для всіх форм обміну повідомленнями та електронних листів.
-
Застосовує бізнес-логіку до вхідної взаємодії.
-
Обробляє контакт перед початком черги.
-
Сам процес може обробляти взаємодію без передавання на операторів у реальному часі.
Канали обміну повідомленнями, які підтримуються Webex CC:
-
Чат вебпрограми / мобільного застосунку
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Apple Messages for Business
Канали електронної пошти, які підтримуються Webex CC:
-
Gmail
-
Office365
Вхідні механізми
У цьому розділі описано механізми, за допомогою яких взаємодія може вводити CC Webex. Залежно від типу мультимедіа механізми, за допомогою яких взаємодія досягає Webex CC, відрізняються.
Наприклад, в телефонії необхідна підготовка фізичної інфраструктури для ввімкнення підключення до ТМЗК, конфігурації номерів телефонів і маршрутизації викликів у Webex CC.
Для каналів електронної пошти/обміну повідомленнями конфігурація вхідних даних має виконуватися у Webex Connect, вона передбачає підготовку облікового запису електронної пошти/обміну повідомленнями та конфігурацію потоку Webex Connect.
Вхідний голос
Для голосових викликів типовий сценарій полягає в тому, що користувачі набирають номер телефону ТМЗК, який потім підключається до контактного центру. З точки зору вхідних даних, це потребує механізму для маршрутизації викликів із ТМЗК до Webex CC.
Наведена нижче цифра ілюструє споживання голосового виклику на Webex CC.
Служби голосових входів у Webex CC виконують керування викликами сторонніх розробників за допомогою SIP і відповідають на вхідний виклик, а також виконують операції керування викликами, конференц-зв’язку та інші операції керування викликами.
Логічною точкою входу для викликів у Webex CC є об’єкт конфігурації під назвою «Entrypoint». Для голосових входів ключем Entrypoint є пов’язаний із нею номер телефону, який зазвичай є дійсним номером телефону ТМЗК, отриманим від вибраного постачальника ТМЗК.
Це дає змогу виявляти вхідні виклики на номері телефону, пов’язувати виклик з точкою входу та використовувати інші параметри конфігурації точки входу для обробки виклику відповідно до визначення потоку Webex CC, що має бути запущено для взаємодії.
Примітка.
Докладніше про параметри підключення до ТМЗК див. на вебсайті https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Масштабованість і доступність інфраструктури голосових меж
Інфраструктура VPOP Webex CC включає зайві пари SBC SIP, що забезпечують високу доступність, і можна додати більше SBC, щоб масштабувати кількість одночасних викликів, які потрібно підтримувати.
Максимальна кількість одночасних викликів, які може обробляти VPOP, залежить від кількості запущених SBC і на які виклики надсилаються.
Для географічної резервування – підтримується сітка VPOP SBC з міжз’єднаннями між кількома парами по регіонах.
Для служб голосових вхідних повідомлень вони можуть бути горизонтально масштабовані, щоб обробляти зростаючу кількість паралельних голосових викликів, які потрібно вставити в Webex CC.
Міркування безпеки з інфраструктурою Voice Edge
У таблиці нижче наведено відомості про параметри підключення до інфраструктури Voice Edge.
Підключення |
Типи |
---|---|
Загальнодоступний інтернет |
Особисті (з IP-адресами джерела, внесені до білого списку) Віртуальна приватна мережа IPSec (VPN) або IPSec через загальну енкапсуляцію маршрутизації (GRE) Сайт-сайт (S2S) srtp/ sip tls |
Приватне підключення |
MPLS Точка-точка (P2P) vpls SD-WAN Приватний WAN Перехресне підключення центру обробки даних Тканинні з’єднання Equinix |
Додаткову інформацію див. на вебсайті https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html.
Система IVR
Кожен голосовий виклик, який надходить у номер телефону, пов’язаний із точкою входу, отримує відповідь Webex CC, а виконання потоку Webex CC, пов’язаного з точкою входу, починається.
Webex CC Flow Builder надає конструкції/оператори програмування та функціональні блоки, що називаються діями, щоб адміністратори або будь-хто, хто проектує та впроваджує логіку IVR, могли поєднати ці будівельні блоки та створити визначення потоку.
Конструкціями програмування, які підтримує Flow, є:
-
Змінні оголошення та налаштування – стан, пов’язаний із виконанням потоку
-
Pebble Вирази для встановлення значення змінних
-
-
Умовні перевірки
-
Петля – використання Умовних умов і Перейти до (можливість об’єднувати ланцюгову діяльність)
-
Викликати REST API
-
Дані аналізу – JSON, TOML, XML, які зазвичай використовуються для аналізу відповідей API.
-
Завдання під час створення
Репрезентативний набір дій, які постачають Flow:
-
Відтворити повідомлення
-
Збирайте дані користувача
-
Передати виклик на інший адресат/номер телефону
-
Надіслати виклик віртуальному оператору
-
Поставте виклик у чергу, щоб оператор міг на нього відповісти.
Для кожного активного виклику екземпляр виконання потоку також є активним до завершення виклику, що призведе до одночасного виконання потоків.
Кожен екземпляр виконання потоку забезпечує ізольоване середовище для даних / стану, пов’язаних з потоком і там викликом.
Протягом усього життєвого циклу виклику потік також дає змогу відповідати на певні події, що відбуваються, і обробляти їх. Наприклад, коли на виклик відповідає оператор, обробник подій може запустити спливаюче вікно в інтерфейсі робочого стола оператора.
Додаткову інформацію про потік Webex CC див. в https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee.
Підтримка віртуального оператора
Потік надає дію для передачі взаємодії віртуальному оператору, попередньо налаштованому у Webex Control Hub.
Після підключення виклику до віртуального оператора він надає користувачу діалоговий інтерфейс IVR, і дія закінчується припиненням виклику або розширенням виклику на оператора.
У разі розширення потік можна налаштувати так, щоб він був у черзі виклику, на який потім відповідає оператор.
Вхідні цифрові взаємодії
Для каналу електронної пошти та обміну повідомленнями для вхідних взаємодій Webex CC використовує Webex Connect для підготовки активів, потоку для обробки вхідних взаємодій, а потім маршрутизує взаємодію на Webex CC, коли потік Webex Connect явно ставить в чергу взаємодію, щоб нею міг обробити оператор.
На наведеному нижче зображенні показано використання взаємодії з електронною поштою та обміном повідомленнями у Webex CC.
Інтеграція віртуального оператора/БОТА
Для взаємодії з електронною поштою та повідомленнями / соціальним каналом оброблення віртуального оператора/БОТА налаштовуються в потоці Webex Connect.
Як і у випадку з віртуальними операторами для голосового зв’язку, якщо в результаті оброблення БОТ завершиться розширенням, взаємодія буде поставлена в чергу й спрямована на оператора.
Маршрутизація та черга
Webex CC обробляє вхідний контакт з автоматизованими обробниками, як визначено в потоці, і потік може вирішити поставити контакт у чергу / безпосередньо до оператора (черга для конкретного оператора – підтримується лише для телефонії/голосових взаємодій).
Під час черги оператор доступний, оператор зарезервовано й взаємодія маршрутизується на оператора. За відсутності доступних операторів взаємодію запарковано в черзі, і Flow продовжуватиме обробляти клієнта обробником, прикріпленим до активності черги.
Коли оператор стає доступним, обробник переривається, і оператору пропонується взаємодія.
Наведена нижче цифра ілюструє архітектуру черги та маршрутизації.
Вибір оператора
Черги у Webex CC підтримують такі алгоритми вибору операторів:
-
Найдовша доступна маршрутизація оператора
-
Маршрутизація на основі кваліфікації
-
Оператор, доступний найдовше (LAA)
-
Найкращий доступний оператор (BAA)
-
Оператори пов’язані з чергами через Teams.
Чергу можна призначити кільком групам розподілу викликів (кожна група має одну або більше команд) послідовно з налаштованим дочеканням додавання групи розподілу викликів до черги, щоб простір пошуку відповідного оператора розширювався до додаткових груп розподілу викликів з плином часу.
Для маршрутизації на основі навичок із числа вимог до навичок, які відповідають операторам, пов’язаним із чергою, вибирається оператор на основі конфігурації LAA або BAA.
Додаткові можливості для голосового зв’язку/телефонії
Маршрутизація на основі оператора (тільки для голосового/телефонного каналу)
Потік Webex CC за допомогою функції черги дій може маршрутизувати взаємодії безпосередньо до вибраного оператора на основі ідентифікатора оператора.
Якщо оператор недоступний для обробки взаємодій, взаємодію можна запаркувати в черзі конкретного оператора й дочекатися, поки оператор стане доступним.
Розширена інформація про чергу
Функція Webex CC Flow за допомогою функції GetQueueInfo може отримувати інформацію в реальному часі для черги, як-от «Положення в черзі» (PIQ), «Приблизний час очікування» (EWT), кількість операторів, доступних у черзі, і може бути використана для визначення того, чи потрібно в черзі контакту.
Зворотний виклик ввічливості
Потік Webex CC за допомогою зворотного виклику активності дозволяє клієнту відключатися від виклику під час підтримки позиції в черзі й отримувати зворотний виклик, коли віртуальна взаємодія в черзі переспрямовується на оператора.
Обробка переповнення
Webex CC підтримує обробку переповнення за допомогою команд на основі місткості (CBT).
CBT схожий на звичайну команду з можливістю та пов’язаним зовнішнім DN, який обслуговує цю спроможність. Його можна налаштувати разом з іншими командами в циклах розподілу викликів у черзі.
Зазвичай цей цикл налаштовано як останній цикл, щоб він діяв як переповнення, якщо жоден оператор не доступний, навіть після того, як всі налаштовані групи розподілу викликів не можуть знайти доступного відповідного оператора для обробки взаємодії.
Операції Agent Desktop
Коли оператор входить до Webex CC Agent Desktop, оператор визначає номер телефону, до якого можна підключити вхідні виклики до оператора. Це може бути телефон ТМЗК, мобільний телефон або внутрішній номер, якщо оператор є користувачем Cisco Webex Calling.
Зауважте, що цей номер має бути допустимим номером телефону, на який можна переспрямовувати виклики. Якщо ні, оператор не може отримувати вхідні виклики.
Залежно від типу взаємодії, який обробляє оператор, віджети на робочому столі оператора забезпечують можливість виконання певних операцій керування мультимедіа.
Наприклад, після відповіді на виклик оператор може виконати такі операції, пов’язані з викликом.
-
Перевести виклик на утримання
-
Ініціювати виклик з консультацією та
-
Передати виклик на інший номер телефону (скажіть номер телефону оператора) / Точка входу
-
Конференц-зв’язок іншого оператора для виклику
-
-
Передати виклик до іншої черги
-
Завершення виклику
Agent Desktop дозволяє адміністраторам додавати користувацькі віджети туди, розширюючи можливості робочого стола й роблячи його уніфікованою колекцією віджетів, які операторам потрібно ефективно виконувати свою роботу.
Архітектура робочого стола
Agent Desktop — це односторінкова програма на основі мікроінтерфейсу, яка розміщує віджети, побудовані на основі архітектури вебкомпонентів. Усі стандартні / запасні віджети живляться даними, отриманими API або механізмами натискання на стороні сервера.
Зазвичай це асинхронні API, де відповідь на виклик надходить на робочий стіл через з’єднання WebSocket.
Webex CC Agent Desktop автентифікує користувачів за допомогою Cisco Common Identity (CI), і токен передається всім викликам API. Для користувацьких віджетів також на основі моделі автентифікації вона надає операторам єдиний вхід, якщо модель автентифікації користувацького віджета інтегрована з CI.
Коли оператор є частиною взаємодії, усі оновлення цього стану взаємодії або пов’язаних даних також переводяться на робочий стіл через підключення WebSocket.
Стійкість робочого стола до підключення та затримки
Асинхронний API і натискання на стороні сервера дозволяють масштабувати та виявляти будь-яку втрату підключення до інтерфейсу WebSocket, а також спроби робочого стола повторно підключитися та повторно ввійти.
Наведений нижче рисунок ілюструє архітектуру робочого стола агента у Webex CC.
Адміністрування та налаштування
Підключення клієнтів
Webex Control Hub – це основний інтерфейс, який використовуються партнерами та клієнтами для приєднання клієнтів і вмикання або налаштування функцій.
Після того як функції організації та контактного центру буде підготовлено в Control Hub, у Webex CC буде запущено робочий процес, у якому буде виконано решту кроків підготовки всіх можливостей контактного центру відповідно до пропозицій, вибраних клієнтом.
Уся підготовка контактного центру здійснюється за допомогою рушія робочого процесу BPM, який надає декларативний спосіб визначення залучених кроків і робить всі кроки підготовки стійкими до помилок і забезпечує цілісність даних.
Наведена нижче цифра ілюструє робочий процес підготовки у Webex CC.
Об’єкти конфігурації
Основними об’єктами конфігурації Webex CC, зібраними в організації, є:
Вебсайт
Сайт означає розташування, де розташовані одна або кілька команд, користувачів (оператори/наглядачі).
Кожен користувач і команда повинні належати до вебсайту.
Команда
Група користувачів. Команди використовуються для розподілу взаємодій між операторами через черги.
Кожна команда повинна належати до сайту.
Оператори
Користувачі, які можуть ввійти до Agent Desktop і обробляти взаємодії між типами мультимедіа, налаштовані в CC Webex.
Наглядачі
Наглядачі призначаються командам. Вони можуть здійснювати моніторинг/консультування оператора, а також мати доступ до стану рівня команди та статистики оператора для тих, хто належить до команд, до яких призначений наглядач.
Черга
Черга — це логічний запис, у якому можна виконувати взаємодії в очікуванні доступності операторів, який потім переспрямовується на оператора.
Черги зіставляються з командами як простір пошуку операторів, завдяки можливості розширити простір пошуку на основі порігу минуло часу, додавши до простору пошуку інші команди.
Вхід
Вхідна точка — це логічний запис, що представляє точку входу для взаємодій, які надходять до Webex CC. Для телефонії це переважно зіставляється з номером телефону, на який надходять виклики, а для каналів електронної пошти/обміну повідомленнями Entrypoint вказує на конфігурацію ресурсів у Webex Connect.
Потік
Потік, пов’язаний із точкою входу (через стратегію маршрутизації), яка визначає кроки, пов’язані з обробкою взаємодій.
Для каналів, що не належать до телефонії (електронна пошта, обмін повідомленнями/соціальні мережі), потік вибрано як частину конфігурації ресурсів у Webex Connect.
Керування доступом для багатосайтових контактних центрів
Адміністратори Webex CC можуть налаштовувати профілі користувачів із правами доступу до певних вебсайтів, команд, черг і точок входу. Крім того, через ієрархічний характер сайтів і команд, після надання доступу до певних сайтів користувач може отримати доступ лише до команд або дати, що стосуються команд, які належать цим сайтам, або чітко визначеної підмножини таких команд.
Для черг і точок входу вони глобальні на рівні організації, тому для різних географічних розташувань (вебсайти, де розташовані конкретні оператори та команди) можна налаштувати окремі точки входу та черги, а наглядачі/користувачі можуть мати доступ до тих записів, які застосовуються до певних вебсайтів.
На наведеному нижче зображенні наведено об’єкти конфігурації ключів та профіль користувача, які посилаються на ці об’єкти.
Окрім обмеження доступу до цих об’єктів, адміністратори Webex CC можуть керувати конкретними можливостями/модулями, до яких може отримувати доступ користувач в інтерфейсі адміністрування, таким чином надаючи користувачам права адміністрування/конфігурації певних об’єктів, а також розділи/можливості інтерфейсу адміністрування Webex CC.
Звітність і аналітика
Webex CC обробляє дискретні події, створені різними службами протягом життєвого циклу взаємодій, використовуючи серію служб обробки потоків у реальному часі й генерує визначений набір наборів даних у реальному часі, які публікуються передплаченим клієнтам.
Далі ці події надалі обробляються, трансформуються та узагальнюються, а отримані набори даних зберігаються, які потім отримують за допомогою API споживання даних та інтерфейсу звітування та візуалізації даних – Analyzer.
На наведеній нижче діаграмі показано інтерфейси обробки даних і споживання у Webex CC
Інтеграція
Усі зовнішні інтеграції до WxCC для розширення та покращення можливостей, які можуть використовувати клієнти, використовують стандартні опубліковані API.
Типи інтерфейсів API, доступних у Webex CC:
-
REST API
-
Push на боці сервера за допомогою
-
Вебсигнальники
-
Повідомлення WebSocket
-
Інтеграції CRM
Webex CC підтримує два режими інтеграції з системами керування взаємовідносинами з клієнтами (CRM).
-
Вбудовані з’єднувачі робочого стола
-
Інтеграція потоків через з’єднувачі HTTP(S) у IVR
Вбудовані з’єднувачі для робочого стола: Програма CRM як основний інтерфейс
У цьому режимі роботи виконайте вхід оператора на консоль CRM як основну програму.
Webex CC – це вбудована програма (також відома як вбудована класична програма або вбудований програмний телефон), яка в основному використовується для входу в контактний центр і отримання взаємодій з маршрутизованим контактним центром Webex CC.
Після отримання запиту на виклик або розмову інтеграція CRM виконує такі дії на консолі CRM
-
Спливаюче вікно запису клієнта, прив’язаного до ANI або інших даних, пов’язаних із викликами.
-
Метадані після виклику як примітки активності в записі клієнта
-
"Дозвольте оператору натискати, щоб здійснити виклик", натиснувши на контакт всередині CRM та ініціюючи вихідний виклик клієнту.
-
Розміщення записів викликів у таблицях звітів CRM для первинної звітності по CRM.
-
Забезпечує повну функціональність Agent Desktop і елементи керування викликами (вбудована й мініфікована версія класичної програми)
Основний режим інтеграції з CRM — це вбудовування програми Webex CC Desktop у окремий iFrame.
Крім того, програма Webex CC Desktop запускає користувацький віджет без голови (немає інтерфейсу користувача), який працює у фоновому режимі, взаємодіючи з базовою системою CRM для виконання автоматизованих дій від імені оператора.
Взаємодії живляться двома SDK, які використовує віджет без голови.
-
SDK JS для робочого стола Webex CC: Це JavaScript SDK, наданий Webex CC, щоб зареєструвати слухачів події для дій операторів і контактів.
-
crm js sdk: Це SDK клієнта CRM, що застосовується для CRM, який абстрагує виклики REST API із CRM. Наприклад, для salesforce бібліотека CTI JS, надана Salesforce, використовується для виконання дій та прослуховування подій всередині CRM.
Наведена нижче цифра ілюструє вбудовану архітектуру робочого стола Webex CC й з’єднувача з CRM
Webex CC підтримує такі рішення CRM для вказаної вище інтеграції:
Додаткову інформацію про налаштування макетів робочого стола Webex CC для ввімкнення з’єднувача CRM, наборів функцій і журналів змін див. на сторінці https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальна доступність з’єднувачів CRM
З’єднувачі CRM доступні в усіх географіях і регіонах, де працює Webex CC.
Еластичне масштабування та продуктивність
Webex CC розміщує користувацький віджет, який дозволяє двонапрямний зв’язок між програмою CRM і робочим столом Webex CC в AWS CloudFront CDN, забезпечуючи високу доступність віджета AWS у зонах доступності й регіонах.
Усі обчислення, пов’язані з інтеграцією CRM, відбувається в браузері, де оператори використовують програму CRM, а робочий стіл Webex CC, вбудований у програму CRM.
Безпека
З’єднувачі CRM викликаються через макет робочого стола оператора Webex CC, а додаткові параметри передаються через макет робочого стола у віджет, щоб увімкнути та вимкнути функції.
Наприклад, щоб увімкнути віджет дій Salesforce, адміністратор може ввімкнути параметр макета робочого стола sfdcWidgetEnabled у значення true.
Установлення пакетів
Щоб інтеграція працювала в двох напрямках, консоль CRM має встановити вбудовану програму. Ця дія призначена для підтримки завантаження застосунку для настільних ПК всередині iFrame.
Усі вбудовані з’єднувачі робочого стола доступні на ринку CRM.
Наприклад:
Зараз служби: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установлення програми Marketplace активує необхідні плагіни та імпортує необхідні файли XML до консолі CRM, щоб підтримувати звітування записів викликів у CRM.
Інтеграція потоків через з’єднувачі HTTP(S) у IVR
Засіб створення потоків Webex CC підтримує бінапрямні потоки даних між Webex CC і системою CRM за допомогою з’єднувачів HTTP(S), налаштованих у Webex Control Hub і які використовуються у потоці Webex CC.
Вони в першу чергу використовуються для персоналізації в межах голосових взаємодій і персоналізованої маршрутизації в межах IVR.
За замовчуванням Webex CC підтримує з’єднувач Salesforce HTTP у Control Hub. Інші з’єднувачі CRM можна додати як настроювані з’єднувачі у Webex Control Hub.
Додаткові відомості про з’єднувачі HTTP див. на вебсайті https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
HTTP-з’єднувачі IVR:
-
HTTP-з’єднувач IVR Salesforce (вбудований): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
HTTP-з’єднувач IVR Zendesk (користувацький): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
ServiceNow HTTP-з’єднувач IVR (користувацький): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Керування вихідною кампанією
Webex CC підтримує кампанії попереднього перегляду за допомогою рішення керування кампаніями, яке надає Acqueon.
Додаткову інформацію див. в розділі Налаштування режимів голосової вихідної кампанії у Webex Contact Center.
Оптимізація робочої сили
Webex CC підтримує рішення щодо оптимізації робочого процесу та керування якістю від провідних галузевих постачальників.
Розширення робочого стола оператора
Оператор і робочий стіл наглядача Webex CC дозволяють розширити можливості робочого стола шляхом розробки й запуску користувацьких віджетів, що містяться на робочому столі.
Додаткову інформацію див. на вебсайті https://developer.webex-cx.com/documentation/guides/desktop.
Інші API
Докладніше про інші інтеграції API, які можна виконувати у Webex CC, див. на вебсайті https://developer.webex-cx.com/documentation/getting-started/.
Розгортання та підключення
Webex CC розгорнуто в AWS і зараз доступна в таких регіонах
-
США
-
США - Схід N Вірджинія
-
США — Західна Каліфорнія (тільки вхідні дані голосових медіа)
-
-
Канада
-
Центральний
-
-
Сполучене Королівство
-
Лондон
-
-
Європа
-
Франкфурт
-
-
Азія Пак
-
Токіо
-
Сідней
- Сінгапур
-
Підключення до обслуговуваного Webex Contact Center AWS можна встановити за допомогою інтернету або за допомогою прямого підключення вебслужб Amazon (AWS). За допомогою прямого підключення AWS дані передаються через підключення приватної мережі між локальною мережею клієнтів і Webex Contact Center, що покращує підключення. Додаткові відомості див. в розділі Пряме підключення AWS для Webex Contact Center.
Підключення до кількох регіонів для телефонії
Щоб активувати глобальні організації з операторами й клієнтами в кількох географічних розташуваннях, Webex CC підтримує збереження мультимедіа в локальному регіоні для тих регіонів, де працюють межі голосових медіа та служби входів.
Наведена нижче цифра ілюструє багаторегіональне розгортання з регіональними медіа.
Медіасервер та служби ingress розгорнуті в таких регіонах.
Георегіон |
Служби Webex CC (AWS) |
Медіасервер (Voice POP) |
Медіаслужби наступного покоління (регіон AWS)* |
---|---|---|---|
США |
N Вірджинія |
Нью-Йорк Лос-Анджелес |
N Вірджинія N Каліфорнія |
Канада |
Центральний |
Ванкувер Торонто |
Центральний |
Бразилія |
Сан-Паулу Ріо-де-Жанейро |
||
Європа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Велика Британія |
Лондон |
Лондон |
Лондон |
Індія |
Пуна Хайдарабад |
Мумбаї |
|
Сінгапур |
Сінгапур |
Сінгапур |
|
Японія |
Токіо |
Токіо Осака |
Токіо |
Австралія |
Сідней |
Мельбурн Сідней |
Сідней |
Безпека й конфіденційність
Безпека інфраструктури
Інфраструктура голосового зв’язку на Edge
Компоненти Voice Edge дозволяють припинити роботу SIP-транків із клієнтської мережі/операторів ТМЗК, і це ввімкнено на основі білого списку Ips, яким дозволено підключатися до граничних компонентів.
Обчислення безпеки інфраструктури
Обчислювальні екземпляри Webex CC надаються в AWS і служби працюють як pod у кластері Kubernetes, який має кілька просторів імен, і доступ до кожного простору імен обмежено окремими обліковими даними.
Уся підготовка інфраструктури виконується за допомогою коду – немає ручних кроків, і жоден з облікових даних не може бути отриманий вручну.
Існує центральний сховище облікових даних із певними шляхами, налаштованими для певного набору служб/команд, а доступ до самого сховища облікових даних обмежений і налаштований як секрети в системах збирання та розгортання.
Жоден з компонентів / служб інфраструктури не зазнають прямого впливу за межами VPC AWS, і тільки загальнодоступні інтерфейси - це API та сервери WebSocket, які контролюються та керовані за допомогою шлюзу API,
Крім цього, розробники використовують певні внутрішні системи та інтерфейси, які використовуються для перегляду журналів, метрик, відомостей про розгортання, стану побудови та результатів тестування. Ці системи захищені за допомогою ролей і груп і інтегровані з внутрішніми системами автентифікації Cisco.
Автентифікація та авторизація для інтерфейсів користувача
Усі інтерфейси користувача, що використовуються різними користувачами контактного центру (оператори, наглядачі, адміністратори, аналітики), захищені автентифікацією носія токена Cisco Common Identity (потоки OAuth).
Авторизація виконується з використанням ролей для користувача, який отримав маркер, і областей, призначених йому.
Безпека даних
Транзитні дані
Жоден із інтерфейсів розгорнутих компонентів служб/інфраструктури не зазнають прямого впливу зовнішнього вхідного трафіку.
Виберіть служби; API http виявляють ці інтерфейси через шлюз, а всі вхідні HTTPS (включно з WebSocket) припиняються в ALB, а внутрішній трафік за http маршрутизується до служб.
Усі вихідні взаємодії проводяться через https / TLS (для протоколів не http).
Всередині VPC внутрішній зв’язок між службами – через http / користувацький протокол TCP – здійснюється через звичайний сокет TCP.
Дані в стані спокою
Усі дані, що зберігаються, зашифровані на рівні сховища. Крім того, ті сховища даних, які знаходяться за межами VPC, захищені та контроль доступу та авторизації з обліковими даними, які безпечно зберігаються та управляються в секретному сховищі.
Наведена нижче цифра ілюструє модель потоку даних та безпеки для транзиту та відпочинку.
Конфіденційність даних
Дані PII кінцевого користувача
"Для збору даних користувача можна використовувати Webex CC Flow, який є програмним контролером для обробки взаємодій, які можна призначити змінним потоку, спеціально позначеним як ""Містить конфіденційні дані""." Значення таких даних зашифровано, і жодна служба на шляху транзиту даних не матиме доступу до цих даних.
Крім того, такі дані ніколи не зберігаються в сховищі даних звітів Webex CC, а інфраструктура журналів/обміну повідомленнями матиме зашифровані дані, а чіткі текстові дані ніде не зберігаються у Webex CC.
Дані PII оператора/наглядача контактного центру
Дані, пов’язані з користувачем контактного центру, редагуються в журналах, але доступні для аналітики даних і візуалізації в сховищі даних Webex CC.
Масштабованість
Фактори для масштабування
Для Webex CC фактори, які впливають на масштаб, наведено нижче.
-
Вхід у систему паралельна кількість операторів
-
Триває паралельна кількість взаємодій
-
Дії, виконані під час цих взаємодій
-
-
Паралельна кількість дій, які виконують наглядачі/оператори, за межами оброблення взаємодій
-
Обсяг створених і збережених даних
Архітектурні аспекти, що дозволяють масштабувати
Принципи, на основі яких розробляється та розробляється Webex CC, дозволяють рішення динамічно масштабуватися за потреби в межах інфраструктури, що надається для різних служб і компонентів платформи.
Архітектура на основі подій
Служби у Webex CC спілкуються за допомогою повідомлень, і потоки обробки критичних повідомлень не передбачають жодних операцій блокування IO, а стан, необхідний для обробки повідомлень, локалізується до екземпляра служби, яка обробляє повідомлення.
Служби без громадянства (або зовнішній стан)
Служби без стану забезпечують еластичність, легко додаючи/видаляючи додаткові екземпляри служб. Існують певні послуги, які за своєю суттю є державними за своєю природою і які мають зовнішній вигляд державного сховища, а інфраструктура підтримує динамічні зміни кількості екземплярів таких послуг також за допомогою автоматичного ребалансування / переведення / локалізації стану в екземпляр, який потребує держави.
Еластична інфраструктура
Усі служби, запущені в Kubernetes, і інфраструктура, відома як вузли Kubernetes, автоматично масштабуються залежно від використання, і це дозволяє динамічно додати більше обчислювальних вузлів до максимального високого порогу, який попередньо налаштовано.
Прогнозування навантаження та регулярна перевірка
Усі служби оцінюються з огляду на характеристики продуктивності, а шаблон масштабування перевіряється на рівні обслуговування.
Подальша безперервна валідація, пікове навантаження та випробування на витривалість проводяться з тестовими параметрами, налаштованими на прогнозоване зростання атрибутів масштабу, що дозволяє виявити вузькі місця, планувати оновлення високого порогу використання ресурсів інфраструктури та бути готовими до ігрового дня.
Надійність і доступність
Архітектура, керована подіями, та служби без громадянства забезпечують стійкість та еластичність. Однак, щоб переконатися, що помилки виявляються та виконуються до того, як це вплине на функції, Webex CC використовує таку стратегію.
-
Доступність і надійність інфраструктури
-
Усі служби CC Webex і компоненти інфраструктури завжди розгортаються в трьох зонах доступності AWS.
-
Це дозволяє Webex CC бути стійким до помилок зони доступності, а в разі несправностей екземпляри, що не виконані, автоматично замінюються новими.
-
-
-
Безперервний моніторинг і оповіщення
-
Внутрішні та зовнішні зонди для компонентів служб і інфраструктури, які при несправності запускають сповіщення.
-
Показники, отримані з служб і компонентів інфраструктури, оброблені за допомогою рушія правил, який виявляє відповідні правила та запускає сповіщення.
-
-
Постійна перевірка та оповіщення
-
Виконуються періодичні тести, а будь-які помилки призводять до запуску оповіщень
-
Ці сповіщення створюють упереджені інциденти й обробляються як реальний інцидент, який впливає на клієнта.
-
Це впливає на клієнта й сприяє доступності та надійності системи.
-
-
-
Безперервна інтеграція та доставка
-
Це інженерний процес і трубопровод доставки, що дає змогу швидко й надійно будувати, перевіряти та розгортати служби/зміни служб у Webex CC.
-
Можливість здійснювати повністю автоматичне розгортання – від коду до виробничого середовища, з усіма необхідними перевірками, знижує ризик і мінімізує час до вирішення, якщо зміни потрібно розгорнути у відповідь на помилку.
-
-
-
Автоматичні вимикачі та вимикачі вбивства
-
Різні частини системи/певні можливості Webex CC можна вибірково вимкнути для всіх або окремих клієнтів, щоб мінімізувати каскадні ефекти помилки.
-
Це дозволяє мінімізувати поверхню відмови та забезпечити доступність основних можливостей контактного центру для клієнтів.
-
-
Моніторинг і виявлення помилок
Наведена нижче цифра вказує на безперервні механізми моніторингу, перевірки та оповіщення для Webex CC.
Безперервна робота та відновлення після відмови
Процес відновлення після відмови та безперервності роботи забезпечує виявлення будь-яких масштабних перебоїв у межах регіону та впроваджує необхідні кроки для забезпечення відновлення послуг клієнтам, які перебувають на борту в регіоні.
Кроки з відновлення документуються, перевіряються та регулярно оновлюються відповідно до процесів відновлення та управління під час стихійних лих.
Служби Webex CC розгортаються в трьох окремих зонах доступності в регіоні AWS. Кожна зона доступності є різним фізичним розташуванням у регіоні, з незалежними службовими послугами.
У разі повної помилки регіону AWS Webex CC покладається на AWS для відновлення регіону, а під час тривалих перебоїв у всьому регіоні центр обробки даних Webex CC буде підготовлено в новому регіоні AWS і відновлено ключові конфігурації та дані клієнта, щоб контактний центр працював для клієнтів у новому регіоні AWS.
Це передбачає автоматизацію, але вимагає ручного втручання для запуску процесу, а також моніторинг і забезпечення відновлення необхідної конфігурації та даних, щоб контактний центр міг працювати для клієнтів.
Відповідність і сертифікації
У Webex Contact великий список сертифікатів безпеки. Ці сертифікати регулярно оновлюються.
-
pci dss qsa
-
каїк
-
HIPAA & HITECH
-
Зірка CSA, рівень 1
-
Зірка CSA, рівень 2 (незалежна оцінка третьої сторони)
-
SOC2
-
ISO27001 (міжнародний стандарт інформаційної безпеки)
-
ISO27017 (стандарт безпеки для постачальників хмарних послуг)
-
ISO27018 (стандарт безпеки, спрямований на захист персональних даних у хмарі)
-
ISO27701 (розширення конфіденційності даних)
-
C5 Німецький стандарт, що демонструє операційну безпеку від кібератак
Додаткову інформацію див. в Технічному документі про конфіденційність служб контактного центру Webex .