- Главная
- /
- Статья
Архитектура Webex Contact Center
Webex Contact Center использует облачную архитектуру микросервисов для унифицированного взаимодействия во всех каналах клиента. В этой статье подробно описан его облачный дизайн, в котором описаны функциональные компоненты, интеграции, параметры развертывания, протоколы безопасности и аспекты соответствия.
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На рисунке 1 показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На рисунке 1 показана передача голосового вызова в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На рисунке 2 показана передача сообщений электронной почты и взаимодействие с сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На рисунке 1 показана архитектура очередей и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем Cisco Webex Calling.
Обратите внимание, что этот номер должен быть допустимым телефонным номером, на который можно перенаправлять вызовы. В противном случае оператор не может получать входящие вызовы.
Виджеты на рабочем столе оператора обеспечивают возможность выполнения некоторых операций управления средой.
Например, после ответа на вызов оператор может выполнить следующие связанные с вызовом операции:
-
перевод вызова на удержание;
-
Инициирование вызова на консультации и
-
перевод вызова на другой телефонный номер (скажем, номер телефона оператора) / точка входа
-
конференц-связь с вызовом другого оператора;
-
-
переадресовывать вызов в другую очередь
-
Завершение вызова
Agent Desktop позволяет администраторам добавлять туда пользовательские виджеты, расширяя возможности рабочего стола и делая его унифицированным набором виджетов, которые необходимы операторам для эффективного выполнения своей работы.
Архитектура настольного пк
Agent Desktop — одностраничное приложение, основанное на микро-интерфейсе, в котором размещены виджеты, созданные на основе архитектуры веб-компонентов. Все стандартные / стандартные виджеты питаются от данных, полученных с помощью API или механизмов нажатия на стороне сервера.
Обычно это асинхронные API,где ответ на вызов поступает на рабочий экран через подключение WebSocket.
Webex CC Agent Desktop аутентифицирует пользователей с помощью Cisco Common Identity (CI), и маркер передается всем вызовам API. Для пользовательских виджетов также, основываясь на модели аутентификации, она предоставляет операторам возможность единого входа, если модель аутентификации пользовательского виджета интегрирована с CI.
После того, как оператор является частью взаимодействия, все обновления этого состояния взаимодействий или связанные с ним данные также отправляются на рабочий экран через подключение WebSocket.
Устойчивость рабочего стола к подключениям и задержкам
При асинхронном API и нажатии на стороне сервера происходит масштабирование, а также обнаруживается потеря подключения к интерфейсу WebSocket, а на рабочем столе предпринимается попытка повторно подключиться и повторно войти в систему.
На рисунке 2 показана архитектура рабочих столов оператора в Webex CC.
Администрирование и конфигурация
Включение пользователей
Концентратор управления Webex — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На рисунке 1 показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На рисунке 2 показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На рисунке 1 показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На рисунке 1 показана схема архитектуры рабочего стола и разъема для встроенных Webex CC для СИСТЕМЫ УПРАВЛЕНИЯ СИСТЕМОЙ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На рисунке 1 показано развертывание в нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
*Дополнительную информацию о региональных доступности мультимедийных сервисов следующего поколения см. в разделе голосовой медиаплатформы Следующего поколения.
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На рисунке 1 показаны потоки данных и модель безопасности как в транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На рисунке 1 указаны механизмы непрерывного мониторинга, проверки и оповещения Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На рисунке 1 показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На рисунке 1 показана передача голосового вызова в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На рисунке 2 показана передача сообщений электронной почты и взаимодействие с сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На рисунке 1 показана архитектура очередей и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем Cisco Webex Calling.
Обратите внимание, что этот номер должен быть допустимым телефонным номером, на который можно перенаправлять вызовы. В противном случае оператор не может получать входящие вызовы.
Виджеты на рабочем столе оператора обеспечивают возможность выполнения некоторых операций управления средой.
Например, после ответа на вызов оператор может выполнить следующие связанные с вызовом операции:
-
перевод вызова на удержание;
-
Инициирование вызова на консультации и
-
перевод вызова на другой телефонный номер (скажем, номер телефона оператора) / точка входа
-
конференц-связь с вызовом другого оператора;
-
-
переадресовывать вызов в другую очередь
-
Завершение вызова
Agent Desktop позволяет администраторам добавлять туда пользовательские виджеты, расширяя возможности рабочего стола и делая его унифицированным набором виджетов, которые необходимы операторам для эффективного выполнения своей работы.
Архитектура настольного пк
Agent Desktop — одностраничное приложение, основанное на микро-интерфейсе, в котором размещены виджеты, созданные на основе архитектуры веб-компонентов. Все стандартные / стандартные виджеты питаются от данных, полученных с помощью API или механизмов нажатия на стороне сервера.
Обычно это асинхронные API,где ответ на вызов поступает на рабочий экран через подключение WebSocket.
Webex CC Agent Desktop аутентифицирует пользователей с помощью Cisco Common Identity (CI), и маркер передается всем вызовам API. Для пользовательских виджетов также, основываясь на модели аутентификации, она предоставляет операторам возможность единого входа, если модель аутентификации пользовательского виджета интегрирована с CI.
После того, как оператор является частью взаимодействия, все обновления этого состояния взаимодействий или связанные с ним данные также отправляются на рабочий экран через подключение WebSocket.
Устойчивость рабочего стола к подключениям и задержкам
При асинхронном API и нажатии на стороне сервера происходит масштабирование, а также обнаруживается потеря подключения к интерфейсу WebSocket, а на рабочем столе предпринимается попытка повторно подключиться и повторно войти в систему.
На рисунке 2 показана архитектура рабочих столов оператора в Webex CC.
Администрирование и конфигурация
Включение пользователей
Концентратор управления Webex — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На рисунке 1 показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На рисунке 2 показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На рисунке 1 показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На рисунке 1 показана схема архитектуры рабочего стола и разъема для встроенных Webex CC для СИСТЕМЫ УПРАВЛЕНИЯ СИСТЕМОЙ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На рисунке 1 показано развертывание в нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
*Дополнительную информацию о региональных доступности мультимедийных сервисов следующего поколения см. в разделе голосовой медиаплатформы Следующего поколения.
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На рисунке 1 показаны потоки данных и модель безопасности как в транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На рисунке 1 указаны механизмы непрерывного мониторинга, проверки и оповещения Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На следующем рисунке показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На следующем рисунке показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На следующем рисунке показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, являющийся программным контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как "Содержит конфиденциальные данные". Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных отчетов Webex CC, а журналы /messaging инфраструктуры будут иметь зашифрованные данные, а данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано для экземпляра службы, обрабатывающей сообщения.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения сбоев и последующего воздействия на них до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все сервисы Webex CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC устойчиво к отказу зоны доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть сервисы / изменения в сервисах Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключены для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные эффекты сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения Для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Сервисы Webex CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона, а при длительных отказах, связанных с целым регионом, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификации регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Дополнительные сведения см. в бюллетене конфиденциальности службы Webex Contact Center Service.
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На следующем рисунке показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Подключения |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Entrypoint
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Потока
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
Servicenow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральной
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральной |
Ванкувер Торонто |
Центральной |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, являющийся программным контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как "Содержит конфиденциальные данные". Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных отчетов Webex CC, а журналы /messaging инфраструктуры будут иметь зашифрованные данные, а данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано для экземпляра службы, обрабатывающей сообщения.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения сбоев и последующего воздействия на них до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все сервисы Webex CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC устойчиво к отказу зоны доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть сервисы / изменения в сервисах Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключены для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные эффекты сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения Для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Сервисы Webex CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона, а при длительных отказах, связанных с целым регионом, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификации регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Дополнительные сведения см. в бюллетене конфиденциальности службы Webex Contact Center Service.
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в Kubernetes, запущенных в контейнерах docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров сервисов.
-
Наблюдаемый: все сервисы и компоненты инфраструктуры, позволяющие развертывать такие сервисы, наблюдаются при помощи стандартных механизмов измерения, обнаружения и предотвращения ситуаций, затрагивающих возможности контакт-центра, а также быстрого устранения неполадок и восстановления сервисов в случае отказов.
-
Изолированная/свободно сопряженная: каждая служба может быть создана, проверена и развернута/обновлена независимо друг от друга без простоя возможностей контакт-центра.
Webex сервисы CC развернуты в AWS, на их базе работает облачная встроенная платформа, которая позволяет:
-
Доступность сервисов и приложений инфраструктуры в нескольких зонах доступности
-
Эластичность сервисов и приложений инфраструктуры, обеспечивающая возможности динамического масштабирования
-
Безопасность встроенная в способ строительства и развертывания систем, защита данных при передаче и на удержании наряду с сертификатами безопасности/соответствия требованиям, которые есть у Webex CC.
-
Масштабируемая и защищенная граничная инфраструктура для интеграции телефонии и голоса
-
Возможность наблюдения с упреждающим мониторингом и оповещением, что обеспечивает высокую доступность услуг контакт-центра для своих клиентов.
-
Интегрирована с остальной частью Cisco Webex аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В последующих разделах этого документа рассматривается каждая из приведенных выше возможностей и то, как архитектура Webex CC обеспечивает то же самое.
Логическая архитектура
Основными возможностями, которыми должно обладать решение контакт-центра, является возможность заказчикам легко связываться с организацией с помощью распространенных средств связи и получать быстрое и эффективное решение по запросам/вопросам.
Однако для обеспечения выполнения этого основного положения существует несколько закулисных возможностей, к которым организация, использующая контакт-центр, должна иметь доступ. Это следующие:
-
Механизмы начала взаимодействия с заказчиками
-
Опубликованные и действующие номера телефонов, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять сообщения электронной почты, и механизм обнаружения новых входящих сообщений электронной почты.
-
Возможность пользователей связываться с клиентами по различным цифровым каналам, включая, помимо прочего,
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов для обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Business Chat, прямые сообщения из Twitter
-
-
-
Способность обнаруживать новые взаимодействия и эффективно работать с ними;
-
Сюда входят автоматизированная IVR система, виртуальные операторы для телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
И наконец, если это необходимо, взаимодействие должно быть перерасти в оператора, который оптимально квалифицирован для обработки этого взаимодействия.
-
-
Возможность операторов указывать на доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные показатели, которые обеспечивают эффективное взаимодействие.
-
возможность администраторам настраивать и предоставлять ресурсы для различных контакт-центров, которые позволяют операторам и супервизорам выполнять свои задачи как ожидалось.
Помимо этого, современным предприятиям необходимо иметь дополнительные возможности для оптимизации работы контакт-центра с доступом к данным и аналитическим данным, которые визуализируют и отслеживают ключевые операционные показатели.
Кроме того, способность интегрироваться с экосистемой специализированного контакт-центра такие возможности, как выполнение упреждающих автоматических исходящих вызовов, улучшение опыта операторов и супервизоров использования ИИ, обнаружение и понимание пути клиента для упреждающей передачи данных заранее операторам, являются явным отличием в способе развития решений контакт-центров.
Что касается модели потребления, где предложения контакт-центров используются как облачная услуга программного обеспечения, то для обеспечения возможности обеспечения доступности, надежности и автоматизированных требований по шкале специального набора требуется самый новый уровень механизмов мониторинга и оповещения, которые позволяют осуществлять непрерывную проверку и обнаружение надвигающихся проблем и предотвращать /минимализации воздействия на операции клиентов.
На следующем рисунке показана логическая архитектура Webex CC.
Функциональные компоненты
Далее описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Webex CC поддерживает телефонию, электронную почту и сообщения (социальные каналы) как различные каналы, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальную обработку может выполнять система, а затем взаимодействие может перерасти в оператора.
Типы мультимедиа
Телефония
Для телефонии обработка входящих голосовых вызовов определяется тем, как вызов поступил в контакт-центр (см. ниже о механизмах входа) и Webex потока CC, связанного с точкой входа.
На вызов поступает ответ, а дальнейшие действия выполняются согласно определению Webex потока CC, которое представляет собой репрезентативное представление действий, выполняемых при работе с вызовом либо до постановки в очередь и маршрутизации оператору, либо сам Поток может обрабатывать вызов без передачи оператору.
Flow Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Связь |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Точка входа
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Течь
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): 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
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральный
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Подключение к размещенному Webex контакт-центру AWS можно установить с помощью Интернета или с помощью Amazon Web Services (AWS) Direct Connect. Сервис AWS Direct Connect обеспечивает передачу данных через частное сетевое соединение между заказчиками на территории сети и Webex контакт-центром, что улучшает ее. Дополнительные сведения см. в сервисе AWS Direct Connect для Webex Contact Center.
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-Йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральный |
Ванкувер Торонто |
Центральный |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в 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 Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Сообщения Apple для бизнеса
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Связь |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Точка входа
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Течь
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управление исходящей кампанией
Webex CC поддерживает предварительный просмотр исходящих кампаний с использованием решения для управления кампаниями от Acqueon.
Дополнительные сведения см. в разделе «Настройка режимов голосовой исходящей кампании» в Webex Contact Center.
Оптимизация трудовых ресурсов
Webex CC поддерживает решения по оптимизации рабочих процессов и управлению качеством от ведущих отраслевых поставщиков.
Расширение Agent Desktop
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральный
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Подключение к размещенному Webex контакт-центру AWS можно установить с помощью Интернета или с помощью Amazon Web Services (AWS) Direct Connect. Сервис AWS Direct Connect обеспечивает передачу данных через частное сетевое соединение между заказчиками на территории сети и Webex контакт-центром, что улучшает ее. Дополнительные сведения см. в сервисе AWS Direct Connect для Webex Contact Center.
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-Йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральный |
Ванкувер Торонто |
Центральный |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Cisco Webex Contact Center (Webex CC) — это контакт-центр как услуга (CCaaS), который позволяет организациям осуществлять более интеллектуальное, упреждающее и персональное взаимодействие на всем пути клиентов.
Webex CC разработана, разработана и разработана с нуля, как облачное собственное решение, со следующими основными принципами архитектуры.
-
Сервисы: независимый набор сервисов, каждый из которых снабжает своих пользователей небольшим сплоченным набором возможностей.
-
Управление событиями: все сервисы обмениваются сообщениями друг с другом, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data via WebSocket интерфейс) в определенных случаях.
-
Состояние без гражданства/экстернализированного состояния: сервисы развернуты в 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 Builder в Webex CC позволяет разработчикам определять поток и назначать его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование приведены в разделе «Объекты конфигурации».
Дополнительная информация о Flow Builder приведена в предстоящем разделе IVR Система.
Электронная почта и обмен сообщениями
С точки зрения Webex CC, Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов - электронной почты, каналов обмена сообщениями, которые конечные пользователи могут использовать для контакт-центра.
Webex Подключить поток
-
Решает обработку таких взаимодействий до тех пор, пока взаимодействия не будут поставлены в очередь и не перенаправляются операторам. Сюда входит автоматическая обработка и обработки BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику к входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам Flow может обрабатывать взаимодействие без передачи реальному оператору.
Каналы обмена сообщениями, поддерживаемые Webex CC:
-
Web App / Чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Сообщения Apple для бизнеса
Webex CC поддерживает следующие каналы электронной почты
-
Gmail
-
Office365
Механизмы попадания
В данном разделе описываются механизмы, с помощью которых взаимодействие может входить Webex CC. В зависимости от типа сред различаются механизмы, с помощью которых взаимодействие достигает Webex CC.
Например, в телефонии предусмотрена подготовка физической инфраструктуры для обеспечения возможности подключения к сети PSTN, настройки телефонных номеров и маршрутизации вызовов в Webex CC.
Для каналов электронной почты / сообщений конфигурация входа должна быть выполнена в Webex Connect, и она включает подготовку учетной записи электронной почты/обмена сообщениями и конфигурацию потока Webex Connect.
Входящий голос
Для голосовых вызовов типичный сценарий: пользователи набирают номер телефона PSTN, который затем подключается к контакт-центру. С точки зрения попадания, для этого необходим механизм для маршрутизации вызовов из PSTN в Webex CC.
На следующем рисунке показан способ попадания голосовых вызовов в Webex CC.
Сервисы голосовой связи в Webex CC осуществляют управление вызовами от третьих сторон с помощью SIP и отвечают на входящий вызов, а также осуществляют передачу вызовов, конференц-связь и иные операции управления вызовами.
Логическая точка входа для вызовов в Webex CC представляет собой объект конфигурации с именем "Точка входа". Для голосовой связи ключевой конфигурацией точки входа является связанный с ней номер телефона, который обычно представляет собой действующий телефонный номер сети PSTN, полученный от выбранного провайдера PSTN.
Это позволяет определять входящие вызовы на номере телефона, связывать их с точкой входа и использовать другие параметры конфигурации точки входа для обработки вызовов согласно определению потока Webex CC, которые должны быть инициированы для взаимодействия.
Примечание.
Дополнительные сведения о вариантах подключения к сети PSTN посетите 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, обеспечивающие высокую доступность, и дополнительные объемы вызовов могут быть добавлены для масштабирования поддерживаемых одновременных объемов вызовов.
Максимальное количество одновременных вызовов, которое может обрабатывать VPOP, зависит от числа запущенных SBCs и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка VPOP SBC с соединениями между несколькими парами в регионах.
Службы голосовой связи горизонтально масштабируются, чтобы обрабатывать все большее число одновременных голосовых вызовов, поступают в Webex CC.
Вопросы безопасности в инфраструктуре голосовой границы
В следующей таблице приведены подробные сведения о вариантах подключения к инфраструктуре Voice Edge Infrastructure.
Связь |
Типы |
---|---|
Общедоступный Интернет |
Прямые (с белыми IP-адресами для исходного IP); IPSec виртуальной частной сети (VPN) или IPSec через инкапсуляцию маршрутизации (GRE) Межайсвязь (S2S) TLS SRTP/SIP |
Возможность частного подключения |
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:
-
Объявление и настройка переменных — состояние, связанное с выполнением потока
-
Галечный набор выражений для установки значения переменных
-
-
Условные проверки
-
Зацикливание — использование условного сигнала и перехода к (способность цепочки действий)
-
Вызов REST API
-
Синтаксический анализ данных – 100 XML ( "2019", TOML) обычно используются для синтаксического анализа 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
Поддержка виртуальных операторов
Flow поставляет действия для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex концентраторе управления.
После подключения к виртуальному оператору он предоставляет пользователю разговорную IVR, и действие либо заканчивается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток может быть настроен на постановку в очередь вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для электронной почты и канала обмена сообщениями входящих взаимодействий Webex CC использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия в Webex CC, когда поток Webex Connect явно кладет в очередь, чтобы он мог обрабатываться оператором.
На следующем рисунке показана передача сообщений электронной почты и обмена сообщениями в Webex CC.
Интеграция виртуальных операторов и BOT
Для взаимодействия с электронной почтой и сообщениями / социальными каналами обработки виртуальных операторов / BOT настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голоса, если обработка BOT заканчивается эскалацией, то взаимодействие устанавливается в очередь и маршрутичивается оператору.
Маршрутизация и очередь
Webex CC обрабатывает входящий контакт с автоматизированными обрабатывателями, как определено в потоке, и поток может принять решение о постановке контакта в очередь или напрямую к оператору (определенная очередь оператора — поддерживается только для телефонного и голосового взаимодействия).
При постановке в очередь, если оператор доступен, он резервируется и взаимодействие перенаправляться на оператора. Если доступных операторов нет, взаимодействие паркуется в очереди и поток продолжит обрабатывать клиента, а для данного действия в очереди будет по-прежнему подключен обрабатывающий сервер.
Когда оператор становится доступным, он прерывается, и оператору предлагается взаимодействие.
На следующем рисунке показана архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация, дольше всех доступных операторов
-
Маршрутизация на основе навыков
-
Оператор с наибольшим сроком доступности (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связываются с очередями через группы по сервисам.
Очереди может быть назначено нескольким группам распределения вызовов (причем каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь. Таким образом, область поиска для соответствующего оператора по мере прохождения времени расширяется до дополнительных групп распределения вызовов.
Для маршрутизации на основе навыков среди навыков, соответствующих операторам, связанным с очередью, оператор выбирается в зависимости от конфигурации LAA или BAA.
Дополнительные возможности голосовой/телефонной связи
маршрутизация на основе операторов (только для каналов голосовой/телефонии);
Webex CC Flow, используя действие QueueToAgent, может маршрутировать взаимодействия непосредственно выбранному оператору на основе идентификатора оператора.
Если оператор недоступен для обработки взаимодействий, его можно запарковать в очереди отдельного оператора, ожидая, когда он станет доступным
Расширенная информация о очереди
Webex CC Flow, используя действие GetQueueInfo, можно получать информацию реального времени для очереди, такую как положение в очереди (PIQ), оценок времени ожидания (EWT), количество операторов, доступных в очереди, и может использоваться для решения о постановке контакта в очередь в очередь или нет.
Courtesy обратный вызов
Webex CC Flow, используя активность «Обратный вызов», позволяет заказчику отключиться от вызова, сохраняя при этом позицию в очереди и получая обратный вызов, когда виртуальное взаимодействие в очереди маршрутичивается оператору.
Обработка переполнения
Webex CC поддерживает обработку переполнения с помощью групп по обрабатывающей способности (CBT).
CBT — это как обычная команда с обрабатывающей способностью и связанным внешним абонентом, который обслуживает этот потенциал. Его можно настроить вместе с другими группами в циклах распределения вызовов в очереди.
Обычно это настраивается как последний цикл, чтобы выполнять функцию переполнения, если нет оператора, даже если все настроенные группы распределения вызовов не могут найти доступного соответствующего оператора для обработки этого взаимодействия.
Операции Agent Desktop
При входе оператора в Webex CC Agent Desktop он указывает телефонный номер, на который можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем 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 — это основной интерфейс, используемый партнерами и заказчиками для подстраивания пользователей и включения или настройки функций.
После предоставления функций организации и контакт-центра в центре управления запускается рабочий процесс в Webex CC, при котором все остальные этапы подготовки всех возможностей контакт-центра согласно предложениям, выбранным заказчиком.
Вся подготовка контакт-центра выполняется с помощью движка рабочих процессов BPM, который позволяет декларативно определять необходимые шаги, а все шаги подготовки не могут быть сбои и обеспечивают целостность данных.
На следующем рисунке показан процесс подготовки в Webex CC.
Объекты конфигурации
Ключевые объекты конфигурации в Webex CC, в пределах организации:
Узел
Сайт означает местоположение, где расположены одна или несколько групп по сервисам- пользователям (операторам/супервизорам).
Каждый пользователь и группа по сервисам должны принадлежать сайту.
Группа по сервисам
Группа пользователей. Группы по сервисам используются для распределения взаимодействий между операторами через очереди.
Каждая группа должна принадлежать сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Супервизоры
Супервизоры назначаются группам по сервисам и могут контролировать/обучать оператора, а также иметь доступ к статусу уровня группы и статистике операторов для групп, которым назначен супервизор.
Очередь
Очередь — это логический объект, в котором можно сохранять взаимодействия, ожидая доступности операторов, и затем маршрутично перенаправляется ему.
Очереди сопоставляются с группами как область поиска для операторов с возможностью расширения пространства поиска в зависимости от порогового времени путем добавления других групп в область поиска.
Точка входа
Точка ввода — это логическая единица, представляющая точку впуска для взаимодействий, поступающих в Webex CC. Для телефонии это в первую очередь соответствует номеру телефона, на который приходят вызовы, и для каналов электронной почты / сообщений, точка Входа указывает на конфигурацию активов в Webex Connect.
Течь
Поток, связанный с начальной точкой (через стратегию маршрутизации), который решает шаги, связанные с обработкой взаимодействий.
Для нетелефонных каналов (электронной почты, обмена сообщениями/социальных сетей) функция Flow выбирается в конфигурации актива в Webex Connect.
Контроль доступа для контакт-центров с несколькими сайтами
администраторы Webex CC могут настраивать профили пользователей с правами доступа к определенным сайтам, группам по сервисам, очередям и точкам входа. Кроме того, из-за иерархического характера сайтов и групп после предоставления доступа к определенным сайтам пользователь может получить доступ только к группам по сервисам или датам, принадлежащим этим сайтам или явно указанному подмножествам таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (сайтов, где расположены определенные операторы и группы) могут быть настроены отдельные точки ввода и очереди, а супервизоры/пользователи могут иметь доступ к тем объектам, которые доступны для определенных сайтов.
На следующем рисунке показаны ключевые объекты конфигурации и профиль пользователя, которые ссылались на эти объекты.
Помимо ограничения доступа к этим объектам, администраторы Webex CC могут управлять конкретными функциями/модулями, доступ к которым имеет пользователь в интерфейсе администрирования, тем самым имея пользователей с правами администрирования/конфигурации на определенные объекты и разделами/возможностями административного интерфейса Webex CC.
Отчеты и анализ
Webex CC обрабатывает дискретные события, генерируемые различными сервисами на протяжении жизненного цикла взаимодействий, используя ряд сервисов обработки потоков в режиме реального времени и генерирует определенный набор наборов данных в режиме реального времени, которые публикуются подписанным клиентам.
Далее эти события далее обрабатываются, преобразуются и агрегируются, и в результате наборы данных сохраняются, которые затем извлекаются через API-интерфейсы потребления данных и интерфейс отчетности и данных визуализации – Муфтоубератор.
На следующем рисунке показаны интерфейсы обработки и потребления данных в Webex CC
Интеграция
Все внешние интеграции с WxCC для расширения и расширения возможностей пользователей используют стандартные опубликованные API.
В Webex CC доступны следующие API интерфейсы:
-
REST API
-
Push на стороне сервера с помощью
-
Веб-трубки
-
Сообщения WebSocket
-
Интеграция с СИСТЕМОЙ УПРАВЛЕНИЯ (ММУР)
Webex CC поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CUSTOMER Relationship Management) (СИСТЕМА управления взаимоотношениями с клиентами;
-
Разъемы для встраиваемых системных систем
-
Интеграция потока через разъемы HTTPs в IVR
Разъемы для встраиваемых системных компьютеров: в качестве основного интерфейса используетсяприложениее- -- 200-000 параметров;
В этом режиме оператор выполняет вход в консоль ONLINE в качестве основного приложения.
Webex CC — это встроенное приложение (также называемое встроенным настольное приложение или встроенный программный телефон), которое в первую очередь используется для входа в контакт-центр и получения Webex маршрутизуемых взаимодействий CC контакт-центра.
При получении вызова или запроса на разговор система интеграции с СИСТЕМАми УПРАВЛЕНИЯ (ДЛЯ интеграции с СИСТЕМОЙ ) выполняет в консоли ONLINE следующие действия
-
На экране всплывает запись пользователя, связанная с ANI или другими данными, связанными с вызовом.
-
Размещать метаданные вызова в качестве заметок об активности в записи пользователя
-
Разрешитеоператоруу «Click to Call» ("Щелкнуть позвонить"), щелкнув контакт внутри СИСТЕМЫ обмена данными и инициируя исходящий вызов с заказчиком
-
Размещение записей о вызовах в таблицы отчетов ПРОТОКОЛА 80 00 для основной отчетности в СИСТЕМе ONLINE.
-
Обеспечивает полную функциональность Agent Desktop и элементов управления вызовами (встроенной и минимальной версии приложения для настольных систем)
Основной режим интеграции с CRM осуществляется путем внедрения Webex приложения CC Desktop в отдельный iХерик.
Далее приложение Webex CC Desktop запускает настраиваемый виджет без головы (без пользовательского интерфейса) работает в фоновом режиме, взаимодействуя с базовой системой ONLINE для выполнения автоматизированных действий от имени оператора.
Взаимодействие обеспечивается двумя SDKS, которые используется в безголовом виджете.
-
Webex CC Desktop JS SDK: это пакет SDK для JavaScript, предоставляемый Webex CC для регистрации прослушивателей событий для действий оператора и контакта.
-
ONLINE JS SDK: это SDK для клиента ШАССИ, применимый к каждой системе ШАСС, который абстрактно описывает REST, API вызовы с ПОМОЩЬЮ МОДУЛЯ МУРСУ. Например, для salesforce библиотека CTI JS, предоставляемая salesforce, используется для выполнения действий и прослушивания событий внутри СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
На следующем рисунке приведены примеры архитектуры встроенных Webex CC рабочего места и разъема ДЛЯ встраиваемых Webex СИСТЕМЫ УПРАВЛЕНИЯ (CISCO)
Для этой интеграции Webex CC поддерживает следующие решения СИСТЕМЫ УПРАВЛЕНИЯ (МКСМ):
-
Salesforce
-
ServiceNow
-
Microsoft Dynamics 365
-
Zendesk
-
Свежий выбор
Более подробная информация приведена на веб-https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 .
Дополнительные сведения о настройке макетов рабочего стола Webex CC для включения разъема, наборов функций и журналов изменений СИСТЕМЫ обмена сообщениями см . в разделе https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность разъемов ONLINE
Соединители SMTP доступны во всех регионах, где работает Webex CC.
Эластичная шкала и характеристики
Webex CC содержит пользовательские виджеты, обеспечивающие двунаправленную связь между приложением СИСТЕМЫ управления и рабочим столом Webex CC в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в зонах и регионах доступности.
Вся данная интеграция с МОДУЛЯми и решениями для интеграции с ИНТЕРФЕЙСОМ происходит в браузере, где операторы используют приложение СИСТЕМЫ управления системой управления Webex CC Desktop, встроенной в это приложение.
Безопасность
Соединители SMTP вызываются через макет рабочего стола Webex CC Agent Desktop, а дополнительные параметры передаются через макет рабочего стола в виджет для включения и выключения функций.
Например, для включения виджета действий Salesforce администратор может включить в параметрах макета рабочего стола, установив для параметра sfdcWidgetEnabled значение true.
Установка пакета
Чтобы интеграция работала двунаправленно, консоли ONLINE необходимо установленное встроенное приложение. Это необходимо для поддержки загрузки настольного приложения внутри i Кадров.
Все разъемы для встраиваемых систем настольного пк доступны на рынке СИСТЕМЫ УПРАВЛЕНИЯ (МССМ).
Например
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения marketplace активирует необходимые подключаемые модули и импортирует необходимые XML файлы в консоль ONLINE для поддержки отчетов о вызовах в ИНТЕРФЕЙСе ONLINE.
Интеграция потоков через разъемы HTTP в IVR
Конструктор Webex CC Flow Builder поддерживает двунаправленные потоки данных между Webex CC и системой SMTP с помощью разъемов HTTP, настроенных в Webex управляющего концентратора и используемых в потоке Webex CC.
Они используются в первую очередь для персонализации в рамках голосового взаимодействия и индивидуальной маршрутизации в IVR.
По умолчанию Webex CC поддерживает salesforce HTTP Connector на управляющего концентраторе. Остальные соединители SMTP можно добавить в качестве пользовательских соединителей на Webex Control Hub.
Для получения дополнительной информации о соединителях HTTP см . https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
IVR соединители HTTP:
-
Разъем 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
-
Соединитель HTTP IVR ServiceNow (пользовательский): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/ServiceNow/servicenow-ivr-http-connector
Управление исходящей кампанией
Webex CC поддерживает предварительный просмотр исходящих кампаний с использованием решения для управления кампаниями от Acqueon.
Дополнительные сведения см. в разделе «Настройка режимов голосовой исходящей кампании» в Webex Contact Center.
Оптимизация трудовых ресурсов
Webex CC поддерживает решения по оптимизации рабочих процессов и управлению качеством от ведущих отраслевых поставщиков.
Расширение Agent Desktop
Другие API-интерфейсы
Подробнее о других интеграциях API, которые можно выполнить в Webex CC, посетите https://developer.webex-cx.com/documentation/getting-started/.
Развертывание и подключение к сети
Webex CC развернута в AWS, и в настоящий момент доступна в следующих регионах
-
US
-
США-Восток N Вирджиния
-
США-Запад N Калифорния (только вхопадение голосовых средств передачи)
-
-
Канада
-
Центральный
-
-
Великобритания
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Пак Азия
-
Токио
-
Сидней
- Сингапур
-
Подключение к размещенному Webex контакт-центру AWS можно установить с помощью Интернета или с помощью Amazon Web Services (AWS) Direct Connect. Сервис AWS Direct Connect обеспечивает передачу данных через частное сетевое соединение между заказчиками на территории сети и Webex контакт-центром, что улучшает ее. Дополнительные сведения см. в сервисе AWS Direct Connect для Webex Contact Center.
Связь с несколькими регионами для телефонии
Чтобы обеспечить возможность работы глобальных организаций с операторами и заказчиками в различных периферийных местах, Webex CC поддерживает сохранение средств массовой информации в местном регионе в тех регионах, в которых работают сервисы граничащей и впадающей голосовой среды передачи.
На следующем рисунке показано развертывание на нескольких регионах с использованием региональных средств массовой информации.
Службы граничных сред передачи и вбрасываются в следующих регионах:
География региона |
Webex сервисы CC (регион AWS) |
Media Edge (голосовой POP) |
Медиа-сервисы нового поколения (регион AWS)* |
---|---|---|---|
US |
Сев. Виргиния |
Нью-Йорк Лос-Анджелес |
Сев. Виргиния N Калифорния |
Канада |
Центральный |
Ванкувер Торонто |
Центральный |
Бразилия |
Сан-Пауло Рио-де-Janeiro |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбай |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты Voice Edge позволяют прекращать использование SIP-магистралей от сети пользователя или операторов PSTN. Это доступно на основе ip-адресов, занесших в белый список, которым разрешено подключаться к граничным компонентам.
Защита компьютерной инфраструктуры
Webex экземпляры СС выделены в AWS, а сервисы запускаются как подгруппы в кластере Kubernetes, который имеет несколько пространств имен, и доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную, и никакие учетные данные не могут быть доступны вручную.
Имеется центральное хранилище учетных данных с определенными способами, настроенными для определенного набора сервисов и групп, а сам доступ к хранилищу учетных данных ограничен и настраивается как секреты в системах сборки и развертывания.
Никакие компоненты и сервисы инфраструктуры не предоставляются напрямую за пределами AWS VPC, и только общедоступные интерфейсы представляют собой API-интерфейсы и серверы WebSocket, управляемые и управляемые с помощью шлюза API,
Кроме этого, есть определенные внутренние системы и интерфейсы, используемые разработчиками, которые используются для просмотра журналов, показателей, сведений о развертывании, состояния сборки и результатов тестов, защищенных ролями и группами и интегрированных с внутренними системами аутентификации Cisco.
Аутентификация и авторизация для пользовательских интерфейсов
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, супервизорами, администраторами, аналитиками), защищены аутентификацией маркера предъявителя Cisco Common Identity (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего маркер и области, назначенные маркеру.
Безопасность данных
Транзитные данные
Ни один из интерфейсов сервисов или компонентов инфраструктуры не подвергается напрямую внешнему входящему трафику.
Выберите службы, с HTTP API-интерфейсы предоставляют эти интерфейсы через шлюз, и все входящие httpы (включая входящие http из WebSocket) прекращаются в ALB, а внутренний трафик по HTTP маршрутируется службам.
Все исходящие взаимодействия выполняются по https/TLS (для протоколов не http).
Внутри VPC внутренние коммуникации между сервисами - по http / пользовательскому протоколу TCP - проходят через простой TCP разъем.
Неясные данные
Все хранящиеся данные шифруются на уровне хранения. Далее те хранилища данных, которые находятся за пределами VPC, являются защищенными и контроль доступа и авторизации с учетными данными, защищенными и управляемыми в секретном хранилище.
На следующем рисунке показаны поток данных и модель безопасности как для транзитных, так и в состоянии отдыха.
Конфиденциальность данных
Данные PII конечного пользователя
Поток Webex CC Flow, который является программируемым контроллером для обработки взаимодействий, может использоваться для сбора пользовательских данных, которые могут быть назначены переменным потока, специально помеченным как «Содержит конфиденциальные данные». Значения для таких данных шифруются, и никакие службы в пути передачи данных не имеют доступа к этим данным.
Кроме того, такие данные никогда не сохраняются в хранилище данных Webex CC reporting, а журналы/системы обмена сообщениями будут иметь зашифрованные данные и данные с четким текстом не хранятся нигде в Webex CC.
Данные PII оператора/супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики данных и визуализации в хранилище данных Webex CC.
Масштабируемость
Факторы шкалы
Для Webex CC влияние на шкалу влияют следующие факторы:
-
Одновременное количество операторов, соответствующих входу в систему
-
Одновременное число выполняемых взаимодействий
-
Действия, выполняемые в связи с этими взаимодействиями
-
-
Одновременное число действий, выполняемых супервизорами/операторами, не при обработке взаимодействий
-
Объем созданных и сохраняемых данных
Аспекты архитектуры, позволяющие шкалы
Принципы, основанные на архитекторе и дизайне Webex CC, позволяют решению динамически масштабироваться по мере необходимости в пределах, установленных инфраструктурой для различных сервисов и компонентов платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с использованием сообщений, а критически важные потоки обработки сообщений не связаны с блокировкой операций ввода-вывода, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, обрабатывающей сообщение.
сервисы без гражданства (или внешнее состояние);
Сервисы без гражданства (StateLess) обеспечивают эластичность путем легкого добавления/удаления дополнительных экземпляров сервисов. Есть определенные сервисы, которые по своей природе имеют внешний магазин состояний, и инфраструктура поддерживает динамические изменения числа экземпляров таких сервисов с автоматическим изменениембаланса / передачи состояния / локализации состояния экземпляра, который нуждается в состоянии.
Эластичная инфраструктура
Все сервисы запускаются в Kubernetes, а в инфраструктуре, она же Kubernetes, узлы масштабируются автоматически в зависимости от использования, что позволяет динамически добавлять дополнительные компьютерные узлы до максимального заранее настроенного порогового значения.
Проекция нагрузки и регулярная проверка
Для всех сервисов выполняется сравнительный анализ эксплуатационных характеристик, а шаблон масштабирования проверяется на этом уровне обслуживания.
Далее сплошная проверка, пиковые испытания на нагрузку и выносливость проводятся с параметрами тестирования, настроенными на прогнозируемый рост атрибутов воздействия на шкалу, что позволяет выявить узкие места, запланировать обновление высокого порога использования ресурсов инфраструктуры и быть готовым к игровому дню.
Надежность и доступность
Архитектура, ориентированная на события, и сервисы без гражданства обеспечивают устойчивость и эластичность. Однако для обнаружения отказов и принятия последующих действий до воздействия на функциональные возможности Webex CC использует следующую стратегию.
-
Доступность и надежность инфраструктуры
-
Все Webex сервисы CC и компоненты инфраструктуры всегда развернуты в трех зонах доступности AWS.
-
Это позволяет Webex CC быть устойчивым к сбоям в зонах доступности, а в случае отказов экземпляры автоматически заменяются на новые.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для служб и компонентов инфраструктуры, которые при сигнале триггера сбоя;
-
Показатели, полученные в службах и компонентах инфраструктуры и обработанные с помощью модуля правил, который обнаруживает совпадающие правила и триггерные оповещения.
-
-
Непрерывная проверка и предупреждение
-
Проводятся периодические тесты, после каких-либо сбоев поступают предупреждения
-
Эти оповещения создают упреждающие инциденты и рассматриваются как реальные инциденты, влияющие на клиентов.
-
Это предупреждает воздействие на заказчиков и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это инженерный процесс и конвейер доставки, который позволяет быстро и надежно построить, проверить и развернуть услуги / изменения в услугах в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода к рабочей среде со всеми требуемыми проверками снижает риски и сводит к минимуму время на разрешение, если необходимо применить изменения в ответ на сбой.
-
-
-
Выключатели и выключатели выключателей
-
Различные части системы / определенные возможности Webex CC могут быть выборочно отключаются для всех пользователей или отдельных пользователей, чтобы минимизировать каскадные последствия сбоя.
-
Это позволяет свести к минимуму отказную поверхность и достичь доступности для заказчиков возможностей основного контакт-центра.
-
-
Контроль и обнаружение сбоев
На следующем рисунке приведены механизмы непрерывного мониторинга, проверки и оповещения для Webex CC.
Непрерывность бизнеса и восстановление после аварийных ситуаций
Процесс восстановления после аварийных ситуаций и непрерывности предпринимательской деятельности обеспечивает обнаружение любых крупномасштабных отказов в регионе, и необходимые меры по восстановлению услуг клиентам, входящим в этот регион.
Шаги восстановления документируются, проверяются и регулярно обновляются в рамках процессов восстановления после аварийных ситуаций и управления ими.
Webex сервисы CC развернуты в трех отдельных зонах доступности в регионе AWS. Каждая зона доступности — это отдельное физическое местоположение в этом регионе с независимыми утилитами.
В случае полного сбоя в регионе AWS, Webex CC используется для восстановления региона и длительных отказов с участием всего региона, центр обработки данных Webex CC выделяется в новом регионе AWS и восстанавливает ключевые конфигурации и данные пользователей в целях обеспечения работы контакт-центра в новом регионе AWS.
Это связано с автоматизации, но требуется вмешательство вручную для запуска процесса, а также мониторинга и восстановления необходимой конфигурации и данных для обеспечения работы контакт-центра для клиентов.
Соответствие требованиям и сертификация
Webex Contact имеет обширный список сертификатов безопасности. Эти сертификаты регулярно обновляются.
-
PCI DSS QSA
-
CAIQ
-
HIPAA & HITECH
-
Уровень звезды CSA 1
-
CSA Star Уровня 2 (независимой оценки 3-й стороны)
-
SOC2
-
ISO27001 (международный стандарт по информационной безопасности);
-
ISO27017 (стандарт безопасности для поставщиков облачных услуг)
-
ISO27018 (стандарт безопасности, ориентированный на защиту персональных данных в облаке)
-
ISO27701 (расширение конфиденциальности данных)
-
Немецкий стандарт C5, демонстрация операционной безопасности от кибератак
Введение
Cisco Webex Contact Center (Webex CC) – это контакт-центр как услуга (CCaaS), который позволяет организациям использовать более интеллектуальные, упреждающие и персонализированные взаимодействия в рамках цикла взаимодействия с клиентом.
Решение Webex CC разрабатывается, разрабатывается и разрабатывается с нуля как облачное решение с учетом следующих основных архитектурных принципов.
-
Службы. Независимый набор служб с каждой службой, обеспечивающий пользователям небольшой последовательный набор возможностей.
-
Управление event-совещанием. Все службы взаимодействуют друг с другом с помощью обмена сообщениями, за исключением веб-приложений, в которых приложение использует интерфейсы https (REST API, Push Data через интерфейс WebSocket) для определенных сценариев использования.
-
Состояние без состояния/аутсорсинга. Службы развернуты в Kubernetes, работающие в контейнерах Docker, с возможностью автоматического масштабирования и устойчивости к сбоям одного или нескольких экземпляров служб.
-
Можно наблюдать. Все службы и компоненты инфраструктуры, которые позволяют развертывать такие службы, можно наблюдать с помощью стандартных механизмов для измерения, обнаружения и предотвращения ситуаций, влияющих на возможности контакт-центра, а также быстрого устранения неполадок и восстановления служб в случае сбоев.
-
Изолированные/слабо связанные: Каждая служба может быть построена, проверена, развернута или обновлена независимо без простоя возможностей контакт-центра.
Службы стенограммы Webex развернуты в AWS и питаются облачной платформой, которая включает перечисленные ниже возможности.
-
Доступность инфраструктурных служб и приложений в нескольких зонах доступности
-
Эластичность инфраструктурных услуг и приложений, обеспечивающих возможности динамического масштабирования
-
Система безопасности, встроенная в процесс построения и развертывания систем, защищает данные при передаче и хранении, а также сертификаты безопасности и соответствия, которые имеются в Webex CC.
-
Масштабируемая и безопасная граничная инфраструктура для интеграций телефонии и голосовой связи
-
Возможность мониторинга с упреждающим мониторингом и предупреждением, которые обеспечивают высокую доступность служб контакт-центра для своих клиентов.
-
Интегрировано с остальными системами Cisco Webex для аутентификации и авторизации пользователей, администрирования и подготовки возможностей контакт-центра.
В следующих разделах этого документа подробно описываются все вышеперечисленные возможности, а также то, как архитектура Webex CC обеспечивает одинаковые возможности.
Логическая архитектура
Основная возможность, которая должна быть предусмотрена решением контакт-центра, заключается в том, чтобы клиенты могли легко связаться с организацией с помощью часто используемых средств связи и быстро и эффективно получать запросы/проблемы.
Однако, чтобы обеспечить выполнение этого базового принципа, за кулисами есть несколько возможностей, к которым должна иметь доступ организация, использующая контакт-центр. Ниже приведены приведенные ниже требования.
-
Механизмы начала взаимодействия клиентами
-
Опубликованные и рабочие номера телефона, которые подключают телефонные вызовы к системе контакт-центра
-
Адреса электронной почты, на которые клиенты могут отправлять электронные сообщения, и механизмы обнаружения новых входящих сообщений электронной почты.
-
Возможность для клиентов связываться с помощью различных цифровых каналов, включая, но не ограничиваясь
-
Чат с веб-сайта или приложения
-
Прямой чат с помощью популярных клиентов обмена сообщениями, таких как WhatsApp, Facebook Messenger, Apple Messages для бизнеса.
-
-
-
Способность обнаруживать новые взаимодействия и эффективно обрабатывать их
-
Они будут включать автоматизированную систему IVR, виртуальные операторы телефонии/чатов с встроенной программируемостью для определения рабочих процессов, участвующих в обработке взаимодействий.
-
Наконец, при необходимости взаимодействие должно быть передано оператору, который обладает оптимальными навыками обработки взаимодействия.
-
-
Возможность операторов указывать доступность для обработки взаимодействий, а супервизоры — отслеживать, обучать операторов и получать операционные метрики, позволяющие эффективно взаимодействовать.
-
Возможность для администраторов настраивать и предоставлять различные возможности контакт-центра, которые позволяют операторам и супервизорам выполнять свои задачи надлежащим образом.
Кроме того, современным предприятиям необходимы дополнительные возможности для оптимизации операций контакт-центра с доступом к данным и аналитическим сведениям, которые позволяют визуализировать и отслеживать ключевые операционные метрики.
Кроме того, способность интегрироваться со специализированными возможностями экосистемы контакт-центра, такими как упреждающие автоматизированные исходящие вызовы, усовершенствование возможностей операторов и супервизоров с использованием ИИ, обнаружение и понимание взаимодействия с клиентом для упреждающей передачи данных операторам на передний план являются четкими дифференциаторами в процессе разработки решений контакт-центра.
Что касается модели потребления, в которой предложения контакт-центров используются в качестве облачной службы программного обеспечения, то возможность обеспечения доступности, надежности и автоматизированных требований к масштабированию требует наличия современных механизмов мониторинга и оповещения, которые позволяют непрерывно проверять и выявлять возникающие проблемы и предотвращать/минимизировать влияние на работу клиентов.
На рисунке ниже показана логическая архитектура Webex CC.
Функциональные компоненты
В следующих разделах описываются различные функциональные компоненты Webex CC.
Управление взаимодействием
Стенограмма Webex поддерживает телефонию, электронную почту и обмен сообщениями (социальные каналы) в качестве различных каналов, с помощью которых пользователи могут взаимодействовать с контакт-центром.
Для всех каналов начальная обработка может быть выполнена системой, а затем взаимодействие может быть передано оператору.
Типы мультимедиа
Телефония
Для телефонии обработка входящего голосового вызова определяется способом входа вызова в контакт-центр (см. раздел "Механизмы входа" ниже) и потоком Webex CC, который связан с точкой входа.
Вызов получает ответ и дальнейшие действия выполняются в соответствии с определением потока Webex CC, которое представляет собой программное представление действий, которые должны выполняться во время обработки вызова либо до его завершения, либо до его маршрутизации оператору, либо сам поток может обрабатывать вызов без передачи оператору.
Средство создания потоков в Webex CC позволяет разработчикам определить поток и назначить его точке входа, через которую вызов поступает в Webex CC.
Эти объекты конфигурации и их использование описаны в разделе Объекты конфигурации.
Более подробную информацию о Flow Builder можно найти в предстоящем разделе Система IVR.
Электронная почта и обмен сообщениями
С точки зрения стенограммы Webex Connect предоставляет возможности входа и выхода для всех цифровых каналов: электронной почты и каналов обмена сообщениями, которые конечные пользователи могут использовать для связи с контакт-центром.
Процесс Webex Connect
-
Определяет обработку таких взаимодействий до тех пор, пока они не будут поставлены в очередь и не будут перенаправлены операторам. Это включает автоматическую обработку и обработку BOT для всех форм обмена сообщениями и взаимодействия по электронной почте.
-
Применяет бизнес-логику ко входящему взаимодействию.
-
Обрабатывает контакт перед очередью.
-
Сам поток может обрабатывать взаимодействие без передачи на реального оператора.
Ниже приведены каналы обмена сообщениями, поддерживаемые службой обмена сообщениями Webex.
-
Веб-приложение или чат мобильного приложения
-
WhatsApp
-
Facebook Messenger
-
SMS
-
Сообщения Apple для бизнеса
Ниже приведены каналы электронной почты, поддерживаемые службой копирования Webex.
-
Gmail
-
Office365
Механизмы входа
В этом разделе описаны механизмы, с помощью которых взаимодействие может вводить текст стенограммы Webex. Механизмы, с помощью которых взаимодействие достигает стенограммы Webex, отличаются в зависимости от типа мультимедиа.
Например, в телефонии требуется подготовка физической инфраструктуры для включения соединения PSTN, настройки номеров телефона и маршрутизации вызовов в службу технической поддержки Webex.
Для каналов электронной почты и обмена сообщениями конфигурация входящей почты должна быть выполнена в Webex Connect. Она включает подготовку учетной записи электронной почты и обмена сообщениями, а также настройку процесса Webex Connect.
Входящий голос
Типичным сценарием для голосовых вызовов является набор номера телефона PSTN, который затем будет подключен к контакт-центру. Для обеспечения работы этой функции необходим механизм маршрутизации вызовов из PSTN в службу технической поддержки Webex.
На рисунке ниже показана передача голосового вызова в Webex CC.
Службы голосового входа в Webex CC выполняют стороннее управление вызовами с помощью SIP и отвечают на входящий вызов, а также выполняют операции передачи, конференции и другие операции управления вызовами.
Логическая точка входа для вызовов в стенограмме Webex — это объект конфигурации с именем «Entrypoint». Для голосового входа конфигурацией ключа Entrypoint является связанный с ним номер телефона, который обычно является действительным номером телефона PSTN, полученным от выбранного поставщика услуг PSTN.
Это позволяет обнаружить входящие вызовы по номеру телефона, связать вызов с Entrypoint и использовать другие параметры конфигурации точки входа для обработки вызова в соответствии с определением потока Webex CC, которое должно быть запущено для взаимодействия.
Примечание.
Дополнительные сведения о параметрах подключения PSTN см. на веб-сайте 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, обеспечивающие высокую доступность, и можно добавить больше контроллеров сеансов для поддержки при масштабировании объемов параллельных вызовов.
Максимальное количество параллельных вызовов, которые может обрабатывать VPOP, зависит от количества запущенных пограничных контроллеров сеансов и на которые отправляются вызовы.
Для географического резервирования – поддерживается сетка пограничного контроллера сеансов VPOP с межсоединениями между несколькими парами в разных регионах.
Для служб голосового входящего вызова они масштабируются по горизонтали для обработки растущего числа параллельных голосовых вызовов, которые будут использоваться в стенограмме Webex.
Соображения безопасности с инфраструктурой пограничной голосовой связи
В таблице ниже приведены сведения о параметрах подключения к инфраструктуре пограничной голосовой связи.
Подключение |
Типы |
---|---|
Общедоступный Интернет |
Прямой (с IP-адресами источника в белый список) Виртуальная частная сеть IPSec (VPN) или IPSec через общую инкапсуляцию маршрутизации (GRE) Переход от одного к другому (S2S) SRTP/SIP TLS |
Личное подключение |
MPLS Точка-точка (P2P) VPLS SD-WAN Частная WAN Перекрестное подключение центра обработки данных Соединения Equinix Fabric |
Дополнительные сведения см. на веб-сайте 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
На каждый голосовой вызов, поступающий на номер телефона, связанный с Entrypoint, отвечает стенограммой Webex и запускается процесс стенограммы Webex, связанный с Entrypoint.
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.
Поддержка виртуального оператора
Flow предоставляет активность для передачи взаимодействия виртуальному оператору, предварительно настроенному в Webex Control Hub.
После подключения вызова к виртуальному оператору он предоставляет пользователю интерактивный интерфейс IVR и активность либо завершается завершением вызова, либо эскалацией вызова на оператора.
В случае эскалации поток можно настроить для очереди вызова, на который затем отвечает оператор.
Входящие цифровые взаимодействия
Для канала электронной почты и обмена сообщениями входящих взаимодействий копия Webex Connect использует Webex Connect для подготовки ресурсов, потока для обработки входящих взаимодействий, а затем маршрутизации взаимодействия на копилку Webex, когда поток Webex Connect явно ставит взаимодействие в очередь, чтобы оно могло быть обработано оператором.
На рисунке ниже показано взаимодействие электронной почты и обмена сообщениями в Webex CC.
Интеграции виртуального оператора и БОТА
Для взаимодействия с электронной почтой, обменом сообщениями или социальными каналами процедуры виртуального оператора или БОТА настраиваются в потоке Webex Connect.
Как и в случае с виртуальными операторами для голосовой связи, если в результате обработки BOT завершается эскалацией, взаимодействие ставится в очередь и направляется оператору.
Маршрутизация и очередь
Служба технической поддержки Webex обрабатывает входящий контакт с помощью автоматизированных обработчиков, как определено в потоке, и поток может принять решение поставить контакт в очередь или непосредственно оператору (очередь для конкретного оператора – поддерживается только для телефонных и голосовых взаимодействий).
В очереди, если оператор доступен, оператор зарезервирован, а взаимодействие маршрутизируется к оператору. При отсутствии доступных операторов взаимодействие запарковано в очереди, а Flow продолжит обрабатывать клиента обработчиком, прикрепленным к активности очереди.
Когда оператор становится доступным, обработчик прерывается и оператору предлагается взаимодействие.
На рисунке ниже приведена архитектура очереди и маршрутизации.
Выбор оператора
Очереди в Webex CC поддерживают следующие алгоритмы выбора операторов:
-
Маршрутизация оператора, доступного дольше остальных
-
Маршрутизация на основе навыков
-
Оператор, доступный дольше остальных (LAA)
-
Лучший доступный оператор (BAA)
-
Операторы связаны с очередями посредством команд.
Очереди можно назначить несколько групп распределения вызовов (каждая группа имеет одну или несколько групп) последовательно с настроенным ожиданием добавления группы распределения вызовов в очередь, чтобы область поиска соответствующего оператора расширялась на дополнительные группы распределения вызовов по мере продвижения времени.
Для маршрутизации на основе навыков среди требований к навыкам, соответствующих операторам, связанным с очередью, выбирается оператор на основе конфигурации LAA или BAA.
Дополнительные возможности голосовой связи/телефонии
Маршрутизация на основе оператора (только для голосового канала/канала телефонии)
Webex CC Flow с помощью действия QueueToAgent может маршрутизировать взаимодействия непосредственно к выбранному оператору на основе его идентификатора.
Если оператор недоступен для обработки взаимодействий, взаимодействие может быть запарковано в очереди оператора в ожидании доступности оператора
Информация об расширенной очереди
Webex CC Flow с помощью активности GetQueueInfo может получать информацию в режиме реального времени для очереди, например, положение в очереди (PIQ), примерное время ожидания (EWT), количество операторов, доступных в очереди, а также использоваться для решения очереди контакта.
Обратный вызов вежливости
Webex CC Flow с помощью функции обратного вызова активности позволяет клиенту отключиться от вызова, сохраняя положение в очереди и получая обратный вызов при маршрутизации виртуального взаимодействия в очереди на оператора.
Обработка переполнения
Функция Webex CC поддерживает обработку переполнения с использованием команд на основе емкости (CBT).
CBT похож на обычную команду с емкостью и связанным внешним абонентским номером, обслуживающим эту емкость. Его можно настроить вместе с другими командами в циклах распределения вызовов в очереди.
Как правило, этот цикл настраивается как последний цикл, поэтому он действует как переполнение, если ни один оператор не доступен даже после того, как все настроенные группы распределения вызовов не нашли подходящего оператора для обработки взаимодействия.
Операции Agent Desktop
Когда оператор входит в Webex CC Agent Desktop, оператор указывает номер телефона, к которому можно подключить входящие вызовы оператора. Это может быть телефон PSTN, мобильный телефон или добавочный номер, если оператор является пользователем Cisco Webex Calling.
Обратите внимание, что этот номер должен быть действительным номером телефона, на который можно маршрутизировать вызовы. В противном случае оператор не сможет принимать входящие вызовы.
В зависимости от типа взаимодействия, которое обрабатывает оператор, виджеты на рабочем столе оператора предоставляют возможность выполнения определенных операций управления мультимедиа.
Например, после ответа на вызов оператор может выполнить следующие операции, связанные с вызовом.
-
Перевести вызов в режим удержания
-
Инициировать консультативный вызов и
-
Перевод вызова на другой номер телефона (произнесите номер телефона оператора) / точка входа
-
Конференц-связь с другим оператором для вызова
-
-
Перевод вызова в другую очередь
-
Завершение вызова
Agent Desktop позволяет администраторам добавлять в него пользовательские виджеты, расширяя возможности рабочего стола и создавая единую коллекцию виджетов, необходимых операторам для эффективного выполнения их работы.
Архитектура рабочего стола
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, охватываемые внутри организации, приведены ниже.
Веб-сайт
Веб-сайт обозначает местоположение, в котором находятся одна или несколько групп, пользователей (операторов/супервизоров).
Каждый пользователь и команда должны принадлежать веб-сайту.
Команда
Группа пользователей. Команды используются для распределения взаимодействий между операторами посредством очередей.
Каждая команда должна принадлежать веб-сайту.
Операторы
Пользователи, которые могут войти в Agent Desktop и обрабатывать взаимодействия между типами мультимедиа, настроенными в Webex CC.
Наблюдатели
Супервизоры назначены группам и могут отслеживать/координировать оператора, а также иметь доступ к состоянию на уровне группы и статистике операторов для тех, кто принадлежит группам, которым назначен супервизор.
Очередь
Очередь – это логическое понятие, в котором можно удерживать взаимодействия в ожидании доступности операторов, которое затем перенаправляется оператору.
Очереди сопоставляются с командами в качестве области поиска операторов, что позволяет расширить область поиска на основе истекшего порогового значения времени путем добавления в область поиска других команд.
Энтрипойнт
Entrypoint (Entrypoint) — это логическое понятие, представляющее собой точку входа для взаимодействий, входящих в Webex CC. Для телефонии это в основном сопоставлено с номером телефона, на который поступают вызовы, а для каналов электронной почты и обмена сообщениями Entrypoint указывает на конфигурацию ресурса в Webex Connect.
Поток
Поток, связанный с точкой входа (посредством стратегии маршрутизации), который определяет действия, связанные с обработкой взаимодействий.
Для каналов, не относящихся к телефонии (электронная почта, обмен сообщениями и социальные сети), поток выбирается в рамках конфигурации ресурса в Webex Connect.
Управление доступом для контакт-центров с несколькими объектами
Администраторы Webex CC могут настроить профили пользователей с правами доступа к определенным веб-сайтам, командам, очередям и точкам входа. Кроме того, в силу иерархического характера веб-сайтов и команд пользователь может получить доступ только к группам или датам, относящимся к группам, принадлежащим этим веб-сайтам или явно указанному подмножеству таких групп.
Для очередей и точек входа они являются глобальными на уровне организации, поэтому для различных географических местоположений (на сайтах, где расположены определенные операторы и группы) можно настроить отдельные точки входа и очереди, а супервизоры или пользователи могут иметь доступ к объектам, применимым для определенных веб-сайтов.
На рисунке ниже показаны объекты конфигурации ключей и профиль пользователя, которые ссылаются на эти объекты.
Помимо ограничения доступа к этим объектам администраторы стенограммы Webex могут управлять определенными возможностями или модулями, к которым может получить доступ пользователь в интерфейсе администрирования. Таким образом, у пользователей с правами администрирования/конфигурации для определенных объектов, а также разделами и возможностями интерфейса администрирования стенограммы Webex.
Отчетность и аналитика
Служба Webex CC обрабатывает дискретные события, созданные различными службами в течение жизненного цикла взаимодействий, с помощью ряда служб обработки потоков в режиме реального времени и создает определенный набор наборов данных в режиме реального времени, которые публикуются для клиентов, подписавших подписку.
Кроме того, эти события в дальнейшем обрабатываются, преобразовываются и сохраняются агрегированные и получаемые наборы данных, которые затем извлекаются с помощью API потребления данных и интерфейса отчетности и визуализации данных – анализатора.
На рисунке ниже показаны интерфейсы обработки и использования данных в Webex CC
Интеграции
Все внешние интеграции в WxCC для расширения и усовершенствования возможностей, которые могут использовать клиенты, используют стандартные опубликованные API.
Типы интерфейсов API, доступных в Webex CC:
-
REST API
-
Использование push на стороне сервера
-
Перехваты веб-сессий
-
Сообщения WebSocket
-
Интеграции CRM
Стенограмма Webex поддерживает два режима интеграции с системами управления взаимоотношениями с клиентами (CRM).
-
Встроенные соединители рабочего стола
-
Интеграции потоков через соединители HTTP(S) в IVR
Встроенные соединители рабочего стола: Приложение CRM в качестве основного интерфейса
В этом режиме работы оператор входит в консоль CRM в качестве основного приложения.
Webex CC – это встроенное приложение (также называемое встроенным настольным приложением или встроенным программным телефоном), которое в основном используется для входа в контакт-центр и получения маршрутизированных взаимодействий контакт-центра Webex CC.
При получении запроса на вызов или разговор интеграция CRM выполняет следующие действия на консоли CRM
-
Появится всплывающее окно записи о клиенте, связанной с ANI или другими связанными данными о вызовах.
-
Метаданные после вызова как примечания к активности в записи о клиенте
-
Разрешить оператору выполнять "Быстрый вызов", щелкнув контакт внутри CRM и инициировав исходящий вызов клиенту
-
Размещение записей вызовов в таблицах отчетов CRM для основной отчетности в CRM.
-
Обеспечивает все функциональные возможности Agent Desktop и элементов управления вызовами (встроенная и миниатюрная версия настольного приложения)
Основной режим интеграции с CRM – это встраивание настольного приложения Webex CC в отдельный фрейм.
Далее в настольном приложении Webex CC запускается настраиваемый безголовый виджет (без пользовательского интерфейса), взаимодействующий с базовой системой 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 для упомянутой интеграции.
Дополнительную информацию о настройке компоновок рабочего стола Webex CC для включения соединителя CRM, наборов функций и списков изменений см. на веб-сайте https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.
Глобальная доступность соединителей CRM
Соединители CRM доступны во всех географических регионах и регионах, где стенограмма Webex работает.
Эластичная масштабируемость и производительность
Стенограмма Webex размещает пользовательский виджет, который обеспечивает двустороннюю связь между приложением CRM и рабочим столом стенограммы Webex в CDN AWS CloudFront, обеспечивая высокую доступность виджета AWS в пределах зон доступности и регионов.
Все вычисления интеграции CRM выполняются в браузере, где операторы используют приложение CRM с рабочим столом Webex CC, встроенным в приложение CRM.
Безопасность
Соединители CRM вызываются с помощью макета рабочего стола оператора Webex CC, а дополнительные параметры передаются с помощью макета рабочего стола в виджет для включения и выключения функций.
Например, чтобы включить виджет действий Salesforce, администратор может включить значение true для параметра компоновки рабочего стола sfdcWidgetEnabled.
Установка пакета
Чтобы интеграция работала в двух направлениях, консоли CRM необходимо установить встроенное приложение. Это поддерживает загрузку настольного приложения внутри iFrame.
Все встроенные соединители рабочего стола доступны на рынке CRM.
например,
Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/
Установка приложения Marketplace активирует необходимые подключаемые модули и импортирует необходимые XML-файлы в консоль CRM для поддержки отчетности о записях вызовов в CRM.
Интеграции потоков через соединители HTTP(S) в IVR
Webex CC Flow builder поддерживает двусторонние потоки данных между Webex CC и системой CRM с помощью соединителей HTTP(S), настроенных в Webex Control Hub и используемых в Webex CC Flow.
В основном они используются для персонализации в голосовых взаимодействиях и настраиваемой маршрутизации в IVR.
По умолчанию стенограмма Webex поддерживает соединитель HTTP Salesforce в Control Hub. Другие соединители CRM можно добавить в Webex Control Hub в качестве пользовательских соединителей.
Дополнительную информацию о соединителях HTTP см. на веб-сайте https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.
Соединители HTTP IVR:
-
Соединитель HTTP Salesforce IVR (встроенный): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce/salesforce-ivr-http-connector
-
Соединитель HTTP Zendesk IVR (пользовательский): https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Zendesk/zendesk-ivr-http-connector
-
Соединитель HTTP ServiceNow 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 поддерживает оптимизацию рабочих процессов и решения управления качеством от ведущих поставщиков в отрасли.
Расширение 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 развернута в AWS и в настоящее время доступна в следующих регионах
-
US
-
США Восточная Виргиния
-
США – Западная N Калифорния (только вход в систему голосовых мультимедиа)
-
-
Канада
-
Центральное время
-
-
Соединенное Королевство
-
Лондон
-
-
Европа
-
Франкфурт
-
-
Азия Pac
-
Токио
-
Сидней
- Сингапур
-
Подключение к Webex Contact Center, размещенному AWS, можно установить с помощью Интернета или прямого соединения Amazon Web Services (AWS). Благодаря подключению AWS Direct Connect данные передаются через частную сеть между клиентами локальной сети и Webex Contact Center, что улучшает качество соединения. Дополнительные сведения см. в статье Прямое подключение AWS для Webex Contact Center.
Подключение нескольких регионов для телефонии
Чтобы разрешить глобальным организациям с операторами и клиентами в нескольких географических местоположениях, копия Webex поддерживает сохранение мультимедиа в пределах локального региона для тех регионов, где запущены пограничные и входящие службы мультимедиа голосовой связи.
На рисунке ниже показано развертывание нескольких регионов с региональными мультимедиа.
Пограничные службы мультимедиа и входящие службы развернуты в следующих регионах.
Географический регион |
Службы cc Webex (регион AWS) |
Узел мультимедиа (голосовая связь POP) |
Службы мультимедиа следующего поколения (регион AWS)* |
---|---|---|---|
US |
N Вирджиния |
Нью-Йорк Лос-Анджелес |
N Вирджиния N Калифорния |
Канада |
Центральное время |
Ванкувер Торонто |
Центральное время |
Бразилия |
Сан-Паулу Рио-де-Жанейро |
||
Европа |
Франкфурт |
Франкфурт Амстердам |
Франкфурт |
Великобритания |
Лондон |
Лондон |
Лондон |
Индия |
Пуна Хайдарабад |
Мумбаи |
|
Сингапур |
Сингапур |
Сингапур |
|
Япония |
Токио |
Токио Осака |
Токио |
Австралия |
Сидней |
Мельбурн Сидней |
Сидней |
Безопасность и конфиденциальность
Безопасность инфраструктуры
Инфраструктура голосовой связи в Edge
Компоненты пограничной голосовой связи позволяют прерывать магистрали SIP от операторов сети клиента или PSTN. Эта функция включена на основе Ip-адресов белого списка, которым разрешено подключение к пограничным компонентам.
Безопасность вычислительной инфраструктуры
Вычислительные экземпляры Webex CC подготовлены в AWS, а службы в кластере Kubernetes работают в качестве поддонов, у которых есть несколько пространств имен, а доступ к каждому пространству имен ограничен с помощью отдельных учетных данных.
Вся подготовка инфраструктуры выполняется с помощью кода – никаких действий вручную – и ни один из учетных данных не может быть доступен вручную.
Существует центральный хранилище учетных данных с определенными путями, настроенными для определенного набора служб/команд, а доступ к хранилищу учетных данных ограничен и настроен как секреты в системах сборки и развертывания.
Ни один из компонентов/служб инфраструктуры не подвергается непосредственному воздействию за пределами AWS VPC, и только общедоступные интерфейсы — это API и WebSocket Servers, которые управляются и управляются с помощью шлюза API.
Кроме того, разработчики используют определенные внутренние системы и интерфейсы, которые используются для просмотра журналов, метрик, сведений о развертывании, состояния сборки и результатов тестирования, которые защищены с помощью ролей и групп и интегрированы с системами внутренней аутентификации Cisco.
Аутентификация и авторизация для интерфейсов пользователя
Все пользовательские интерфейсы, используемые различными пользователями контакт-центра (операторами, контролерами, администраторами, аналитиками), защищены аутентификацией токена носителя на основе общих параметров идентификации Cisco (потоки OAuth).
Авторизация выполняется с использованием ролей для пользователя, получившего токен, и областей, назначенных токену.
Безопасность данных
Данные в процессе передачи
Ни один из интерфейсов развернутого компонента служб или инфраструктуры не подвергается непосредственному воздействию внешнего входящего трафика.
Выберите службы, с http API раскрывают эти интерфейсы через шлюз, и все входящие https (включая WebSocket) прерываются в ALB, а к службам маршрутизируется внутренний трафик по http.
Все исходящие взаимодействия выполняются по протоколу https/TLS (для протоколов, отличных от http).
Внутри VPC внутренняя связь между службами (по протоколу http / пользовательскому протоколу TCP) осуществляется через обычный TCP-сокет.
Нет данных
Все хранящиеся данные шифруются на уровне хранилища. Кроме того, эти хранилища данных, которые находятся за пределами VPC, защищены и контролируются доступом и авторизации с учетными данными, которые безопасно хранятся и управляются в секретном хранилище.
На следующем рисунке показана модель потока данных и безопасности для транзита, а также в состоянии покоя.
Конфиденциальность данных
Данные PII конечных пользователей
Webex CC Flow, являющийся программным контроллером для обработки взаимодействий, может использоваться для сбора данных пользователей, которые могут быть назначены переменным потока с меткой «Содержит конфиденциальные данные». Значения для таких данных зашифрованы, и никакие службы на пути транзита данных не будут иметь доступа к ним.
Кроме того, такие данные никогда не сохраняются в хранилище данных отчетов Webex CC, а инфраструктура журналов и обмена сообщениями будет иметь зашифрованные данные, а прозрачные текстовые данные не будут храниться где-либо в хранилище данных Webex CC.
Данные PII оператора или супервизора Contact Center
Данные, связанные с пользователями контакт-центра, редактируются в журналах, но доступны для аналитики и визуализации данных в хранилище данных Webex CC.
Масштабируемость
Факторы для масштабирования
Для стенограммы Webex CC факторы, влияющие на масштабирование:
-
Параллельное количество операторов, выполнивших вход
-
Параллельное количество выполняющихся взаимодействий
-
Действия, выполненные в этих взаимодействиях
-
-
Параллельное количество действий, выполняемых супервизорами или операторами, за пределами обработки взаимодействий
-
Объем созданных и сохраненных данных
Архитектурные аспекты, обеспечивающие масштабирование
Принципы, на основе которых спроектирована и спроектирована Webex CC, позволяют динамически масштабировать решение по мере необходимости в пределах, установленных инфраструктурой, предоставляемой для различных компонентов служб и платформы.
Архитектура, управляемая событиями
Службы в Webex CC взаимодействуют с помощью сообщений, а процессы обработки критических сообщений не предусматривают блокировки операций IO, а состояние, необходимое для обработки сообщений, локализовано на экземпляре службы, которая обрабатывает сообщение.
Службы без состояния (или состояние с аутсорсингом)
Службы без состояния обеспечивают эластичность, просто добавляя или удаляя дополнительные экземпляры служб. Существуют некоторые службы, которые по своей природе являются статичными и имеют аутсорсинг государственного хранилища, и инфраструктура поддерживает динамические изменения числа экземпляров таких служб с автоматической перебалансировкой / передачей состояния / локализацией состояния на экземпляр, который нуждается в состоянии.
Эластичная инфраструктура
Все службы, запущенные в Kubernetes, и инфраструктура, известная как узлы Kubernetes, автоматически масштабируются в зависимости от использования. Это позволяет динамически добавлять больше вычислительных узлов до предварительно настроенного максимального порогового значения.
Проекция нагрузки и регулярная проверка
Все службы отмечены критериями производительности, а шаблон масштабирования проверяется на уровне обслуживания.
Дальнейшая непрерывная проверка, пиковая нагрузка и выносливость проводятся с помощью параметров тестирования, настроенных для прогнозируемого роста масштаба, влияющих на атрибуты, которые позволяют выявлять узкие места, планировать обновление высокого порогового значения для использования ресурсов инфраструктуры и быть готовыми к игре.
Надежность и доступность
Архитектура, управляемая событиями, и службы без состояния обеспечивают устойчивость и упругость. Однако для того, чтобы убедиться в том, что ошибки обнаружены и устранены до того, как эти функции будут затронуты, в стенографической службе Webex используется приведенная ниже стратегия.
-
Доступность и надежность инфраструктуры
-
Все службы стенограммы Webex и компоненты инфраструктуры всегда развертываются в трех зонах доступности AWS.
-
Это обеспечивает устойчивость стенограммы Webex к сбоям зоны доступности. В случае сбоев экземпляры сбоев автоматически заменяются новыми.
-
-
-
Непрерывный мониторинг и оповещение
-
Внутренние и внешние зонды для компонентов служб и инфраструктуры, которые в случае сбоя инициируют предупреждения.
-
Метрики, полученные из компонентов служб и инфраструктуры и обработанные с помощью механизма правил, который обнаруживает совпадающие правила и инициирует предупреждения.
-
-
Непрерывная проверка и предупреждение
-
Выполняются периодические Тесты, и любые сбои приводят к отправке предупреждений
-
Эти предупреждения создают упреждающие инциденты и обрабатываются как реальные инциденты, затрагивающие клиентов.
-
Это предварительное освобождение влияет на клиента и способствует доступности и надежности системы.
-
-
-
Непрерывная интеграция и доставка
-
Это процесс разработки и поставки, который обеспечивает быструю и надежную сборку, проверку и развертывание служб / изменения служб в Webex CC.
-
Возможность полностью автоматизированного развертывания – от кода до производственной среды, со всеми необходимыми проверками, снижает риск и минимизирует время до разрешения, если изменения необходимо развернуть в ответ на ошибку.
-
-
-
Автоматические выключатели и выключатели
-
Различные части системы или определенные возможности Webex CC можно выборочно отключить для всех или отдельных клиентов, чтобы минимизировать каскадное воздействие сбоя.
-
Это позволяет свести к минимуму площадь сбоев и обеспечить доступность основных возможностей контакт-центра для клиентов.
-
-
Мониторинг и обнаружение сбоев
На рисунке ниже показаны механизмы непрерывного мониторинга, проверки и предупреждения, созданные для стенограммы Webex.
Непрерывность бизнес-процессов и аварийное восстановление
Процесс аварийного восстановления и обеспечения непрерывности бизнес-процессов обеспечивает обнаружение любых крупномасштабных сбоев в регионе, и для обеспечения восстановления обслуживания клиентов, которые находятся на борту в этом регионе, будут предприняты необходимые шаги.
Этапы восстановления документируются, проверяются и регулярно обновляются в соответствии с процессами аварийного восстановления и управления.
Службы стенограммы Webex развернуты в трех отдельных зонах доступности в регионе 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 Contact Center .