Es posible que algunos artículos muestren el contenido de forma incoherente. Le pedimos disculpas mientras actualizamos nuestro sitio.
cross icon
En este artículo
dropdown icon
Introducción
    dropdown icon
    Arquitectura lógica
      Arquitectura lógica de Webex CC
    dropdown icon
    Componentes funcionales
      Administración de interacciones
      Tipos de contenido multimedia
      Enrutamiento y colas
      Administración y configuración
      Informes y analítica
    dropdown icon
    Integraciones
      Integraciones de CRM
      Administración de campañas salientes
      Optimización de la fuerza laboral
      Extensión de Agent Desktop
      Otras API
    dropdown icon
    Implementación y conectividad
      Conectividad de varias regiones para telefonía
    dropdown icon
    Seguridad y privacidad
      Seguridad de la infraestructura
      Seguridad de datos
      Privacidad de datos
      Escalabilidad
    dropdown icon
    Fiabilidad y disponibilidad
      Supervisión y detección de fallos
      Continuidad del negocio y recuperación de desastres
    Cumplimiento de normas y certificaciones
    En este artículo
    cross icon
    dropdown icon
    Introducción
      dropdown icon
      Arquitectura lógica
        Arquitectura lógica de Webex CC
      dropdown icon
      Componentes funcionales
        Administración de interacciones
        Tipos de contenido multimedia
        Enrutamiento y colas
        Administración y configuración
        Informes y analítica
      dropdown icon
      Integraciones
        Integraciones de CRM
        Administración de campañas salientes
        Optimización de la fuerza laboral
        Extensión de Agent Desktop
        Otras API
      dropdown icon
      Implementación y conectividad
        Conectividad de varias regiones para telefonía
      dropdown icon
      Seguridad y privacidad
        Seguridad de la infraestructura
        Seguridad de datos
        Privacidad de datos
        Escalabilidad
      dropdown icon
      Fiabilidad y disponibilidad
        Supervisión y detección de fallos
        Continuidad del negocio y recuperación de desastres
      Cumplimiento de normas y certificaciones

      Arquitectura de Webex Contact Center

      list-menuEn este artículo
      list-menu¿Comentarios?

      Webex Contact Center aprovecha una arquitectura de microservicios basada en la nube para una experiencia unificada en todos los canales de clientes. Este artículo detalla su diseño basado en la nube y describe los componentes funcionales, las integraciones, las opciones de implementación, los protocolos de seguridad y las consideraciones de cumplimiento.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La figura 1 ilustra la arquitectura lógica de Webex CC.

      Webex Arquitectura lógica CC
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La figura 1 ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La figura 2 ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La figura 1 ilustra la arquitectura de enrutamiento y colas.

      Arquitectura de colas y enrutamiento
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La figura 2 ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La figura 1 ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      La figura 2 ilustra las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La figura 1 ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La figura 1 ilustra la arquitectura de escritorio y conector de CRM integrado Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La figura 1 ilustra la implementación de varias regiones con medios regionales.

      Implementación multirregional con medios regionales
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      *Para obtener más información sobre la disponibilidad regional de Next Generation Media Services, consulte Next Generation voice media platform.

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La Figura 1 ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La Figura 1 indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La figura 1 ilustra la arquitectura lógica de Webex CC.

      Webex Arquitectura lógica CC
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La figura 1 ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La figura 2 ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La figura 1 ilustra la arquitectura de enrutamiento y colas.

      Arquitectura de colas y enrutamiento
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La figura 2 ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La figura 1 ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      La figura 2 ilustra las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La figura 1 ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La figura 1 ilustra la arquitectura de escritorio y conector de CRM integrado Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La figura 1 ilustra la implementación de varias regiones con medios regionales.

      Implementación multirregional con medios regionales
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      *Para obtener más información sobre la disponibilidad regional de Next Generation Media Services, consulte Next Generation voice media platform.

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La Figura 1 ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La Figura 1 indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos mediante los cuales una interacción puede ingresar a Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de ingreso debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a Webex CC.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, además de realizar operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en Webex CC es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo de Webex CC que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura VPOP de Webex CC incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número cada vez mayor de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones IP de origen en la lista blanca)

      Red privada virtual (VPN) IPSec o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un punto de entrada, es respondida por Webex CC y la ejecución de un flujo de Webex CC asociado con el punto de entrada, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de flujo.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML, XML generalmente se usa para analizar la respuesta de la API.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurada en Webex Control Hub.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de IVR conversacional al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y luego enrutar la interacción a Webex CC cuando el flujo de Webex Connect pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para el correo electrónico y las interacciones de mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo de Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo para interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas en Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función de la identificación del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, mediante la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Devolución de llamada, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en la cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones de Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, el agente especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario de Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se transmite a todas las invocaciones de la API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La API asíncrona y la inserción del lado del servidor permiten escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y el escritorio intenta volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Arquitectura de Agent Desktop

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal utilizada por socios y clientes para incorporar clientes y habilitar o configurar funciones.

      Una vez que las características de la organización y del centro de contacto se aprovisionen en Control Hub, se activará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio representa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Usuarios que pueden iniciar sesión en Agent Desktop y manejar las interacciones entre los tipos de medios configurados en Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para las interacciones que ingresan a Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Los administradores de Webex CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades/módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración/configuración de entidades específicas, así como secciones/capacidades de la interfaz de administración de Webex CC.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Interfaces de consumo y canalización de procesamiento de datos de Webex CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces API que están disponibles en Webex CC son:

      • REST API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP(S) en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también llamada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir interacciones del centro de contacto enrutadas de Webex CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de Agent Desktop y los controles de llamadas (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustar la aplicación Webex CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex CC Desktop JS SDK: Este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas a la API de REST con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos mediante los cuales una interacción puede ingresar a Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de ingreso debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a Webex CC.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, además de realizar operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en Webex CC es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo de Webex CC que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura VPOP de Webex CC incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número cada vez mayor de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones IP de origen en la lista blanca)

      Red privada virtual (VPN) IPSec o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un punto de entrada, es respondida por Webex CC y la ejecución de un flujo de Webex CC asociado con el punto de entrada, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de flujo.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML, XML generalmente se usa para analizar la respuesta de la API.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurada en Webex Control Hub.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de IVR conversacional al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y luego enrutar la interacción a Webex CC cuando el flujo de Webex Connect pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para el correo electrónico y las interacciones de mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo de Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo para interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas en Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función de la identificación del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, mediante la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Devolución de llamada, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en la cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones de Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, el agente especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario de Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se transmite a todas las invocaciones de la API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La API asíncrona y la inserción del lado del servidor permiten escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y el escritorio intenta volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Arquitectura de Agent Desktop

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal utilizada por socios y clientes para incorporar clientes y habilitar o configurar funciones.

      Una vez que las características de la organización y del centro de contacto se aprovisionen en Control Hub, se activará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio representa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Usuarios que pueden iniciar sesión en Agent Desktop y manejar las interacciones entre los tipos de medios configurados en Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para las interacciones que ingresan a Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Los administradores de Webex CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades/módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración/configuración de entidades específicas, así como secciones/capacidades de la interfaz de administración de Webex CC.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Interfaces de consumo y canalización de procesamiento de datos de Webex CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces API que están disponibles en Webex CC son:

      • REST API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP(S) en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también llamada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir interacciones del centro de contacto enrutadas de Webex CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de Agent Desktop y los controles de llamadas (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustar la aplicación Webex CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex CC Desktop JS SDK: Este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas a la API de REST con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos mediante los cuales una interacción puede ingresar a Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de ingreso debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a Webex CC.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, además de realizar operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en Webex CC es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo de Webex CC que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura VPOP de Webex CC incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número cada vez mayor de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones IP de origen en la lista blanca)

      Red privada virtual (VPN) IPSec o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un punto de entrada, es respondida por Webex CC y la ejecución de un flujo de Webex CC asociado con el punto de entrada, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de flujo.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML, XML generalmente se usa para analizar la respuesta de la API.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurada en Webex Control Hub.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de IVR conversacional al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y luego enrutar la interacción a Webex CC cuando el flujo de Webex Connect pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para el correo electrónico y las interacciones de mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo de Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo para interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas en Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función de la identificación del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, mediante la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Devolución de llamada, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en la cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones de Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, el agente especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario de Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se transmite a todas las invocaciones de la API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La API asíncrona y la inserción del lado del servidor permiten escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y el escritorio intenta volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Arquitectura de Agent Desktop

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal utilizada por socios y clientes para incorporar clientes y habilitar o configurar funciones.

      Una vez que las características de la organización y del centro de contacto se aprovisionen en Control Hub, se activará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio representa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Usuarios que pueden iniciar sesión en Agent Desktop y manejar las interacciones entre los tipos de medios configurados en Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para las interacciones que ingresan a Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Los administradores de Webex CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades/módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración/configuración de entidades específicas, así como secciones/capacidades de la interfaz de administración de Webex CC.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Interfaces de consumo y canalización de procesamiento de datos de Webex CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces API que están disponibles en Webex CC son:

      • REST API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP(S) en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también llamada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir interacciones del centro de contacto enrutadas de Webex CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de Agent Desktop y los controles de llamadas (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustar la aplicación Webex CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex CC Desktop JS SDK: Este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas a la API de REST con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos mediante los cuales una interacción puede ingresar a Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de ingreso debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a Webex CC.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, además de realizar operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en Webex CC es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo de Webex CC que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura VPOP de Webex CC incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número cada vez mayor de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones IP de origen en la lista blanca)

      Red privada virtual (VPN) IPSec o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un punto de entrada, es respondida por Webex CC y la ejecución de un flujo de Webex CC asociado con el punto de entrada, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de flujo.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML, XML generalmente se usa para analizar la respuesta de la API.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurada en Webex Control Hub.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de IVR conversacional al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y luego enrutar la interacción a Webex CC cuando el flujo de Webex Connect pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para el correo electrónico y las interacciones de mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo de Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo para interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas en Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función de la identificación del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, mediante la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Devolución de llamada, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en la cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones de Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, el agente especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario de Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se transmite a todas las invocaciones de la API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La API asíncrona y la inserción del lado del servidor permiten escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y el escritorio intenta volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Arquitectura de Agent Desktop

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal utilizada por socios y clientes para incorporar clientes y habilitar o configurar funciones.

      Una vez que las características de la organización y del centro de contacto se aprovisionen en Control Hub, se activará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio representa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Usuarios que pueden iniciar sesión en Agent Desktop y manejar las interacciones entre los tipos de medios configurados en Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Entrypoint

      El punto de entrada es una entidad lógica que representa el punto de entrada para las interacciones que ingresan a Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Los administradores de Webex CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades/módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración/configuración de entidades específicas, así como secciones/capacidades de la interfaz de administración de Webex CC.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Interfaces de consumo y canalización de procesamiento de datos de Webex CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces API que están disponibles en Webex CC son:

      • REST API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP(S) en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también llamada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir interacciones del centro de contacto enrutadas de Webex CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de Agent Desktop y los controles de llamadas (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustar la aplicación Webex CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex CC Desktop JS SDK: Este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas a la API de REST con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Francfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Francfort

      Francfort

      Amsterdam

      Francfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Mumbai

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Business Chat, Direct Message from Twitter

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail (en inglés)

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Punto de entrada

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Fluir

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Fráncfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      La conexión con AWS alojado Webex Contact Center se puede establecer mediante Internet o mediante Amazon Web Services (AWS) Direct Connect. Con AWS Direct Connect, los datos se entregan a través de una conexión de red privada entre la red local de los clientes y Webex Contact Center, lo que mejora la conexión. Para obtener más información, consulte AWS Direct Connect para Webex centro de contacto.

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Fráncfort

      Fráncfort

      Amsterdam

      Fráncfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Bombay

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Messages for Business.

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      • Apple Messages for Business

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail (en inglés)

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición


       

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería

      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento

      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes

      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Punto de entrada

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Fluir

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Fráncfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      La conexión con AWS alojado Webex Contact Center se puede establecer mediante Internet o mediante Amazon Web Services (AWS) Direct Connect. Con AWS Direct Connect, los datos se entregan a través de una conexión de red privada entre la red local de los clientes y Webex Contact Center, lo que mejora la conexión. Para obtener más información, consulte AWS Direct Connect para Webex centro de contacto.

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Fráncfort

      Fráncfort

      Amsterdam

      Fráncfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Bombay

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS), que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC está diseñado, diseñado y desarrollado, desde cero, como una solución nativa de la nube, con los siguientes principios arquitectónicos básicos.

      • Servicios: Conjunto independiente de servicios en el que cada servicio proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Controlado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en aplicaciones web donde la aplicación utiliza interfaces https (API REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado sin estado/externalizado: los servicios se implementan en Kubernetes, ejecutándose en contenedores Docker, con la capacidad de escalar automáticamente y ser resistentes a los errores de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten el despliegue de dichos servicios, son observables con mecanismos estándar para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar problemas y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/débilmente acoplado: Cada servicio se puede construir, validar e implementar/actualizar de forma independiente sin tiempo de inactividad para las capacidades del centro de contacto.

      Webex servicios de CC se implementan en AWS y cuentan con una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios y aplicaciones de infraestructura en varias zonas de disponibilidad

      • Elasticidad de los servicios y aplicaciones de infraestructura que permiten capacidades de escalado dinámico

      • Seguridad integrada de forma nativa en la forma en que se construyen e implementan los sistemas, los datos están protegidos en tránsito y en reposo junto con las certificaciones de seguridad / cumplimiento que tiene Webex CC.

      • Infraestructura perimetral escalable y segura para integraciones de telefonía/voz

      • Observabilidad con monitoreo proactivo y alertas que permite Alta Disponibilidad de servicios de centro de contacto a sus clientes.

      • Integrado con el resto de la Cisco Webex para autenticación/autorización de usuarios, administración y aprovisionamiento de capacidades de centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo Webex arquitectura CC permite lo mismo.

      Arquitectura lógica

      La capacidad principal que debe tener una solución de centro de contacto es permitir a los clientes ponerse en contacto fácilmente con la organización mediante medios de comunicación de uso común y obtener las consultas / problemas abordados de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, existen múltiples capacidades detrás de escena a las que la organización que usa el centro de contacto debe tener acceso. Estos son:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correos electrónicos y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad para que los clientes se comuniquen a través de varios canales digitales, incluidos, entre otros,

          • Chatea desde un sitio web/aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Messages for Business.

      • Capacidad para detectar nuevas interacciones y manejarlas de manera eficiente

        • Estos incluirían un sistema de IVR automatizado, agentes virtuales para telefonía / chats con programabilidad incorporada para definir los flujos de trabajo involucrados en el manejo de interacciones.

        • Finalmente, si es necesario, la interacción debe escalarse a un agente, que esté óptimamente capacitado para manejar la interacción.

      • Capacidad para que los agentes indiquen disponibilidad para manejar interacciones y supervisores para monitorear, entrenar a los agentes y obtener las métricas operativas que permitan interacciones eficientes.

      • Capacidad de los administradores para configurar y aprovisionar las diversas capacidades del centro de contacto que permite a los agentes y supervisores realizar sus tareas como se espera.

      Más allá de esto, las empresas modernas necesitan tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con capacidades especializadas del ecosistema de centros de contacto, como ejecutar llamadas salientes automatizadas proactivas, mejorar las experiencias de agentes y supervisores utilizando IA, detectar y comprender el recorrido del cliente para suministrar datos de manera proactiva por adelantado a los agentes, son claros diferenciadores en la forma en que evolucionan las soluciones de centros de contacto.

      Con respecto al modelo de consumo, donde las ofertas de centros de contacto se consumen como un servicio de software entregado en la nube, la capacidad de garantizar la disponibilidad, confiabilidad y requisitos de escala ad-hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación continua y la detección de problemas inminentes y prevenir / minimizar los impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Webex CC Logical Architecture
      Webex Arquitectura lógica CC

      Componentes funcionales

      En las secciones siguientes se describen varios componentes funcionales de Webex CC.

      Gestión de la interacción

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales mediante los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el manejo inicial puede ser realizado por el sistema y luego la interacción se puede escalar a un agente.

      Tipos de medios

      Telefonía

      Para Telefonía, el manejo de llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de ingreso a continuación) y el flujo de CC Webex asociado con el punto de entrada.

      La llamada se responde y se realizan acciones adicionales según la definición Webex CC Flow, que es una representación programática de las acciones que se deben realizar mientras se maneja la llamada, ya sea antes de poner en cola y enrutar a un agente o el propio Flow puede manejar la llamada sin transferencia a un agente.

      El Flow Builder en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se tratan en Entidades de configuración.

      Más información sobre Flow Builder está cubierta en la próxima sección sobre IVR Sistema.

      Correo electrónico y mensajería

      Desde Webex perspectiva de CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden usar para comunicarse con el centro de contacto.

      Webex Flujo de conexión

      • Decide el manejo de dichas interacciones hasta que las interacciones se ponen en cola y se enrutan a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de interacción de mensajería y correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja el contacto antes de hacer cola.

      • El flujo en sí puede manejar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería admitidos por Webex CC son:

      • Web App / Chat de aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      • Apple Messages for Business

      Los canales de correo electrónico admitidos por Webex CC son:

      • Gmail (en inglés)

      • Office365

      Mecanismos de ingreso

      Esta sección cubre los mecanismos por los cuales una interacción puede entrar Webex CC. Según el tipo de medio, los mecanismos por los cuales una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía se necesita el aprovisionamiento de infraestructura física para habilitar la conectividad RTC, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico / mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico / mensajería y la configuración de flujo de Webex Connect.

      Voz entrante

      Para las llamadas de voz, un escenario típico es cuando los usuarios marcan un número de teléfono RTC que luego se conecta al centro de contacto. Desde una perspectiva de ingreso, esto necesita un mecanismo para enrutar llamadas de PSTN a CC Webex.

      La siguiente figura ilustra la ingesta de llamadas de voz a Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a la llamada entrante, así como también realizan operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC Webex es la entidad de configuración denominada 'Entrypoint'. Para la entrada de voz, la configuración clave de EntryPoint es el número de teléfono asociado, que suele ser un número de teléfono RTC válido obtenido del proveedor de RTC elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para manejar la llamada según la definición de flujo CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad RTC, visite 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.

      Escalabilidad y disponibilidad de la infraestructura perimetral de voz

      La infraestructura Webex CC VPOP incluye pares redundantes de SBC SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas simultáneas que se admitirán.

      El número máximo de llamadas simultáneas que VPOP puede manejar depende del número de SBC que se estén ejecutando y a las que se envíen las llamadas.

      Para redundancia geográfica: se admite una malla de VPOP SBC con interconexiones a través de múltiples pares en todas las regiones.

      Para los servicios de entrada de voz, son escalables horizontalmente para manejar un número creciente de llamadas de voz simultáneas que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura perimetral de voz

      En la tabla siguiente figuran los detalles sobre las opciones de conectividad con la infraestructura perimetral de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet público

      Directo (con direcciones de IP de origen incluidas en la lista blanca)

      IPSec Red privada virtual (VPN) o IPSec sobre encapsulación de enrutamiento genérico (GRE)

      Sitio a sitio (S2S)

      SRTP/SIP TLS

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      VPLS

      SD-WAN

      WAN privada

      Conexión cruzada del centro de datos

      Conexiones de estructura de Equinix

      Para más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que entra en un número de teléfono que está asociado con un Entrypoint, es respondida por Webex CC y la ejecución de un Webex CC Flow asociado con el Entrypoint, comienza.

      Webex CC Flow Builder proporciona las construcciones/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica IVR pueda combinar estos bloques de construcción y crear la definición de Flow.

      Las construcciones de programación que admite Flow son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones de guijarros para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de condicionales e ir a (capacidad de encadenar actividades)

      • Invocar API de REST

      • Analizar datos: JSON, TOML XML utiliza normalmente para analizar API respuesta.

      • Actividades de composición

      Un conjunto representativo de actividades que Flow suministra son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número de teléfono

      • Enviar la llamada a un agente virtual

      • Ponga la llamada en cola para que un agente pueda responderla.

      Para cada llamada que está activa, una instancia de ejecución de flujo también está activa, hasta que finaliza la llamada, lo que resulta en ejecuciones simultáneas de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos / estado asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, Flow también permite responder a ciertos eventos que suceden y manejarlos; por ejemplo, cuando un agente responde una llamada, un controlador de eventos puede activar una pantalla emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre Webex CC Flow, consulte 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.

      Compatibilidad con Virtual Agent

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurado en Webex Centro de control.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de conversación IVR al usuario y la actividad termina con la finalización de la llamada o con la escalada de la llamada a un agente.

      En caso de escalamiento, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      Para el correo electrónico y el canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para aprovisionar los activos, el flujo para manejar las interacciones entrantes y, a continuación, enrutar la interacción a Webex CC cuando el flujo de conexión de Webex pone explícitamente en cola la interacción para que pueda ser manejada por un agente.

      La siguiente figura ilustra la ingesta de correo electrónico e interacciones de mensajería en Webex CC.

      Opciones de ingreso para correo electrónico y mensajería
      Integraciones de agente virtual / BOT

      Para las interacciones de correo electrónico y mensajería / canal social, los tratamientos de agente virtual / BOT se configuran en el flujo Webex Connect.

      Al igual que con Virtual Agents for Voice, si el tratamiento BOT termina con la escalada como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y cola

      Webex CC trata el contacto entrante con manejadores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola / directamente a un agente (cola específica del agente, compatible solo con interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta hacia el agente. Si no hay agentes disponibles, la interacción se estaciona en la cola y Flow continuará tratando al cliente con el controlador asociado a la actividad de cola.

      Cuando un agente está disponible, el controlador se interrumpe y se ofrece interacción al agente.

      La siguiente figura ilustra la arquitectura de enrutamiento y colas.

      Queuing and Routing Architecture
      Arquitectura de colas y enrutamiento
      Selección de agente

      Las colas de Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento de agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible durante más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes están asociados con las colas a través de Teams.

      A una cola se le pueden asignar varios grupos de distribución de llamadas (cada grupo tiene uno o más equipos), de manera secuencial con una espera configurada para que el grupo de distribución de llamadas se agregue a la cola, de modo que el espacio de búsqueda para un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que pasa el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados con la cola, se selecciona un agente en función de la configuración LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en agente (solo para canales de voz/telefonía)

      Webex CC Flow, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID del agente.

      Si el agente no está disponible para manejar las interacciones, la interacción se puede aparcar, en una cola específica del agente, esperando que el agente esté disponible

      Información avanzada de colas

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), número de agentes disponibles en la cola y se puede usar para decidir si poner en cola al contacto o no.

      Devolución de llamada de cortesía

      Webex CC Flow, que utiliza la actividad Callback, permite al cliente desconectarse de la llamada mientras mantiene la posición en cola y recibir una devolución de llamada cuando la interacción virtual en cola se enruta a un agente.

      Manejo de desbordamientos

      Webex CC admite el manejo de desbordamientos mediante equipos basados en capacidad (CBT).

      La TCC es como un equipo regular con una capacidad y un DN externo asociado que sirve a esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo para que actúe como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones Agent Desktop

      Cuando un agente inicia sesión en Webex CC Agent Desktop, especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono RTC, un teléfono móvil o una extensión si el agente es un usuario Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número de teléfono válido al que se puedan enrutar las llamadas. En caso de que no sea así, el agente no puede recibir llamadas entrantes.

      Según el tipo de interacción que gestione el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez contestada una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar llamada de consulta y

        • Transferir la llamada a otro número de teléfono (digamos número de teléfono del agente) / Punto de entrada

        • Conferencia otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí al ampliar las capacidades del escritorio y convertirlo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de una sola página basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / stock funcionan con datos que se recuperan mediante API o mecanismos de inserción del lado del servidor.

      Por lo general, se trata de API asincrónicas, donde la respuesta a una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones API. También para los widgets personalizados, según el modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o datos asociados también se envían al escritorio a través de la conexión WebSocket.

      Resistencia del escritorio a la conectividad y la latencia

      La inserción asincrónica de API y del lado del servidor permite escalar y detectar cualquier pérdida de conectividad en la interfaz WebSocket y los intentos de escritorio de volver a conectarse y volver a iniciar sesión.

      La siguiente figura ilustra la arquitectura de escritorio del agente en Webex CC.

      Agent Desktop Arquitectura

      Administración y Configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que usan los asociados y clientes para incorporar clientes y habilitar o configurar características.

      Una vez que las características de la organización y del centro de contacto se aprovisionan en Control Hub, se desencadenará un flujo de trabajo en Webex CC que realiza el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza utilizando un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallas y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación de clientes
      Entidades de configuración

      Las entidades de configuración clave en Webex CC, con ámbito dentro de una organización, son:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos, usuarios (agentes / supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Los usuarios que pueden iniciar sesión para Agent Desktop y gestionar las interacciones entre los tipos de medios configurados en el Webex CC.

      Supervisores

      Los supervisores están asignados a los equipos y pueden monitorear / entrenar al agente y tener acceso al estado del equipo y las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica donde se pueden mantener las interacciones, mientras se espera que los agentes estén disponibles, que luego se enrutan al agente.

      Las colas se asignan a los equipos, como el espacio de búsqueda para los agentes, con la capacidad de ampliar el espacio de búsqueda en función del umbral de tiempo transcurrido, agregando otros equipos al espacio de búsqueda.

      Punto de entrada

      El punto de entrada es una entidad lógica que representa el punto de entrada para que las interacciones entren en Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico / mensajería, el punto de entrada apunta a la configuración del activo en Webex Connect.

      Fluir

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), Flow se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto multisitio

      Webex Los administradores de CC pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, solo el usuario puede acceder a los equipos o la fecha correspondiente a los equipos, pertenecientes a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para colas y puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores / usuarios pueden tener acceso a aquellas entidades que son responsables de sitios específicos.

      En la siguiente ilustración se muestran las entidades de configuración clave y el perfil de usuario que hace referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de Webex CC pueden controlar las capacidades / módulos específicos a los que un usuario puede acceder en la interfaz de administración, teniendo así usuarios con derechos de administración / configuración para entidades específicas, así como secciones / capacidades de la interfaz de administración de CC Webex.

      Informes y análisis

      Webex CC procesa los eventos discretos generados por varios servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujo en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican para los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y los conjuntos de datos resultantes se conservan, que luego se recuperan a través de las API de consumo de datos y la interfaz de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Webex Interfaces de consumo y canalización de procesamiento de datos CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden usar, utilizan API publicadas estándar.

      El tipo de interfaces de API disponibles en Webex CC son:

      • DESCANSO API

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de gestión de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP en el IVR

      Conectores integrados de escritorio: aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también denominada aplicación de escritorio integrada o softphone integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir Webex interacciones del centro de contacto enrutadas por CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Pantalla emergente del registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente "Haga clic para llamar" haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Contabilización de registros de llamadas en las tablas de informes de CRM para informes primarios en el CRM.

      • Proporciona la funcionalidad completa de los controles de Agent Desktop y llamada (versión integrada y minimizada de la aplicación de escritorio)

      El modo principal de integración con los CRM es incrustando Webex aplicación CC Desktop en un iFrame separado.

      Además, la aplicación Webex CC Desktop ejecuta un widget sin cabeza personalizado (sin interfaz de usuario) que se ejecuta en segundo plano, interactuando con el sistema CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones son impulsadas por dos SDK que utiliza el widget sin cabeza.

      • Webex SDK de JS de CC Desktop: este es el SDK de JavaScript proporcionado por Webex CC para registrar escuchas de eventos para acciones de agente y contacto.

      • CRM JS SDK: Este es el SDK de cliente de CRM aplicable por CRM que abstrae las llamadas REST API con el CRM. Por ejemplo, para salesforce, la biblioteca JS de CTI proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro del CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CRM Embedded Webex CC

      Arquitectura de CRM Connector Embedded Desktop Connector

      Webex CC admite las siguientes soluciones CRM para la integración mencionada anteriormente:

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • Freshdesk

      Para más detalles, visite https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10.

      Para obtener más información acerca de cómo configurar los diseños de escritorio de Webex CC para habilitar el conector CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores CRM

      Los conectores de CRM están disponibles en todas las geografías y regiones donde Webex CC está operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación CRM y el escritorio de Webex CC en la CDN de AWS CloudFront, lo que garantiza una alta disponibilidad del widget de AWS en todas las zonas y regiones de disponibilidad.

      Todo el proceso específico de integración de CRM ocurre en el navegador donde los agentes usan la aplicación CRM con Webex escritorio CC integrado en la aplicación CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente Webex CC y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las funciones.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar el parámetro de diseño de escritorio estableciendo sfdcWidgetEnabled en true.

      Instalación del paquete

      Para que la integración funcione bidireccionalmente, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores integrados de escritorio están disponibles en el mercado de CRM.

      Por ejemplo

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación Marketplace activa los complementos necesarios e importa los archivos de XML necesarios en la consola de CRM para admitir la generación de informes de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP en el IVR

      El generador Webex CC Flow admite flujos de datos bidireccionales entre Webex CC y el sistema CRM mediante conectores HTTP configurados en Webex concentrador de control y utilizados en Webex CC Flow.

      Estos se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro del IVR.

      De forma predeterminada, Webex CC admite el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Centro de control.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      IVR conectores HTTP:

      Optimización de personal

      Webex CC admite soluciones de optimización del flujo de trabajo y gestión de calidad de proveedores líderes de la industria.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE.UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Fráncfort

      • Asia Pacífico

        • Tokio

        • Sydney

        • Singapur

      La conexión con AWS alojado Webex Contact Center se puede establecer mediante Internet o mediante Amazon Web Services (AWS) Direct Connect. Con AWS Direct Connect, los datos se entregan a través de una conexión de red privada entre la red local de los clientes y Webex Contact Center, lo que mejora la conexión. Para obtener más información, consulte AWS Direct Connect para Webex centro de contacto.

      Conectividad multiregión para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite el mantenimiento de los medios dentro de la región local, para aquellas regiones donde se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Multi Region deployment with regional media
      Implementación multirregional con medios regionales

      Los servicios perimetral de medios y de entrada se implementan en las siguientes regiones.

      Región geográfica

      Webex CC Services (región AWS)

      Media Edge (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia del Norte

      New York

      Los Angeles

      Virginia del Norte

      Norte de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Fráncfort

      Fráncfort

      Amsterdam

      Fráncfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune

      Hyderabad

      Bombay

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sydney

      Melbourne

      Sydney

      Sydney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes perimetrales de voz permiten que los troncales SIP de los operadores de red / RTC del cliente terminen, y esto se habilita en función de las IP incluidas en la lista blanca que pueden conectarse a los componentes perimetrales.

      Seguridad de la infraestructura informática

      Webex instancias informáticas de CC se aprovisionan en AWS y los servicios se ejecutan como pods en el clúster de Kubernetes, que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales independientes.

      Todo el aprovisionamiento de infraestructura se realiza mediante código, sin pasos manuales, y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén de credenciales central con rutas específicas configuradas para un conjunto específico de servicios / equipos y el acceso al almacén de credenciales en sí está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes / servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son API y servidores WebSocket que se controlan y administran mediante API gateway.

      Aparte de esto, existen ciertos sistemas e interfaces internos utilizados por los desarrolladores que se utilizan para ver registros, métrices, detalles de implementación, estado de compilación y resultados de pruebas, que se protegen mediante roles y grupos y se integran con los sistemas de autenticación internos de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por varios usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación de token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante roles para el usuario que obtuvo el token y los ámbitos asignados al token.

      Seguridad de los datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura desplegado está directamente expuesta al tráfico entrante externo.

      Seleccione servicios, con las API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos no http).

      Dentro de la VPC, la comunicación interna entre los servicios, a través de http / protocolo TCP personalizado, se realiza a través de un socket de TCP simple.

      Datos en reposo

      Todos los datos que se almacenan se cifran en la capa de almacenamiento. Además, los almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para tránsito y en reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El Webex CC Flow, que es el controlador programático para manejar interacciones, se puede usar para recopilar datos de usuario, que se pueden asignar a variables de flujo especialmente etiquetadas como 'Contiene datos confidenciales'. Los valores de dichos datos están encriptados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se conservan en Webex almacén de datos de informes de CC y la infraestructura de registros / mensajería tendrá datos cifrados y los datos de texto sin cifrar no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se redactan en los registros, pero están disponibles para el análisis y la visualización de datos en el almacén de datos de Webex CC.

      Escalabilidad

      Factores para la escala

      Para Webex CC los factores que impactan la escala son:

      • Número simultáneo de agentes conectados

      • Número simultáneo de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número simultáneo de acciones que realizan los supervisores/agentes, fuera del manejo de las interacciones

      • Volumen de los datos generados y conservados

      Aspectos arquitectónicos que permiten la escala

      Los principios en base a los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura basada en eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos críticos de procesamiento de mensajes no implican ningún bloqueo de operaciones de E/S y el estado requerido para procesar mensajes se localiza en la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o quitar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza con estado y aquellos que han externalizado el almacén de estado y la infraestructura también admite cambios dinámicos en el número de instancias de dichos servicios con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura, también conocida como nodos de Kubernetes, se escala automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cómputo hasta un umbral máximo alto preconfigurado.

      Proyección de carga y validación periódica

      Todos los servicios se comparan por las características de rendimiento y el patrón de escalado se valida en el nivel de servicio.

      Se realizan más pruebas continuas de validación, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado en los atributos de impacto de escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día del juego.

      Fiabilidad y disponibilidad

      La arquitectura controlada por eventos y los servicios sin estado permiten resiliencia y elasticidad. Sin embargo, para garantizar que los fallos se detecten y se actúe antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y confiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a los errores de la zona de disponibilidad y, en caso de fallos, las instancias fallidas se reemplazan por otras más nuevas automáticamente.

      • Monitoreo y alertas continuas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los servicios y componentes de infraestructura y procesadas a través de un motor de reglas que detecta reglas coincidentes y activa alertas.

      • Validación y alertas continuas

        • Se ejecutan pruebas periódicas y cualquier error da como resultado la activación de alertas

        • Estas alertas crean incidentes proactivos y se manejan como un incidente real que afecta al cliente.

          • Esto evita los impactos en el cliente y contribuye a la disponibilidad y confiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y la canalización de entrega y permite la compilación, validación e implementación rápida y confiable de servicios / cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el código hasta el entorno de producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo de resolución, si es necesario implementar un cambio en respuesta a un error.

      • Disyuntores e interruptores de apagado

        • Varias partes del sistema / ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o clientes seleccionados, para minimizar los efectos en cascada de una falla.

          • Esto permite minimizar la superficie de falla y lograr la disponibilidad de las capacidades centrales del centro de contacto para los clientes.

      Monitoreo y detección de fallas

      La siguiente figura indica los mecanismos continuos de monitoreo, validación y alerta implementados para Webex CC.

      Monitoreo continuo y detección de fallas

      Continuidad del negocio y recuperación ante desastres

      El proceso de recuperación ante desastres y continuidad del negocio garantiza la detección de cualquier interrupción a gran escala dentro de una región y se implementan los pasos necesarios para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados regularmente según los procesos de recuperación y administración ante desastres.

      Webex servicios de CC se implementan en tres zonas de disponibilidad independientes dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de que se produzca un error completo en la región de AWS, Webex CC confía en AWS para recuperar la región y, para las interrupciones prolongadas que afectan a toda la región, el centro de datos de Webex CC se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes de la nueva región de AWS.

      Esto implica automatización, pero requiere intervención manual para activar el proceso, así como monitorear y garantizar que la configuración y los datos requeridos se restauren para que el centro de contacto esté operativo para los clientes.

      Cumplimiento y certificaciones

      Webex Contact tiene una extensa lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • PCI DSS QSA

      • CAIQ

      • HIPAA y HITECH

      • CSA Estrella Nivel 1

      • CSA Star Nivel 2 (evaluación independiente de 3rd party)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Estándar de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Estándar de seguridad enfocado a proteger los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra seguridad operativa contra ataques cibernéticos

      Consulte Webex Hoja de datos de privacidad del servicio de centro de contacto para obtener más detalles.

      Introducción

      Cisco Webex Contact Center (Webex CC) es un centro de contacto como servicio (CCaaS) que permite a las organizaciones habilitar interacciones más inteligentes, proactivas y personalizadas en todo el recorrido del cliente.

      Webex CC se diseña, diseña y desarrolla, desde cero, como una solución nativa en la nube, con los siguientes principios arquitectónicos fundamentales.

      • Servicios: Conjunto independiente de servicios, cada uno de los cuales proporciona un pequeño conjunto cohesivo de capacidades a sus usuarios.

      • Impulsado por eventos: Todos los servicios se comunican entre sí mediante mensajería, excepto en las aplicaciones web en las que la aplicación utiliza interfaces https (API de REST, Push Data a través de la interfaz WebSocket) para casos de uso específicos.

      • Estado apátrida/externalizado: Los servicios se implementan en Kubernetes, funcionando en contenedores de Docker, con la capacidad de escalar automáticamente y ser resistentes a los fallos de una o más instancias de los servicios.

      • Observable: Todos los servicios, y los componentes de infraestructura que permiten la implementación de dichos servicios, son observables con mecanismos estándares para medir, detectar y prevenir situaciones que afectan las capacidades del centro de contacto, así como para solucionar y restaurar rápidamente los servicios en caso de interrupciones.

      • Aislado/Poco acoplado: Cada servicio puede construirse, validarse e implementarse/actualizarse de forma independiente, sin tiempo de inactividad para las capacidades del centro de contacto.

      Los servicios de CC de Webex se implementan en AWS y están impulsados por una plataforma nativa en la nube que permite lo siguiente:

      • Disponibilidad de servicios de infraestructura y aplicaciones en múltiples zonas de disponibilidad

      • Elasticidad de los servicios de infraestructura y las aplicaciones que permiten capacidades de escalamiento dinámico

      • Seguridad incorporada de forma nativa en la forma en que se crean e implementan los sistemas, los datos se protegen en tránsito y en reposo, junto con las certificaciones de seguridad/cumplimiento que tiene Webex CC.

      • Infraestructura de perímetro escalable y segura para integraciones de telefonía/voz

      • Observabilidad con supervisión proactiva y alertas que permite una Alta Disponibilidad de los servicios del centro de contacto a sus clientes.

      • Integrado con el resto de Cisco Webex para la autenticación/autorización de usuarios, la administración y el aprovisionamiento de las capacidades del centro de contacto.

      Las secciones adicionales de este documento amplían cada una de las capacidades anteriores y cómo la arquitectura de CC de Webex permite las mismas.

      Arquitectura lógica

      La funcionalidad principal que debe tener una solución de centro de contacto es permitir que los clientes se comuniquen fácilmente con la organización a través de medios de comunicación de uso común y que las consultas/los problemas se aborden de manera rápida y eficiente.

      Sin embargo, para garantizar que se logre este principio básico, hay varias capacidades detrás de escena a las que debe tener acceso la organización que utiliza el centro de contacto. Estos son los siguientes:

      • Mecanismos para que los clientes inicien una interacción

        • Números de teléfono publicados y operativos que conectan llamadas de telefonía al sistema del centro de contacto

        • Direcciones de correo electrónico a las que los clientes pueden enviar correo electrónico y mecanismo para detectar nuevos correos electrónicos entrantes.

        • Capacidad de los clientes de comunicarse a través de diversos canales digitales, incluidos, entre otros, los siguientes:

          • Chatear desde un sitio web/una aplicación

          • Chat directo a través de clientes de mensajería populares como WhatsApp, Facebook Messenger, Apple Messages for Business.

      • Capacidad para detectar nuevas interacciones y gestionarlas de manera eficiente

        • Estos incluirían un sistema IVR automatizado, agentes virtuales para telefonía/chats con programabilidad incorporada para definir los flujos de trabajo involucrados en la gestión de interacciones.

        • Por último, si es necesario, la interacción debe remitirse a una instancia superior de un agente que tenga la habilidad óptima para manejar la interacción.

      • Capacidad para que los agentes indiquen la disponibilidad para gestionar interacciones y los supervisores para supervisar, capacitar a los agentes y obtener las métricas operativas que permiten interacciones eficientes.

      • Capacidad para que los administradores configuren y aprovisionen las diversas capacidades del centro de contacto que permiten a los agentes y supervisores realizar sus tareas como se espera.

      Además de esto, las empresas modernas deben tener capacidades adicionales para optimizar las operaciones del centro de contacto con acceso a datos e información que visualicen y rastreen métricas operativas clave.

      Además, la capacidad de integrarse con las capacidades del ecosistema de los centros de contacto especializados, como la ejecución de llamadas salientes automáticas proactivas, la mejora de las experiencias de los agentes y los supervisores mediante la IA, la detección y la comprensión del recorrido del cliente para proporcionar de forma proactiva datos por adelantado a los agentes son claros diferenciadores en la forma en que las soluciones de los centros de contacto están evolucionando.

      Con respecto al modelo de consumo, en el que las ofertas de los centros de contacto se consumen como un servicio de software proporcionado en la nube, la capacidad de garantizar la disponibilidad, la fiabilidad y los requisitos de escala ad hoc automatizados requiere mecanismos de monitoreo y alerta de última generación, lo que permite la validación y detección continuas de problemas inminentes y la prevención/minimización de impactos en las operaciones del cliente.

      La siguiente figura ilustra la arquitectura lógica de Webex CC.

      Arquitectura lógica de Webex CC
      Arquitectura lógica de Webex CC

      Componentes funcionales

      En las siguientes secciones se describen diversos componentes funcionales de Webex CC.

      Administración de interacciones

      Webex CC admite telefonía, correo electrónico y mensajería (canales sociales) como varios canales a través de los cuales los usuarios pueden interactuar con el centro de contacto.

      Para todos los canales, el sistema puede realizar el manejo inicial y, a continuación, la interacción puede escalarse a un agente.

      Tipos de contenido multimedia

      Telefonía

      Para la telefonía, el manejo de las llamadas de voz entrantes se decide por la forma en que la llamada ingresó al centro de contacto (consulte Mecanismos de entrada a continuación) y el flujo de CC de Webex asociado con el punto de entrada.

      La llamada se responde y las acciones adicionales se realizan según la definición de flujo de CC de Webex, que es una representación programática de las acciones que se realizarán mientras se maneja la llamada antes de la cola y el enrutamiento a un agente, o bien el propio flujo puede manejar la llamada sin transferencia a un agente.

      El Generador de flujos en Webex CC permite a los desarrolladores definir el flujo y asignarlo al punto de entrada a través del cual llega la llamada en Webex CC.

      Estas entidades de configuración y su uso se cubren en Entidades de configuración.

      En la próxima sección sobre Sistema IVR se cubre más información sobre el Generador de flujos.

      Correo electrónico y mensajería

      Desde la perspectiva de Webex CC, Webex Connect proporciona las capacidades de entrada y salida para todos los canales digitales: correo electrónico, canales de mensajería, que los usuarios finales pueden utilizar para comunicarse con el centro de contacto.

      Flujo de Webex Connect

      • Decide el manejo de dichas interacciones hasta que las interacciones se pongan en cola y se enruten a los agentes. Esto incluye el manejo automático y los tratamientos BOT para todas las formas de mensajería y interacciones por correo electrónico.

      • Aplica la lógica empresarial a la interacción entrante.

      • Maneja los contactos antes de poner en cola.

      • El propio Flow puede gestionar la interacción sin transferencia al agente en vivo.

      Los canales de mensajería compatibles con Webex CC son los siguientes:

      • Aplicación web/chat de la aplicación móvil

      • WhatsApp

      • Facebook Messenger

      • SMS

      • Mensajes de Apple para empresas

      Los canales de correo electrónico compatibles con Webex CC son los siguientes:

      • Gmail

      • Office365

      Mecanismos de entrada

      Esta sección cubre los mecanismos mediante los cuales una interacción puede entrar en Webex CC. Según el tipo de medio, los mecanismos por los que una interacción llega a Webex CC son diferentes.

      Por ejemplo, en telefonía, se necesita aprovisionamiento de infraestructura física para habilitar la conectividad PSTN, la configuración de los números de teléfono y el enrutamiento de las llamadas a Webex CC.

      Para los canales de correo electrónico/mensajería, la configuración de entrada debe realizarse en Webex Connect e implica el aprovisionamiento de cuentas de correo electrónico/mensajería y la configuración del flujo de Webex Connect.

      Voz entrante

      En el caso de las llamadas de voz, una situación típica es la que los usuarios marcan un número de teléfono de la PSTN que luego se conecta al centro de contacto. Desde una perspectiva de entrada, esto necesita un mecanismo para enrutar llamadas de PSTN a Webex CC.

      En la siguiente figura, se ilustra la ingestión de llamadas de voz en Webex CC.

      Opciones de entrada para voz entrante

      Los servicios de entrada de voz en Webex CC realizan el control de llamadas de terceros mediante SIP y responden a las llamadas entrantes, así como operaciones de transferencia, conferencia y otras operaciones de control de llamadas.

      El punto de entrada lógico para las llamadas en el CC de Webex es la entidad de configuración denominada “Entrypoint”. Para la entrada de voz, la configuración de la clave de Entrypoint es el número de teléfono asociado con él, que suele ser un número de teléfono de PSTN válido obtenido del proveedor de PSTN elegido.

      Esto permite detectar llamadas entrantes en el número de teléfono, asociar la llamada al punto de entrada y utilizar otros parámetros de configuración del punto de entrada para gestionar la llamada según la definición de flujo de CC de Webex que debe activarse para la interacción.

      Nota:

      Para obtener más detalles sobre las opciones de conectividad PSTN, visite 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.

      Escalabilidad y disponibilidad de la infraestructura de borde de voz

      La infraestructura VPOP de CC de Webex incluye pares redundantes de SBC de SIP que garantizan una alta disponibilidad y se pueden agregar más SBC para escalar los volúmenes de llamadas concurrentes que se admiten.

      La cantidad máxima de llamadas concurrentes que puede gestionar VPOP depende de la cantidad de SBC que se está ejecutando y a los que se envían las llamadas.

      Para la redundancia geográfica, se admite una malla de SBC de VPOP con interconexiones entre múltiples pares en todas las regiones.

      En el caso de los servicios de entrada de voz, son escalables horizontalmente para manejar el creciente número de llamadas de voz concurrentes que se ingieren a Webex CC.

      Consideraciones de seguridad con la infraestructura del límite de voz

      En la siguiente tabla se muestran los detalles sobre las opciones de conectividad a la infraestructura del borde de voz.

      Tabla 1. Tipos de conectividad

      Conectividad

      Tipos

      Internet pública

      Directa (con direcciones IP de origen en la lista blanca)

      Red privada virtual (VPN) IPSec o IPSec sobre encapsulación de enrutamiento genérica (GRE)

      Sitio a sitio (S2S)

      srtp/sip tls

      Conectividad privada

      MPLS

      Punto a punto (P2P)

      vpls

      SD-WAN

      WAN privada

      Interconexión del centro de datos

      Conexiones de tejido Equinix

      Para obtener más detalles, visite 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.

      Sistema IVR

      Cada llamada de voz que llega a un número de teléfono asociado con un Entrypoint, es respondida por Webex CC y comienza la ejecución de un flujo de Webex CC asociado con el Entrypoint.

      Webex CC Flow Builder proporciona los constructos/operadores de programación y los bloques funcionales, denominados actividades, para que los administradores o cualquier persona que diseñe e implemente la lógica de IVR puedan combinar estos bloques fundamentales y crear la definición de flujo.

      Las construcciones de programación que Flow soporta son:

      • Variables de declaración y configuración: estado asociado con una ejecución de flujo

        • Expresiones Pebble para establecer el valor de las variables

      • Comprobaciones condicionales

      • Bucle: uso de Condicionales y Go To (capacidad para encadenar actividades juntos)

      • Invocar las API de REST

      • Datos de análisis: JSON, TOML y XML normalmente se utilizan para analizar respuestas de API.

      • Actividades de composición

      Un conjunto representativo de actividades que Flow supplies son:

      • Reproducir mensajes

      • Recopilar datos del usuario

      • Transferir la llamada a otro destino/número telefónico

      • Enviar la llamada a un agente virtual

      • Coloque la llamada en cola para que un agente la pueda responder.

      Para cada llamada que está activa, también está activa una instancia de ejecución de flujo, hasta que la llamada finalice, lo que resulta en ejecuciones concurrentes de flujos.

      Cada instancia de ejecución de flujo proporciona un entorno aislado para los datos/estados asociados con el flujo y allí por la llamada.

      Durante todo el ciclo de vida de la llamada, el flujo también permite responder a determinados eventos que ocurren y gestionarlos; por ejemplo, cuando un agente responde una llamada, un administrador de eventos puede activar una ventana emergente en la interfaz de escritorio del agente.

      Para obtener más información sobre el flujo de CC de Webex, consulte 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.

      Soporte del agente virtual

      Flow proporciona una actividad para transferir la interacción a un agente virtual, que está preconfigurada en Webex Control Hub.

      Una vez que la llamada se conecta a un agente virtual, proporciona una experiencia de IVR conversacional al usuario y la actividad finaliza con la finalización de la llamada o con la remisión a una instancia superior de la llamada a un agente.

      En caso de remisión a una instancia superior, el flujo se puede configurar para poner en cola la llamada, que luego es respondida por un agente.

      Interacciones digitales entrantes

      En el caso del correo electrónico y del canal de mensajería de las interacciones entrantes, Webex CC utiliza Webex Connect para el aprovisionamiento de los activos, el flujo para gestionar las interacciones entrantes y, luego, enrutar la interacción a Webex CC cuando el flujo de Webex Connect pone en cola explícitamente la interacción para que un agente la pueda gestionar.

      La siguiente figura ilustra la ingestión de interacciones por correo electrónico y mensajería en Webex CC.

      Opciones de entrada para el correo electrónico y la mensajería
      Integraciones de agentes virtuales/BOTS

      Para las interacciones por correo electrónico y mensajería/canales sociales, los tratamientos del agente virtual/BOT se configuran en el flujo de Webex Connect.

      Al igual que con los agentes virtuales de voz, si el tratamiento BOT finaliza con una remisión a una instancia superior como resultado, la interacción se pone en cola y se enruta a un agente.

      Enrutamiento y colas

      Webex CC trata el contacto entrante con gestores automatizados como se define en el flujo y el flujo puede decidir poner el contacto en cola a una cola o directamente a un agente (cola específica del agente, compatible solo para interacciones de telefonía/voz).

      En la cola, si hay un agente disponible, el agente se reserva y la interacción se enruta al agente. Si no hay agentes disponibles, la interacción se detiene en la cola, y Flow seguirá tratando al cliente con un controlador adjunto a la actividad de cola.

      Cuando un agente está disponible, el administrador se interrumpe y se ofrece la interacción al agente.

      La siguiente figura ilustra la arquitectura de colas y enrutamiento.

      Arquitectura de colas y enrutamiento
      Arquitectura de colas y enrutamiento
      Selección de agente

      Las colas en Webex CC admiten los siguientes algoritmos de selección de agentes:

      • Enrutamiento del agente más largo disponible

      • Enrutamiento basado en expertos

        • Agente disponible por más tiempo (LAA)

        • Mejor agente disponible (BAA)

      Los agentes se asocian a las colas a través de Teams.

      Se pueden asignar varios grupos de distribución de llamadas a una cola (cada grupo tiene uno o más equipos), de manera secuencial con la espera configurada a que se agregue el grupo de distribución de llamadas a la cola, de modo que el espacio de búsqueda de un agente coincidente se expanda a grupos de distribución de llamadas adicionales a medida que avanza el tiempo.

      Para el enrutamiento basado en habilidades, entre los requisitos de habilidades que coinciden con los agentes asociados a la cola, se selecciona un agente en función de la configuración de LAA o BAA.

      Capacidades adicionales específicas de voz/telefonía

      Enrutamiento basado en el agente (solo para el canal de voz/telefonía)

      El flujo de CC de Webex, mediante la actividad QueueToAgent, puede enrutar las interacciones directamente al agente elegido en función del ID de agente.

      Si el agente no está disponible para gestionar las interacciones, la interacción se puede aparcar en una cola específica del agente, esperando a que el agente esté disponible

      Información avanzada de la cola

      Webex CC Flow, utilizando la actividad GetQueueInfo, puede obtener información en tiempo real para una cola como Posición en cola (PIQ), Tiempo de espera estimado (EWT), la cantidad de agentes disponibles en la cola, y se puede utilizar para decidir si desea poner en cola el contacto o no.

      Devolución de llamada de cortesía

      El flujo de CC de Webex, al utilizar la Devolución de llamada de actividad, permite al cliente desconectarse de la llamada mientras mantiene la posición en la cola y recibir una devolución de llamada cuando la interacción virtual en la cola se enruta a un agente.

      Gestión de desbordamiento

      Webex CC es compatible con la gestión de desbordamientos mediante equipos basados en la capacidad (CBT).

      La CBT es como un equipo regular con una capacidad y un DN externo asociado que sirve para esa capacidad. Se puede configurar junto con otros equipos en los ciclos de distribución de llamadas en cola.

      Normalmente, se configura como el último ciclo, de manera que actúa como un desbordamiento si no hay ningún agente disponible, incluso después de que todos los grupos de distribución de llamadas configurados no encuentren un agente coincidente disponible para gestionar la interacción.

      Operaciones de Agent Desktop

      Cuando un agente se conecta al Agent Desktop de Webex CC, el agente especifica un número de teléfono al que se pueden conectar las llamadas entrantes al agente. Puede ser un teléfono PSTN, un teléfono móvil o una extensión si el agente es un usuario de Cisco Webex Calling.

      Tenga en cuenta que este número debe ser un número telefónico válido al que se puedan enrutar las llamadas. De lo contrario, el agente no podrá recibir llamadas entrantes.

      Según el tipo de interacción que maneja el agente, los widgets del escritorio del agente proporcionan la capacidad de realizar determinadas operaciones de control de medios.

      Por ejemplo, una vez que se responde una llamada, el agente puede realizar las siguientes operaciones relacionadas con la llamada.

      • Poner la llamada en espera

      • Iniciar la llamada de consulta y

        • Transferir la llamada a otro número de teléfono (diga el número de teléfono del agente)/punto de entrada

        • Conferir en conferencia a otro agente a la llamada

      • Transferir la llamada a otra cola

      • Finalizar la llamada

      Agent Desktop permite a los administradores agregar widgets personalizados allí ampliando las capacidades de escritorio y convirtiéndolo en una colección unificada de widgets que los agentes necesitan para realizar su trabajo de manera eficiente.

      Arquitectura de escritorio

      Agent Desktop es una aplicación de página única basada en micro frontend que aloja widgets creados en función de la arquitectura de componentes web. Todos los widgets estándar / de stock funcionan con datos que se recuperan mediante API o mecanismos de push del lado del servidor.

      Estas suelen ser API asincrónicas, donde la respuesta para una invocación llega al escritorio a través de una conexión WebSocket.

      Webex CC Agent Desktop autentica a los usuarios con Cisco Common Identity (CI) y el token se pasa a todas las invocaciones de API. También para los widgets personalizados, en función del modelo de autenticación, proporciona una experiencia de inicio de sesión único a los agentes si el modelo de autenticación del widget personalizado está integrado con CI.

      Una vez que un agente forma parte de una interacción, todas las actualizaciones de ese estado de interacciones o los datos asociados también se envían al escritorio a través de la conexión de WebSocket.

      Recuperabilidad del escritorio respecto a la conectividad y la latencia

      La API asincrónica y la pulsación del lado del servidor permiten la escala, se detecta cualquier pérdida de conectividad en la interfaz de WebSocket y el escritorio intenta volver a conectarse y volver a conectarse.

      En la siguiente figura, se ilustra la arquitectura de escritorio del agente en Webex CC.

      Arquitectura de Agent Desktop

      Administración y configuración

      Incorporación de clientes

      Webex Control Hub es la interfaz principal que utilizan los socios y los clientes para incorporar clientes y habilitar o configurar características.

      Una vez que se aprovisionen las características de la organización y el centro de contacto en Control Hub, se activará un flujo de trabajo en Webex CC que hace el resto de los pasos en el aprovisionamiento de todas las capacidades del centro de contacto según las ofertas elegidas por el cliente.

      Todo el aprovisionamiento del centro de contacto se realiza mediante un motor de flujo de trabajo BPM que permite una forma declarativa de definir los pasos involucrados y hace que todos los pasos de aprovisionamiento sean resistentes a fallos y garantiza la integridad de los datos.

      La siguiente figura ilustra el flujo de trabajo de aprovisionamiento en Webex CC.

      Flujo de trabajo de incorporación del cliente
      Entidades de configuración

      Las entidades de configuración clave en Webex CC, alcanzadas dentro de una organización, son las siguientes:

      Sitio

      Sitio significa una ubicación donde se encuentran uno o más equipos y usuarios (agentes/supervisores).

      Todos los usuarios y equipos deben pertenecer a un sitio.

      Equipo

      Un grupo de usuarios. Los equipos se utilizan para distribuir las interacciones a los agentes a través de colas.

      Cada equipo debe pertenecer a un sitio.

      Agentes

      Usuarios que pueden iniciar sesión en Agent Desktop y manejar interacciones entre los tipos de medios que están configurados en el CC de Webex.

      Supervisores

      Los supervisores se asignan a equipos y pueden supervisar/entrenar al agente y tener acceso al estado a nivel de equipo y a las estadísticas del agente para aquellos que pertenecen a los equipos a los que está asignado el supervisor.

      Cola

      Una cola es una entidad lógica en la que se pueden realizar interacciones, mientras se espera que los agentes estén disponibles, que luego se enruta al agente.

      Las colas se asignan a equipos, como el espacio de búsqueda de agentes, con la capacidad de expandir el espacio de búsqueda en función del umbral de tiempo transcurrido agregando otros equipos al espacio de búsqueda.

      Punto de entrada

      Entrypoint es una entidad lógica que representa el punto de entrada para que las interacciones lleguen a Webex CC. Para la telefonía, esto se asigna principalmente al número de teléfono al que llegan las llamadas y para los canales de correo electrónico/mensajería, el punto de entrada apunta a la configuración de activos en Webex Connect.

      Flujo

      El flujo asociado con el punto de entrada (a través de la estrategia de enrutamiento), que decide los pasos involucrados en el manejo de las interacciones.

      Para los canales que no son de telefonía (correo electrónico, mensajería/redes sociales), el flujo se elige como parte de la configuración de activos en Webex Connect.

      Control de acceso para centros de contacto de varios sitios

      Los administradores de CC de Webex pueden configurar perfiles de usuario con derechos de acceso a sitios, equipos, colas y puntos de entrada específicos. Además, debido a la naturaleza jerárquica de los sitios y equipos, una vez que se proporciona acceso a sitios específicos, el usuario solo puede acceder a los equipos o la fecha que pertenecen a los equipos, que pertenecen a esos sitios o a un subconjunto explícitamente especificado de dichos equipos.

      Para las colas y los puntos de entrada, son globales a nivel de organización, por lo que para diferentes ubicaciones geográficas (sitios donde se encuentran agentes y equipos específicos) se pueden configurar puntos de entrada y colas separados, y los supervisores/usuarios pueden tener acceso a aquellas entidades que se pueden aplicar a sitios específicos.

      En la siguiente figura, se ilustran las entidades de configuración clave y el perfil de usuario que hacen referencia a estas entidades.

      Entidades de configuración asignadas al perfil de usuario

      Además de restringir el acceso a estas entidades, los administradores de CC de Webex pueden controlar las capacidades/módulos específicos a los que un usuario puede acceder en la interfaz de administración, lo que permite a los usuarios con derechos de administración/configuración para entidades específicas, así como las secciones/capacidades de la interfaz de administración de CC de Webex.

      Informes y analítica

      Webex CC procesa los eventos discretos generados por diversos servicios durante el ciclo de vida de las interacciones, utilizando una serie de servicios de procesamiento de flujos en tiempo real y genera un conjunto definido de conjuntos de datos en tiempo real que se publican a los clientes suscritos.

      Además, estos eventos se procesan, transforman y agregan y persisten los conjuntos de datos resultantes, que luego se recuperan a través de las API de consumo de datos y la interfaz de generación de informes y visualización de datos: Analyzer.

      La siguiente figura ilustra las interfaces de procesamiento y consumo de datos en Webex CC

      Interfaces de consumo y gasoducto de procesamiento de datos de Webex CC

      Integraciones

      Todas las integraciones externas a WxCC para aumentar y mejorar las capacidades que los clientes pueden utilizar utilizan API publicadas estándares.

      Los tipos de interfaces de API que están disponibles en Webex CC son los siguientes:

      • API de REST

      • Inserción del lado del servidor mediante

        • Webhooks

        • Mensajes de WebSocket

      Integraciones de CRM

      Webex CC admite dos modos de integración con los sistemas de administración de relaciones con los clientes (CRM).

      • Conectores integrados de escritorio

      • Integraciones de flujo a través de conectores HTTP(S) en la IVR

      Conectores integrados de escritorio: Aplicación CRM como interfaz principal

      En este modo de operación, el agente inicia sesión en la consola de CRM como aplicación principal.

      Webex CC es una aplicación integrada (también llamada aplicación de escritorio integrada o teléfono virtual integrado) que se utiliza principalmente para iniciar sesión en el centro de contacto y recibir interacciones del centro de contacto enrutado de Webex CC.

      Al recibir una llamada o una solicitud de conversación, la integración de CRM realiza las siguientes acciones en la consola de CRM

      • Muestre en pantalla el registro del cliente vinculado al ANI u otros datos asociados a la llamada.

      • Metadatos posteriores a la llamada como notas de actividad en el registro del cliente

      • Permita que el agente “Haga clic para llamar” haciendo clic en el contacto dentro del CRM e iniciando una llamada saliente al cliente

      • Publicación de registros de llamadas en las tablas de informes de CRM para informes primarios en la CRM.

      • Proporciona la funcionalidad completa de Agent Desktop y los controles de llamada (versión integrada y minificada de la aplicación de escritorio).

      El modo principal de integración con los CRM es integrar la aplicación de escritorio CC de Webex en un iFrame independiente.

      Además, la aplicación de escritorio CC de Webex ejecuta un widget personalizado sin cabeza (sin interfaz de usuario) en segundo plano, que interactúa con el sistema de CRM subyacente para realizar acciones automatizadas en nombre del agente.

      Las interacciones están impulsadas por dos SDK que utiliza el widget sin cabeza.

      • SDK de JS de escritorio de CC de Webex: Este es el SDK de JavaScript proporcionado por Webex CC para registrar a los oyentes de eventos para acciones de agentes y contactos.

      • SDK de js de crm: Este es el SDK del cliente de CRM aplicable por CRM que abstrae las llamadas de la API de REST con CRM. Por ejemplo, para salesforce, la biblioteca CTI JS proporcionada por Salesforce se utiliza para realizar acciones y escuchar eventos dentro de la CRM.

      La siguiente figura ilustra la arquitectura de escritorio y conector de CC de Webex integrada en CRM

      Arquitectura de conector de escritorio integrado de CRM Connector

      Webex CC es compatible con las siguientes soluciones de CRM para la integración mencionada anteriormente:

      Para obtener más información acerca de la configuración de los diseños de escritorio de CC de Webex para habilitar el conector de CRM, los conjuntos de características y los registros de cambios, visite https://github.com/Ciscodevnet/webex-contact-center-crm-integrations.

      Disponibilidad global de conectores de CRM

      Los conectores de CRM están disponibles en todas las regiones y regiones en las que Webex CC esté operativo.

      Escala elástica y rendimiento

      Webex CC aloja el widget personalizado que permite la comunicación bidireccional entre la aplicación de CRM y el escritorio de Webex CC en AWS CloudFront CDN, lo que garantiza la alta disponibilidad del widget AWS en todas las zonas y regiones de disponibilidad.

      Toda la computación específica de la integración de CRM se produce en el navegador donde los agentes utilizan la aplicación de CRM con el escritorio de Webex CC integrado en la aplicación de CRM.

      Seguridad

      Los conectores de CRM se invocan a través del diseño de escritorio del agente de CC de Webex y los parámetros opcionales se pasan a través del diseño de escritorio al widget para activar y desactivar las características.

      Por ejemplo, para habilitar el widget de acciones de Salesforce, el administrador puede activar la configuración del parámetro de diseño de escritorio sfdcWidgetEnabled a verdadero.

      Instalación del paquete

      Para que la integración funcione de manera bidireccional, la consola de CRM necesita la aplicación integrada instalada. Esto es para admitir la carga de la aplicación de escritorio dentro de un iFrame.

      Todos los conectores Desktop Embedded están disponibles en el mercado de CRM.

      por ejemplo,

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      La instalación de la aplicación de mercado activa los complementos necesarios e importa los archivos XML necesarios en la consola de CRM para admitir el informe de registros de llamadas en el CRM.

      Integraciones de flujo a través de conectores HTTP(S) en la IVR

      El generador de flujo de CC de Webex admite flujos de datos bidireccionales entre Webex CC y el sistema de CRM mediante conectores HTTP(S) configurados en Webex Control Hub y utilizados en el flujo de CC de Webex.

      Se utilizan principalmente para la personalización dentro de las interacciones de voz y el enrutamiento personalizado dentro de la IVR.

      De manera predeterminada, Webex CC es compatible con el conector HTTP de Salesforce en Control Hub. Los otros conectores de CRM se pueden agregar como conectores personalizados en Webex Control Hub.

      Para obtener más información sobre los conectores HTTP, visite https://github.com/CiscoDevNet/webex-contact-center-crm-integrations.

      Conectores HTTP IVR:

      Optimización de la fuerza laboral

      Webex CC es compatible con soluciones de optimización del flujo de trabajo y administración de la calidad de proveedores líderes del sector.

      Extensión de Agent Desktop

      El escritorio del agente y el supervisor de Webex CC permite la extensión de las capacidades del escritorio mediante el desarrollo y la ejecución de widgets personalizados en el escritorio.

      Para obtener más detalles, visite https://developer.webex-cx.com/documentation/guides/desktop.

      Implementación y conectividad

      Webex CC se implementa en AWS y actualmente está disponible en las siguientes regiones

      • US

        • EE. UU.-Este de Virginia

        • EE. UU.-Oeste de California (solo entrada de medios de voz)

      • Canadá

        • Central

      • Reino Unido

        • Londres

      • Europa

        • Fráncfort

      • Asia Pacífico

        • Tokio

        • Sídney

        • Singapur

      La conexión a Webex Contact Center alojado en AWS se puede establecer a través de Internet o mediante Direct Connect de Amazon Web Services (AWS). Con AWS Direct Connect, los datos se entregan a través de una conexión de red privada entre los clientes en las instalaciones y Webex Contact Center, lo que mejora la conexión. Para obtener más detalles, consulte AWS Direct Connect para Webex Contact Center.

      Conectividad de varias regiones para telefonía

      Para habilitar organizaciones globales, con agentes y clientes en múltiples ubicaciones geográficas, Webex CC admite mantener los medios dentro de la región local, para aquellas regiones en las que se ejecutan los servicios de entrada y borde de medios de voz.

      La siguiente figura ilustra la implementación de varias regiones con medios regionales.

      Implementación de varias regiones con medios regionales
      Implementación de varias regiones con medios regionales

      Los servicios de entrada y borde de medios se implementan en las siguientes regiones.

      Región geográfica

      Servicios de Webex CC (región de AWS)

      Límite de medios (POP de voz)

      Servicios multimedia de próxima generación (región de AWS)*

      US

      Virginia Occidental

      Nueva York

      Los Ángeles

      Virginia Occidental

      Estado de California

      Canadá

      Central

      Vancouver

      Toronto

      Central

      Brasil

      Sao Paulo

      Río de Janeiro

      Europa

      Fráncfort

      Fráncfort

      Ámsterdam

      Fráncfort

      Reino Unido

      Londres

      Londres

      Londres

      India

      Pune (ciudad)

      Hyderabad

      Bombay

      Singapur

      Singapur

      Singapur

      Japón

      Tokio

      Tokio

      Osaka

      Tokio

      Australia

      Sídney

      Melbourne

      Sídney

      Sídney

      Seguridad y privacidad

      Seguridad de la infraestructura

      Infraestructura de voz en Edge

      Los componentes de Voice Edge permiten que finalicen los enlaces troncales SIP de las empresas de servicios de red del cliente/PSTN, y esto se habilita en función de los Ips de la lista blanca que pueden conectarse a los componentes de edge.

      Calcular la seguridad de la infraestructura

      Las instancias de cálculo de CC de Webex se aprovisionan en AWS y los servicios se ejecutan como pods en el grupo de Kubernetes que tiene varios espacios de nombres y el acceso a cada espacio de nombres está restringido con credenciales separadas.

      Todo el aprovisionamiento de infraestructura se realiza con código (sin pasos manuales) y no se puede acceder a ninguna de las credenciales manualmente.

      Hay un almacén central de credenciales con rutas específicas configuradas para un conjunto específico de servicios/equipos y el acceso al propio almacén de credenciales está restringido y configurado como secretos en los sistemas de compilación e implementación.

      Ninguno de los componentes/servicios de infraestructura se expone directamente fuera de la VPC de AWS y solo las interfaces expuestas públicamente son las API y los servidores WebSocket que se controlan y gestionan mediante la puerta de enlace de API.

      Además, hay ciertos sistemas e interfaces internos que utilizan los desarrolladores que se utilizan para ver registros, métricas, detalles de implementación, estado de compilación y resultados de pruebas, que se aseguran mediante roles y grupos y se integran con los sistemas de autenticación interna de Cisco.

      Autenticación y autorización para interfaces de usuario

      Todas las interfaces de usuario utilizadas por diversos usuarios del centro de contacto (agentes, supervisores, administradores, analistas) están protegidas por la autenticación por token de portador basada en Cisco Common Identity (flujos de OAuth).

      La autorización se realiza mediante los roles del usuario que obtuvo el token y los alcances asignados al token.

      Seguridad de datos

      Datos en tránsito

      Ninguna de las interfaces del componente de servicios/infraestructura implementado está directamente expuesta al tráfico entrante externo.

      Servicios selectos, con API http exponen esas interfaces a través de una puerta de enlace y todos los https entrantes (incluidos los de WebSocket) se terminan en el ALB y el tráfico interno a través de http se enruta a los servicios.

      Todas las interacciones salientes son a través de https / TLS (para protocolos que no son http).

      Dentro del VPC, la comunicación interna entre servicios (a través del protocolo TCP http / personalizado) se realiza a través de un socket TCP plano.

      Datos en reposo

      Todos los datos almacenados se cifran en la capa de almacenamiento. Además, aquellos almacenes de datos que están fuera de VPC, están protegidos y el control de acceso y las autorizaciones con credenciales se almacenan y administran de forma segura en un almacén secreto.

      La siguiente figura ilustra el flujo de datos y el modelo de seguridad para el tránsito y el reposo.

      Seguridad de datos en tránsito y en reposo

      Privacidad de datos

      Datos de PII del usuario final

      El flujo de CC de Webex, que es el controlador programático para gestionar interacciones, se puede utilizar para recopilar datos de los usuarios, que se pueden asignar a variables de flujo etiquetadas especialmente como “Contiene datos sensibles”. Los valores de dichos datos están cifrados y ningún servicio en la ruta de tránsito de los datos tendrá acceso a estos datos.

      Además, dichos datos nunca se persisten en el almacén de datos de informes de Webex CC y los registros/la infraestructura de mensajería tendrán datos cifrados y los datos de texto claro no se almacenan en ningún lugar dentro de Webex CC.

      Datos de PII del agente/supervisor del centro de contacto

      Los datos relacionados con el usuario del centro de contacto se censura en los registros, pero están disponibles para la visualización y el análisis de datos en el almacén de datos CC de Webex.

      Escalabilidad

      Factores de escala

      Para Webex CC, los factores que afectan la escala son los siguientes:

      • Cantidad concurrente de agentes conectados

      • Cantidad concurrente de interacciones en curso

        • Acciones realizadas en esas interacciones

      • Número concurrente de acciones que realizan los supervisores/agentes, fuera de la gestión de las interacciones

      • Volumen de datos generados y persistentes

      Aspectos arquitectónicos que permiten la escala

      Los principios basados en los cuales se diseña y diseña Webex CC permiten que la solución se escale dinámicamente según sea necesario dentro de los límites impuestos por la infraestructura aprovisionada para los diversos servicios y componentes de la plataforma.

      Arquitectura impulsada por eventos

      Los servicios de Webex CC se comunican mediante mensajes y los flujos de procesamiento de mensajes críticos no implican ninguna operación de IO de bloqueo y el estado requerido para el procesamiento de mensajes se localiza a la instancia del servicio que procesa el mensaje.

      Servicios sin estado (o estado externalizado)

      Los servicios sin estado permiten la elasticidad al agregar o eliminar fácilmente instancias adicionales de los servicios. Hay ciertos servicios que son inherentemente de naturaleza de estado y que tienen almacenamiento de estado externalizado y la infraestructura soporta cambios dinámicos en el número de instancias de tales servicios también con reequilibrio automático / transferencia de estado / localización del estado a la instancia que necesita el estado.

      Infraestructura elástica

      Todos los servicios se ejecutan en Kubernetes y la infraestructura también conocida como nodos de Kubernetes escalan automáticamente en función del uso y esto permite agregar dinámicamente más nodos de cálculo hasta un umbral máximo alto que está preconfigurado.

      Proyección de carga y validación regular

      Todos los servicios se comparan con respecto a las características de rendimiento y el patrón de escala se valida a nivel de servicio.

      Se realizan pruebas adicionales de validación continua, carga máxima y resistencia con parámetros de prueba ajustados para el crecimiento proyectado de los atributos que afectan a la escala, lo que permite identificar cuellos de botella, planificar la actualización del umbral alto para el uso de recursos de infraestructura y estar listo para el día de juego.

      Fiabilidad y disponibilidad

      La arquitectura impulsada por eventos y los servicios sin estado permiten la recuperabilidad y elasticidad. Sin embargo, para garantizar que se detecten los fallos y se actúe sobre ellos antes de que las funcionalidades se vean afectadas, Webex CC emplea la siguiente estrategia.

      • Disponibilidad y fiabilidad de la infraestructura

        • Todos los servicios de Webex CC y los componentes de infraestructura siempre se implementan en tres zonas de disponibilidad de AWS.

          • Esto permite que Webex CC sea resistente a las fallas de la zona de disponibilidad y, en caso de fallas, las instancias con errores se reemplazan automáticamente por otras más nuevas.

      • Supervisión continua y alertas

        • Sondas internas y externas para componentes de servicios e infraestructura, que en caso de fallo activan alertas.

        • Métricas capturadas de los componentes de servicios y de infraestructura y procesadas a través de un motor de reglas que detecta las reglas coincidentes y activa alertas.

      • Validación continua y alertas

        • Se ejecutan pruebas periódicas y cualquier falla genera alertas.

        • Estas alertas crean incidentes proactivos y se gestionan como un incidente real que afecta al cliente.

          • Esto presupone impactos para el cliente y contribuye a la disponibilidad y fiabilidad del sistema.

      • Integración y entrega continuas

        • Este es el proceso de ingeniería y el proceso de entrega y permite la creación, validación e implementación rápidas y confiables de servicios y cambios en los servicios en Webex CC.

          • La capacidad de realizar una implementación completamente automatizada, desde el entorno de código hasta la producción, con todas las validaciones necesarias, reduce el riesgo y minimiza el tiempo hasta la resolución, si es necesario implementar un cambio en respuesta a una falla.

      • Disyuntores y interruptores de arranque

        • Varias partes del sistema/ciertas capacidades de Webex CC se pueden deshabilitar selectivamente para todos los clientes o para seleccionar clientes, a fin de minimizar los efectos de cascada de una falla.

          • Esto permite minimizar la superficie de fallas y lograr la disponibilidad de las capacidades principales del centro de contacto para los clientes.

      Supervisión y detección de fallos

      La siguiente figura indica los mecanismos de supervisión continua, validación y alerta implementados para Webex CC.

      Supervisión continua y detección de fallos

      Continuidad del negocio y recuperación de desastres

      El proceso de recuperación de desastres y continuidad del negocio garantiza detectar cualquier interrupción a gran escala dentro de una región y se implementan los pasos requeridos para garantizar la recuperación de los servicios a los clientes que están a bordo en la región.

      Los pasos para la recuperación se documentan, validan y mantienen actualizados periódicamente de acuerdo con los procesos de recuperación y gestión de desastres.

      Los servicios CC de Webex se implementan en tres zonas de disponibilidad separadas dentro de una región de AWS. Cada zona de disponibilidad es una ubicación física diferente en la región, con servicios públicos independientes.

      En caso de un error completo de la región de AWS, Webex CC confía en AWS para recuperar la región y, en el caso de interrupciones prolongadas que involucran a toda la región, el centro de datos CC de Webex se aprovisiona en una nueva región de AWS y restaura las configuraciones y los datos clave del cliente para que el centro de contacto esté operativo para los clientes en la nueva región de AWS.

      Esto implica la automatización, pero requiere una intervención manual para activar el proceso, así como supervisar y garantizar que la configuración y los datos necesarios se restaure para que el centro de contacto funcione para los clientes.

      Cumplimiento de normas y certificaciones

      Webex Contact tiene una amplia lista de certificaciones de seguridad. Estas certificaciones se mantienen actualizadas a intervalos regulares.

      • qsa de la pci dss

      • caiq

      • HIPAA y HITECH

      • CSA Star Level 1

      • CSA Star Level 2 (evaluación independiente de la 3ª parte)

      • SOC2

      • ISO27001 (Norma internacional para la seguridad de la información)

      • ISO27017 (Norma de seguridad para proveedores de servicios en la nube)

      • ISO27018 (Norma de seguridad centrada en la protección de los datos personales en la nube)

      • ISO27701 (Extensión de privacidad de datos)

      • Estándar alemán C5, que demuestra la seguridad operativa contra ciberataques

      Consulte la Hoja de datos de privacidad del servicio de Webex Contact Center para obtener más detalles.

      ¿Ha encontrado este artículo útil?
      ¿Ha encontrado este artículo útil?