Neste artigo
dropdown icon
Enfileiramento
    dropdown icon
    Visão geral
      Tipos de filas
    dropdown icon
    Filas não baseadas em habilidades
      Filas não baseadas em habilidades com atribuição de equipes
      Filas não baseadas em habilidades com atribuição de agentes
    dropdown icon
    Filas baseadas em habilidades
      Critérios de habilidade atribuídos à fila
      Requisitos de habilidades atribuídos no fluxo
    dropdown icon
    Configuração da fila
      Configure filas baseadas em habilidades
      Configure filas não baseadas em habilidades
dropdown icon
Encaminhamento
    dropdown icon
    Conceitos de roteamento
      Cenário de Excedente de Agentes
      Cenário de Excedente de Contatos
      Perfis de multimídia mesclados
    dropdown icon
    Padrões de roteamento
      Com base em habilidades
      Roteamento não baseado em habilidades
      Roteamento baseado em agentes
dropdown icon
Funcionalidades de enfileiramento e roteamento no Flow
    Funcionalidades de enfileiramento e roteamento no Flow
    dropdown icon
    Atividades de fila
      Contato na fila
      Entrar na fila para o agente
      Grupo de Distribuição de Chamadas Avançada
    dropdown icon
    Atividades de informação da fila
      Obter informações da fila
      Informações avançadas da fila
    dropdown icon
    Atividades de controle de chamadas
      Configurar identificação de chamadas
      Controle de gravação
      Transferência cega
      Transferência em ponte
      Desconectar Contato
      Definir prioridade de contato
    dropdown icon
    Atividades de retorno de chamada
      retorno de chamada
      Agendar retorno de chamada
      Análise do progresso da chamada
Entenda o encaminhamento e a fila de espera no Webex Contact Center
list-menuNeste artigo
list-menuComentários?

Este artigo oferece uma visão geral de como o Webex Contact Center gerencia e direciona contatos. interações recebidas pelos agentes. Abrange diferentes tipos de filas, como filas baseadas em habilidades e métodos de roteamento não baseados em habilidades, como o mais longo disponível, o circular e o melhor disponível. Também explica as atividades de fluxo que ajudam os administradores a gerenciar interações, atribuir agentes e controlar. Monitore o fluxo de chamadas e receba atualizações de fila em tempo real para melhorar as operações e a experiência do cliente. perfeita.

Em fila

Visão geral

No Webex Contact Center, uma fila serve como uma área de retenção para interações de entrada, como telefonia, bate-papo, e-mail ou canais sociais. Os contatos são estacionados em filas até que eles sejam distribuídos automaticamente para agentes ou agentes manualmente buscá-los para o manuseio. Além disso, eles oferecem suporte a recursos como roteamento baseado em habilidades, gerenciamento prioritário e distribuição de carga de trabalho justa.

Os supervisores podem usar filas para observar diferentes linhas de trabalho e melhorar a forma como as tarefas são tratadas no contact center.

Alguns dos principais benefícios de usar filas efetivamente são:

  • Melhor experiência do cliente: Gerencie os tempos de espera e deixe os clientes saberem que estão na fila para serem ajudados.
  • Maior eficiência: Certifique-se de que as chamadas sejam tratadas de forma ordenada, reduzindo o caos e a má administração.
  • Feira Distribuição de contatos: Distribua chamadas uniformemente entre os agentes para evitar sobrecarga de qualquer agente único.
  • Manuseio Prioritário: Permitir a priorização de certas chamadas, como clientes VIP ou questões urgentes.

Tipos de Filas

Webex Contact Center suporta vários tipos de filas que permitem uma ampla variedade de casos de uso para centros de contato de todos os tamanhos e complexidades, em todos os tipos de mídia com capacidades uniformes.

Existem filas que consideram habilidades de agente em contatos de roteamento, e filas que não consideram. Essas filas também diferem em termos de como os agentes estão associados a eles para trabalhar em contatos.

Existem duas amplas categorias de filas:

  • Filas não baseadas em habilidades
  • Filas baseadas em habilidades

Filas não baseadas em habilidades

Filas não baseadas em habilidades não consideram habilidades associadas a agentes. Você pode configurar filas não baseadas em habilidades com as seguintes opções:

  • Atribuições de equipe
  • Atribuições de agente

Filas não baseadas em habilidades com atribuições de equipe

Em filas não baseadas em habilidades com atribuição de equipe, você pode organizar agentes em equipes e combinar essas equipes para formar Grupos de Distribuição de Chamadas (CDG). Você pode definir um intervalo de tempo entre cada grupo para gerenciar o fluxo de chamadas.

Os grupos de distribuição de chamadas ajudam a definir vários níveis de agentes que se tornam elegíveis para trabalhar em contatos nesta fila em intervalos de tempo configurados. Os contatos são atribuídos aos agentes com base no nível de sua equipe. Se nenhum agente estiver disponível, os contatos são estacionados por uma duração pré-configurada antes de expandir para incluir o próximo grupo de equipes. Este processo continua até que um agente esteja disponível ou todos os grupos tenham sido verificados.

Você pode configurar esses tipos de equipes:

  • Equipes individuais: Os agentes podem ser organizados em equipes que podem representar uma função específica de organização, que pode então se tornar parte das filas para que os contatos possam ser encaminhados aos agentes nessas equipes. Você pode marcar um agente para várias equipes para lidar com contatos de várias filas para roteamento eficiente.
  • Equipes baseadas em capacidade: A equipe baseada em capacidade (CBT) é um recurso que direciona chamadas de voz para um número direto baseado em capacidade (DN), onde a capacidade determina quantas chamadas podem ser tratadas simultaneamente. Ele permite roteamento de chamadas para números de telefone sem exigir que os agentes entrem no sistema, tornando-o adequado para cenários onde as chamadas são atendidas por correio de voz, máquinas de atendimento ou grupos de caça, em vez de agentes tradicionais do call center. Nesta configuração, não há agentes específicos atribuídos à equipe e eles não usam o Webex Contact Center Agent Desktop.

Diagrama de fluxo de trabalho sobre como a fila não baseada em habilidades com atribuição de equipe funciona no Webex Contact Center

Neste exemplo, existem três Grupos de Distribuição de Chamadas, que permitem a expansão do alvo, o que significa expandir para mais agentes em equipes em intervalos de tempo configurados.

O primeiro Grupo de Distribuição de Chamadas contém a EQUIPE 1, que tem 3 agentes configurados – A 1, A 2 e A 5.

O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que tem 3 agentes configurados – A 2, A 3, e A 4.

O terceiro (e final) grupo de distribuição de chamadas contém EQUIPE 3, que tem 2 agentes configurados – A 6 e A 7.

Quando um contato é enfileirado, o sistema primeiro procura por um agente correspondente no primeiro Grupo de Distribuição de Chamadas. Se não houver nenhum agente encontrado, o contato está estacionado para a duração configurada antes de fazer a expansão do alvo para o próximo grupo. Isso adiciona novas equipes às já existentes. Este processo se repete até encontrar uma correspondência, ou todos os grupos são expandidos.

Um recurso chamado 'Verificar disponibilidade do agente' faz com que o contato se expanda instantaneamente até o subsequente Grupo de Distribuição de Chamadas se não houver agentes correspondentes encontrados no grupo atual. Isso pode ser ativado na seção Contato de fila <LINK TO 3.1.1> no fluxo.

Essa configuração resulta nos seguintes cenários:

  1. "A" 2" pertence à EQUIPE 1 e à EQUIPE2. Se A 2 escolher a EQUIPE 1 para fazer login no Agent Desktop, o sistema considera A 2 parte da EQUIPE 1 e, portanto, o primeiro Grupo de Distribuição de Chamadas somente.
  2. A 5 pertence à EQUIPE 1, no entanto, também poderia ter sido parte de alguma outra equipe na organização em que eles têm atualmente logado. Portanto, A 5 não é considerada como parte da EQUIPE 1 e não está associada a esta fila.

As filas com atribuição de equipe fornecem essa capacidade poderosa para que os agentes se movam entre as filas simplesmente escolhendo uma equipe durante o login.

Padrão de roteamento disponível:

Filas não baseadas em habilidades com atribuições de agente

As filas não baseadas em habilidades são um tipo de fila onde um pool de agentes é diretamente atribuído à fila. Ao contrário de outros tipos de fila, que indiretamente determinam o conjunto de agentes atribuídos a eles, essas filas permitem que os administradores selecionem agentes diretamente e manualmente. Por exemplo, as filas de atribuição baseadas em equipe atribuem agentes com base em suas equipes registradas e as filas de atribuição baseadas em habilidades correspondem aos agentes com base nas habilidades necessárias. Em contraste, os administradores podem adicionar diretamente agentes a essas filas para se tornarem parte da fila. Isso fornece uma maneira simples de gerenciar a alocação de agentes sem depender de atribuições orientadas pelo sistema.

Filas com atribuição de agente fornecem algoritmos de roteamento simples, mas eficazes que ajudam na distribuição de contatos entre o grupo de agentes. Eles não consideram as habilidades dos agentes em contatos de roteamento. No entanto, os agentes podem ser encomendados dentro de cada fila, e isso é considerado quando roteando contatos para eles. Neste contexto, as equipes servem principalmente como um construto organizacional para supervisores, em vez de um fator na associação agente-fila e decisões de roteamento de contato que simplifica o gerenciamento de fila.

Este tipo de fila é mais adequado onde a atribuição estática de agentes e a gestão da associação agente-fila é viável e desejável para o controle operacional, e a seleção de algoritmos de roteamento é adequada para a distribuição de trabalho entre os agentes. Essas filas também são particularmente úteis para cenários em que vários tipos de perguntas de clientes exigem experiência especializada que pode ser atendida por um segmento pré-criado de agentes especializados.

No entanto, organizações complexas de contact center podem achar difícil gerenciar manualmente as atribuições de agentes nessas filas. Eles podem se beneficiar mais de outros tipos de fila que oferecem roteamento dinâmico e associações agente-fila.

Diagrama de fluxo de trabalho que descreve como um exemplo de fila não baseada em habilidade com atribuição de agente no Webex Contact Center funciona

Neste exemplo, a fila tem um conjunto de agentes mapeados para ele em uma ordem específica, como A 4, A 9, A 7, e assim por diante. Esta ordem desempenha um papel em algoritmos de roteamento específicos que correspondem contatos recebidos para agentes. O sistema combina contatos com esses agentes com base em sua disponibilidade e no algoritmo de roteamento escolhido.

Ao contrário das filas com atribuição de equipe, não há conceito de expansão alvo ao longo dos intervalos de tempo. Se nenhum dos agentes configurados estiver disponível para rotear esse contato, ele estará estacionado na fila até que um desses agentes fique disponível para lidar com contatos antes do tempo limite do parque. Expansão de destino não se aplica a essas filas.

Padrões de roteamento disponíveis:

Filas baseadas em habilidades

As filas baseadas em habilidades fornecem a capacidade de os contatos serem encaminhados aos agentes com as habilidades certas para atender às suas necessidades.

Você pode configurar os seguintes tipos de opções baseadas em habilidades:

Critérios de habilidade atribuídos à fila

Os administradores podem atribuir critérios de habilidade às filas. As filas baseadas em habilidades com critérios de habilidade permitem que os administradores configurem as habilidades necessárias diretamente na fila. Todos os agentes da organização que têm todas as habilidades necessárias da fila via perfil direto de habilidades implicitamente tornam-se parte desta fila.

Essa configuração ajuda os administradores a ter uma visualização ao vivo dos agentes que mapeiam a fila em virtude das habilidades. Em situações como alto volume ou baixo volume, os administradores podem considerar ajustar as habilidades necessárias da fila e perfis de habilidades do agente para expandir ou encolher o pool de agentes com base na necessidade.

Este tipo de fila difere das filas baseadas em atribuição da equipe no sentido de que não há nenhuma configuração de grupo de distribuição de chamadas, o que significa que a equipe não desempenha nenhum papel no agente para a associação de fila. Além disso, as habilidades necessárias são configuradas estaticamente nesta fila, ao contrário das filas de habilidades baseadas em equipe, onde as habilidades necessárias de injeção de fluxo (estática ou variável). Portanto, tecnicamente, as habilidades fazem parte da fila ao invés do contato em si.

Qualquer agente na organização que satisfaça inteiramente os critérios de habilidade da fila (tendo habilidades do perfil direto da habilidade) implicitamente torna-se associado com esta fila. A equipe não tem nenhum papel na associação de agentes com essas filas. Esses agentes podem fazer parte de qualquer equipe para fins operacionais e de gerenciamento.

Cada fila de contatos nesta fila assumirá automaticamente os critérios de habilidade definidos na própria fila. Os contatos individuais não podem definir ou substituir seus próprios requisitos / critérios de habilidade ao contrário em filas baseadas em habilidades com atribuição de equipe.

Diagrama de fluxo de trabalho que descreve um exemplo de como a fila baseada em habilidades com critérios de habilidade funciona no Webex Contact Center

Neste exemplo,

  • Somente os agentes A 1, A 3 e A 7 atendem inteiramente aos critérios de habilidade configurados na fila, portanto, apenas esses agentes estariam associados a essa fila.
  • Os agentes A 2, A 4 e A 6 que atendem parcialmente aos critérios ou A 5 que não possuem habilidades relevantes não podem ser associados a esta fila.

Atualizar o perfil de habilidade de um agente (chamado rematar) de modo que satisfaça os critérios de habilidade da fila automaticamente e dinamicamente faça desse agente parte dessa fila. Alternativamente, atualizar os próprios critérios de habilidade na fila de modo que mais (ou menos) agentes satisfaçam os critérios de habilidade atualizados também adicionem (ou removam) automaticamente e dinamicamente agentes dessa fila.

Ao contrário das filas com atribuição de equipe, não há conceito de expansão alvo ao longo dos intervalos de tempo. Se o contato não puder ser compatível com nenhum dos agentes associados, ele está estacionado na fila até que um desses agentes fique disponível para lidar com contatos antes do tempo limite do parque.

As filas baseadas em habilidades são as mais adequadas onde a atribuição estática de habilidades e a gestão da fila para a associação de agentes é viável e desejável para o controle operacional. Eles também são adequados quando a seleção de algoritmos de roteamento é apropriada para a distribuição de trabalho entre os agentes. Essas filas também são particularmente úteis para cenários em que diferentes tipos de consultas de clientes exigem habilidades específicas que podem ser atendidas por um segmento pré-derivado de agentes especializados.

Organizações de Contact Center complexas podem achar a fila de gerenciamento para atribuições de agentes em filas baseadas em habilidades mais fácil, em comparação com filas com atribuição de agente onde cada agente deve ser adicionado manualmente à lista, o que é trabalhoso, especialmente para uma organização maior.

Requisitos de habilidade atribuídos no fluxo

Filas baseadas em habilidades com requisitos de habilidade atribuídos em fluxo são um tipo de fila baseada em atribuição de equipe no Webex Contact Center, onde um conjunto de equipes são configurados em vários níveis, chamados como Grupos de Distribuição de Chamadas. Os agentes que estão logados nessas equipes configuradas recebem contatos dessa fila com base no nível do Grupo de Distribuição de Chamadas no qual sua equipe está configurada na fila se eles também satisfazem totalmente os requisitos de habilidade do contato.

Dentro dessa fila, as equipes de agentes são agrupadas em Grupos de Distribuição de Chamadas com atrasos de tempo configuráveis entre elas. Se nenhum agente estiver disponível para o contato, a solicitação será estacionada e, após o atraso, o encaminhamento se expandirá para o próximo Grupo de Distribuição de Chamadas. Esse processo continua até que um agente seja designado ou todos os grupos estejam exaustos. Enquanto isso, se um agente em um grupo previamente verificado se tornar disponível durante este processo, esse agente é selecionado.

Os agentes adquirem habilidades por meio do perfil de habilidades diretamente atribuído ao agente. As habilidades do agente são determinadas com base na seleção da equipe durante o login.

Cada contato pode, opcionalmente, especificar requisitos de habilidade no fluxo, que são combinados com as habilidades dos agentes disponíveis para selecionar o agente mais adequado.

Além disso, os contatos também podem especificar relaxamentos de habilidades em intervalos de tempo configurados. Estes são um conjunto modificado de requisitos de habilidade que substituiria os requisitos originais de habilidade do contato em intervalos de tempo configurados. Isso permite que um contato modifique (normalmente usado para "relaxar") seus requisitos de habilidade enquanto estacionado na fila para que mais agentes possam corresponder a esses requisitos de habilidade relaxados.

A expansão do alvo por meio dos Grupos de Distribuição de Chamadas pode ocorrer simultaneamente com ciclos de relaxamento de habilidades - ambos com o objetivo de combinar um contato estacionado com agentes elegíveis mais rápido, reduzindo assim o tempo de espera geral e melhorando os níveis de serviço da fila.

Diagrama de fluxo de trabalho que descreve um exemplo de como a fila baseada em habilidades com atribuição de equipe funciona no Webex Contact Center.

Como filas não habilidosas com atribuição de equipe, ele tem três Grupos de Distribuição de Chamadas que permitem "expansão de destino", ou seja, expandir para mais agentes em equipes em intervalos de tempo configurados.

  • O primeiro grupo de distribuição de chamadas contém a EQUIPE 1, que tem 3 agentes configurados – A 1, A 2 e A 5.
  • O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que tem 3 agentes configurados – A 2, A 3, e A 4.
  • O terceiro (e final) grupo de distribuição de chamadas contém EQUIPE 3, que tem 2 agentes configurados – A 6 e A 7.

No entanto, há duas coisas principais a observar:

  • Cada contato que fica enfileirado nesta fila definirá seus requisitos de habilidade e relaxamento de habilidade através do fluxo.
  • Os agentes podem ter habilidades configuradas (através de um perfil de habilidade – direto ou herdado da equipe de login).

Enquanto A 2 é configurada para ser parte da EQUIPE 1 e da EQUIPE 2, dependendo da escolha da equipe que este agente fez durante o login, em sua sessão atual ele é considerado como parte dessa equipe, e, portanto, também herdará o perfil de habilidade (e, portanto, os valores de habilidade) dessa equipe (a menos que isso seja substituído por uma configuração de perfil de habilidade direta para este agente).

Esta é uma poderosa capacidade fornecida por filas com atribuições de equipe, onde os agentes podem se mover entre filas simplesmente escolhendo uma equipe durante o login.

Juntamente com a capacidade de herdar configurações de perfil de habilidade da equipe selecionada, um agente pode trabalhar com diferentes conjuntos de habilidades também.

Neste exemplo,

  • Os contatos são enfileirados com um requisito de habilidade inicial (sk_1 >= 6) durante a escalada do fluxo, com um relaxamento de habilidade (sk_1 >= 3) após um intervalo de tempo configurado.
  • Em todos os agentes em todos os grupos de distribuição de chamadas, apenas A 1, A 3, A 6 e A 7 têm habilidades que satisfazem o requisito de habilidade inicial de contatos em fila.
  • Os agentes restantes ou têm a habilidade (sk_1), mas não satisfazem os requisitos de habilidade (por exemplo, A 2 na EQUIPE 1 e A 4 na EQUIPE 2), ou não têm essa habilidade (por exemplo, A 5, A 2 na EQUIPE 2).
  • Ao longo do tempo, após o relaxamento da habilidade, além disso A 2 e A 4 agora também satisfazer os requisitos de habilidade "relaxado" do contato.

Para cada contato que fica enfileirado nesta fila, o sistema tenta encontrar um agente correspondente dentro do primeiro grupo de distribuição de chamadas que satisfaz inteiramente os requisitos de habilidade atuais do contato. Se nenhum agente correspondente for encontrado, o contato será estacionado para a duração configurada antes que a expansão do alvo aconteça com o segundo grupo de distribuição de chamadas. Todas as equipes configuradas no segundo grupo de distribuição de chamadas também são adicionadas às equipes existentes do primeiro grupo. Agora, o sistema tenta encontrar um agente correspondente dentro do grupo expandido. Observe que, enquanto isso está acontecendo, o relaxamento de habilidades também atualizaria os requisitos de habilidades do contato em intervalos de tempo configurados e o sistema usaria os requisitos de habilidades atualizados para corresponder aos agentes disponíveis no grupo atual de distribuição de chamadas.

Isso continua até que todos os grupos de distribuição de chamadas configurados sejam expandidos e todos os relaxamentos de habilidades sejam aplicados, a menos que um agente correspondente seja encontrado antes.

Padrões de roteamento disponíveis:

Configuração de fila

Configurar filas baseadas em habilidades

Atribuir critérios de habilidade a uma fila
  • Crie Habilidades e, se necessário, Habilidades dinâmicas.
  • Crie Perfis de Habilidade...
  • Atribuir perfil de habilidade para agentes diretamente.
  • Atribuir habilidades dinâmicas diretamente aos agentes. Habilidades dinâmicas não são atribuídas através de Perfis de Habilidade.
  • Crie fila com tipo de canal de Telefonia ou Chat ou E-mail ou Social.
  • Atribuir habilidades e requisitos de habilidades dinâmicas para filas no centro de controle.
  • Veja a lista de agentes que podem lidar com contatos na fila.
  • Selecione um Algoritmo de roteamento LAA ou BAA. Para BAA, configure pesos para habilidades de proficiência e habilidades dinâmicas de proficiência, quando necessário.
  • Adicione uma fila Atividade de contato no fluxo e selecione esta fila.
Atribuir requisitos de habilidade a uma fila
  1. Crie Habilidades e, se necessário, Habilidades dinâmicas.
  2. Crie Perfis de Habilidade...
  3. Atribuir perfil de Habilidade para Agentes diretamente ou Equipe.
  4. Atribuir habilidades dinâmicas diretamente aos agentes. Habilidades dinâmicas não são atribuídas através de Perfis de Habilidade.
  5. Crie um Equipe...
  6. Adicione agentes à equipe.
  7. Crie Fila com tipo de canal de Telefonia ou Chat ou E-mail ou Social.
  8. Adicione equipes à fila em um único CDG ou vários CDGs.
  9. Selecione um padrão de roteamento LAA ou BAA.
  10. Adicione uma fila Atividade de contato no fluxo e selecione a fila para a qual o Roteamento Baseado em Habilidades está configurado. Para obter mais informações, consulte Fila Contato...
  11. Atribuir habilidades, habilidades dinâmicas e relaxamento de habilidades na atividade de contato de fila. Para BAA, configure pesos para habilidades de proficiência e habilidades dinâmicas de proficiência, quando necessário.
  12. Use Atividade de distribuição de chamada escalada na fila de postagem de fluxo para mover rapidamente para o próximo grupo de distribuição de chamada ou o último.

Configurar filas não-baseadas em habilidade

Atribuir equipe a uma fila
  • Crie um Equipe...
  • Adicione agentes à equipe.
  • Crie Fila com tipo de canal de Telefonia ou Chat ou E-mail ou Social.
  • Adicione equipes à fila em um único CDG ou vários CDGs.
  • Selecione um padrão de roteamento LAA.
  • Adicione uma fila Atividade de contato no fluxo e selecione esta fila.
  • Use Atividade de distribuição de chamada escalada na fila de postagem de fluxo para mover rapidamente para o próximo grupo de distribuição de chamada ou o último.
Atribuir agente a um fluxo de fila
  • Crie Fila com tipo de canal de Telefonia ou Chat ou E-mail ou Social.
  • Adicionar agentes diretamente às filas (Observação: Nem Habilidades nem equipe são usadas neste tipo de fila).
  • Selecione padrões de roteamento, como Circular ou Linear ou Agente Disponível Mais Longo.
Roteamento

Conceitos de roteamento

Cenário de superávit do agente

Cenário de superávit do agente ocorre quando há mais agentes disponíveis do que há contatos na fila. Neste caso, quando uma interação com o cliente (contato) é enfileirada, o sistema tenta encontrar um agente correspondente para este contato específico imediatamente, e se um agente correspondente for encontrado, o contato não precisa ser estacionado na fila e esperar que um agente correspondente esteja disponível mais tarde.

Cada vez que um contato passa por uma expansão através de um Grupo de Distribuição de Chamadas, ou através do relaxamento de habilidades, o sistema novamente tenta encontrar um agente correspondente para este contato específico imediatamente.

Encontrar um agente correspondente para um contato específico usa o padrão de roteamento configurado na fila.

O Webex Contact Center oferece vários padrões de roteamento em diferentes tipos de filas, que permitem que as organizações otimizem o atendimento ao cliente minimizando o tempo de espera, equilibrando as cargas de trabalho dos agentes e garantindo que os clientes estejam conectados com agentes que tenham as habilidades necessárias para atender suas necessidades específicas. Consulte a seção Padrão de roteamento para obter informações detalhadas sobre os padrões de roteamento.

Contato Cenário de superávit

O Roteamento de excedentes de contato ocorre quando o número de interações de clientes recebidos (ou contatos) excede os agentes disponíveis. Essa situação geralmente ocorre em horários de pico ou picos inesperados em volume de contato. O principal objetivo do roteamento de excedentes de contato é gerenciar esse excesso de forma eficiente, garantindo que os padrões de atendimento ao cliente sejam mantidos apesar do excesso de demanda. Para um agente que acaba de se tornar disponível em um canal específico, o roteamento de excedentes de contato funciona para encontrar e atribuir o contato apropriado, entre todos os contatos estacionados em todas as filas com as quais este agente está associado.

As principais estratégias para realizar o roteamento de contato de forma eficiente com disponibilidade limitada de agentes são:

  • Queue Ranking

    O ranking de filas permite que os administradores especifiquem a importância relativa das filas. Os administradores podem definir classificações de fila para definir a ordem na qual as chamadas são encaminhadas de filas para agentes conectados a equipes, em uma base por equipe.

    Por exemplo, considere que os agentes conectados à Equipe A estão associados a duas filas – "Faturamento" e "Vendas". Os administradores podem usar o ranking de fila para atribuir um ranking maior à fila "Faturamento", portanto, quando os contatos entrarem nas filas, os contatos de "Faturamento" serão encaminhados para agentes pertencentes à Equipe A antes dos contatos das filas "Vendas". Isso vai acontecer, embora possa haver contatos mais antigos e de maior prioridade que podem estar esperando na fila "Vendas" - apenas porque a fila "Faturamento" tem uma fila maior do que a fila "Vendas". Somente quando não houver mais contatos de espera na fila "Faturamento", os agentes da Equipe A serão encaminhados contatos de "Vendas" (e qualquer outra) fila com a qual estejam associados.

    A seguir estão algumas das características importantes do ranking da fila:

      • Se uma classificação é atribuída apenas a algumas das filas, chamadas nessas filas terão precedência sobre chamadas nas filas para as quais nenhuma classificação é especificada.
      • Queue ranking pode ser definido em um máximo de 50 filas em todos os tipos de mídia com um valor que varia entre 1 e 50 com 1 como a classificação mais alta.
      • Você pode atribuir a mesma classificação para várias filas.
      • Se você habilitar a classificação da fila, as filas que não são atribuídas a nenhuma classificação explícita são tratadas abaixo de todas as filas classificadas.
      • O Queue Ranking funciona dentro do mesmo tipo de mídia.

        Por exemplo, se a Queue Sale é uma fila de tipo de mídia de voz com classificação 2 e o Suporte de cobrança de fila é uma fila de bate-papo com classificação 1 para a equipe A, então os agentes que estão disponíveis no canal de voz na equipe A recebem primeiro a chamada de voz, mesmo que a classificação seja 2.

        No entanto, considere duas filas de bate-papos para a Equipe B - Cartão de crédito de fila com fila 2 e Cartão de Débito de fila com fila 1. Em seguida, os agentes disponíveis na Equipe B serão oferecidos contatos do cartão de débito da fila primeiro.

      • O ranking das filas não se aplica a equipes baseadas em capacidade.

  • Prioridade de contato

    Quando um contato é enfileirado, sua prioridade pode ser definida atribuindo uma importância hierárquica que varia de 1 (maior) a 10 (menor, padrão). Essa priorização garante que certos contatos sejam abordados mais rapidamente com base em sua importância, urgência ou valor estratégico para a organização. Quando um agente está disponível para lidar com o próximo contato entre todos os contatos estacionados em todas as filas com as quais o agente está associado, o contato de maior prioridade em todas as filas é encaminhado para o agente (desde que outros critérios, como correspondência de habilidades e outros, estejam satisfeitos).

    Para os contatos que são enfileirados sem qualquer prioridade explícita, uma prioridade padrão de 10 (menor) é considerada. Entre vários contatos que têm a mesma prioridade, o contato que espera na fila para a duração mais longa é encaminhado primeiro para o agente disponível e elegível.

  • Contato de espera mais longo

    Essa é uma estratégia básica que garante que o contato de espera mais longo em todas as filas com as quais o agente está associado seja encaminhado ao agente.

    Este é o critério final que determina o contato a ser encaminhado quando vários contatos em filas com a mesma classificação de fila e a mesma prioridade de contato estão esperando para serem processados.

Essencialmente, o roteamento de excedente de contato para um agente que acabou de se tornar disponível significa selecionar um único contato que:

  • é do mesmo tipo de mídia que aquele em que o agente está disponível
  • está estacionado em qualquer uma das filas que este agente está associado
  • cujos requisitos de habilidade (se houver) são todos satisfeitos por este agente
  • está estacionado em uma fila cuja classificação é maior do que outras filas como configurado na equipe do agente
  • está tendo a maior prioridade entre todos esses contatos
  • é o contato de espera mais antigo entre os contatos com a mesma prioridade

No exemplo acima que ilustra um cenário de excedente de contato, o agente A 1 fez login na EQUIPE 1 e tornou-se disponível para lidar com contatos em vários tipos de mídia.

A 1 está associada com 3 filas – Q 1 , Q 2 e Q 3 . TEAM 1 também definiu classificação de fila onde Q 1 é classificado como o mais alto, então Q 2 e Q 3 respectivamente.

Existem contatos já estacionados em todas essas filas, com requisitos de habilidade e prioridade definida para cada contato.

Agora, o cenário de excedente de contato funciona da seguinte maneira:

  • Entre todos os contatos estacionados em todas essas filas, apenas 4 os contatos podem ser encaminhados para A 1 C 2 , C 7 (de QUEUE 2) e C 3 , C 8 (de QUEUE3).

    Somente os requisitos de habilidade desses 4 contatos são inteiramente satisfeitos pelas habilidades de A 1 .

  • Entre esses 4 contatos, a precedência é dada aos contatos de QUEUE 2 (ou seja, C 2, C 7) porque QUEUE 2 tem o ranking de fila mais alto.

    Note que mesmo que QUEUE 1 seja a fila classificada mais alta, nenhum de seus contatos estacionados pode ser encaminhado para A 1 uma vez que suas necessidades de habilidade não são satisfeitas por A 1.

  • Entre C 2 e C 7 , o contato de maior prioridade é C 7 . Então, a escolha final é C7 , e o sistema o direciona para A 1 .

    Isso acontece mesmo que C 2 foi enfileirado anteriormente, porque prioridade de contato tem precedência sobre o tempo enfileirado.

Perfis de multimídia mesclados

Através da configuração de perfil multimídia, o Webex Contact Center permite que agentes atendam contatos em diferentes tipos de mídia (voz, bate-papo, e-mail e social). Com base nessa configuração, os agentes recebem canais provisionados por tipo de mídia.

Cada contato encaminhado para um agente consome um canal desse tipo de mídia, desde que o agente esteja trabalhando nesse contato. Embora os agentes possam ter apenas um canal de voz, eles podem ter até cinco canais de outros tipos de mídia.

A configuração de roteamento misturado em Perfis Multimídia permite que os administradores controlem como diferentes canais podem ser usados simultaneamente para cada agente. Isso permite que as organizações prestem atenção dedicada aos clientes, promovendo melhor qualidade de serviço, melhor experiência do cliente e melhores taxas de conversão. Além disso, as organizações podem equilibrar a carga através de canais de mídia quando experimentam carga irregular em alguns canais, permitindo a utilização eficiente de agentes.

Há três opções:

  • Exclusivo

  • Mesclado

  • Blended-Realtime

Ao lidar com um contato sem voz, os agentes podem iniciar uma chamada de voz de outdial manual do Agent Desktop, desde que tenham um canal de voz disponível. Isso se aplica a todos os tipos de perfil multimídia.

Para obter mais informações sobre como configurar perfis multimídia, consulte Gerenciar Perfis Multimídia...

Padrões de roteamento

Com base em habilidades

Padrões de roteamento baseados em habilidades no Webex Contact Center direcionam as interações com os clientes para agentes com base em habilidades específicas necessárias para resolver a pergunta, como proficiência em idiomas ou conhecimento técnico. Esses padrões garantem que cada cliente se conecte ao agente mais qualificado, melhorando a eficiência do serviço e a satisfação do cliente. Os benefícios incluem tempo de manuseio reduzido, taxas de resolução melhoradas e uso otimizado dos recursos do agente, alinhando sua experiência com as necessidades do cliente.

O roteamento baseado em habilidades pode usar habilidades que os agentes recebem de perfis de habilidades e Habilidades Dinâmicas que são atribuídas diretamente aos agentes. Habilidades dinâmicas representam atributos de agente que podem mudar independentemente do perfil de habilidade de um agente.

Quando os padrões de roteamento baseados em habilidades são usados, primeiro a exigência de habilidade do contato (atribuído em fluxo) ou os critérios de habilidade atribuídos à fila são usados para filtrar os agentes disponíveis cujas habilidades e Habilidades Dinâmicas satisfazem estes requisitos / critérios inteiramente. Então, entre os agentes que são filtrados, um único é selecionado para o contato com base no padrão de roteamento configurado.

Para melhor roteamento disponível, habilidades de proficiência e habilidades dinâmicas de proficiência também podem usar pesos para influenciar o escore usado para a seleção de agentes. Os pesos não afetam o roteamento Disponível Mais Longo; esse padrão usa habilidades e Habilidades Dinâmicas apenas para determinar a elegibilidade do agente.

Maior Disponível

O padrão de roteamento baseado em habilidades mais longo Disponível encaminha um contato para aquele agente cujas habilidades satisfazem totalmente os requisitos de habilidade de contato / critérios de habilidade de fila, e que esteve disponível o mais longo desde o manuseio de seu último contato entre todos os agentes elegíveis nessa fila.

Esse padrão de roteamento ajuda a distribuir o trabalho uniformemente entre os agentes, atribuindo interações àqueles que estão disponíveis por mais tempo, evitando desequilíbrios de carga de trabalho. Ele ajuda a manter a justiça na distribuição do trabalho, garantindo que nenhum agente está sobrecarregado enquanto outros permanecem livres.

No exemplo acima, existem 4 agentes com habilidades de proficiência e não proficiência com diferentes valores de habilidade de proficiência.

Considere um contato enfileirado em uma fila com base em habilidades tendo o padrão de roteamento "Longest Available":

  • com os requisitos de habilidade acima atribuídos via fluxo, ou
  • com os critérios de habilidade acima sendo configurados na fila baseada em habilidades

Nesse cenário:

  • Somente os agentes que satisfazem inteiramente os requisitos da habilidade do contato/critérios da habilidade da fila são considerados para o roteamento. Somente os agentes A 1 , A 2 e A 4 satisfazem inteiramente os requisitos de habilidade de contato / critérios de habilidade de fila.

    Agente A 3 não é elegível. No caso de Critérios de habilidade atribuídos à fila... A.3 não está nem associado com a fila.

  • Entre A 1 , A 2 e A 4 o contato será encaminhado para o agente mais longo disponível – A 1 que está disponível desde 10 minutos, mais tempo do que A 2 ou A 4.

    Em virtude de A 1 ser atribuído o contato, A 1 não será mais o agente mais longo disponível em todos os canais de mídia.

  • O próximo contato com exatamente os mesmos requisitos de habilidade seria encaminhado para o próximo agente mais longo disponível - A 2 , e assim por diante.

Esse padrão de roteamento é suportado nos seguintes tipos de filas baseadas em habilidades:

Melhor disponível

O Melhor padrão Disponível de roteamento baseado em habilidades garante que as interações do cliente sejam direcionadas ao agente mais qualificado disponível. Esse padrão avalia não apenas a presença de habilidades necessárias entre os agentes, mas também os níveis de proficiência dessas habilidades, calculando um escore de habilidades para determinar o agente mais qualificado ("melhor") para cada contato.

Este padrão filtra agentes disponíveis cujas habilidades satisfazem os requisitos de habilidade de contato / critérios de habilidade de fila inteiramente. Em seguida, uma pontuação é calculada para cada agente elegível usando valores de proficiência de todas as habilidades mencionadas nos requisitos de habilidade de contato / critérios de habilidade de fila. O agente com a maior pontuação de habilidade é considerado o "melhor" agente para cada contato.

Efetivamente, a soma dos valores de habilidade do agente que correspondem aos requisitos de habilidade de contato / critérios de habilidade de fila determina a pontuação.

Alguns pontos-chave para entender:

  • Normalmente, o valor real da habilidade é usado no cálculo da pontuação, porque uma pontuação maior indica uma combinação mais forte. Exceto que, quando um requisito de habilidade usa a condição menos-que-igual-a (<=), esse valor de habilidade específico do agente é invertido no cálculo do escore, ou seja, effective_skill_value = (10) menos (real_skill_value). Isso é feito para garantir que uma pontuação mais baixa indica uma combinação mais forte.
  • Quando vários agentes elegíveis têm a mesma pontuação, o agente mais longo disponível entre eles é selecionado
  • Somente habilidades de proficiência são consideradas para cálculo de pontuação. Quaisquer habilidades booleanas, de texto ou enum nos requisitos de habilidade de contato / critérios de habilidade de fila não são considerados para cálculo de pontuação.

No exemplo acima, há quatro agentes com habilidades de proficiência e não proficiência com diferentes valores de habilidade de proficiência.

Considere um contato enfileirado em uma fila baseada em habilidades tendo o padrão de roteamento "Melhor Disponível":

  • com os requisitos de habilidade acima atribuídos via fluxo, ou
  • com os critérios de habilidade acima sendo configurados na fila baseada em habilidades.

Nesse cenário:

  • Somente os agentes que satisfazem inteiramente os requisitos da habilidade do contato/critérios da habilidade da fila são considerados para o roteamento. Somente os agentes A 1 , A 2 e A 4 satisfazem inteiramente os requisitos de habilidade de contato / critérios de habilidade de fila.

    Agente A 3 não é elegível. No caso de Critérios de habilidade atribuídos à fila... A.3 não está nem associado com a fila.

  • Entre A 1 , A 2 e A 4 o cálculo de pontuação é feito pelo sistema com base nos requisitos de habilidades de contato / critérios de habilidade de fila, onde apenas habilidades de proficiência são considerados.

    Somente as habilidades mencionadas nos requisitos de habilidade de contato / critérios de habilidade de fila são considerados para cálculo de pontuação, mesmo que os agentes possam ter habilidades adicionais / outras habilidades de proficiência.

    Observe também a inversão do valor da habilidade no cálculo do escore quando a condição de menor que igual a (<=) é usada.

  • O contato é encaminhado para A 2 como este é o melhor agente disponível com base na pontuação. Se A 2 está indisponível / ocupado, o contato será encaminhado para o próximo melhor agente disponível com a segunda maior pontuação, e assim por diante.

    No entanto, temos 2 agentes – A 1 e A 4 com a próxima pontuação mais alta. O contato é encaminhado para o agente mais longo disponível entre A 1 e A 4 .

Esse padrão de roteamento é suportado nos seguintes tipos de filas baseadas em habilidades:

Roteamento não baseado em Habilidade

Webex Contact Center também suporta uma variedade de padrões de roteamento não-habilidade baseados que se concentram na distribuição de interações de clientes recebidos sem considerar as habilidades específicas ou experiência dos agentes. Ao contrário dos padrões de roteamento baseados em habilidades, eles não consideram as habilidades do agente ou exigem o contato ou a fila para definir requisitos / critérios de habilidade para roteamento. Em vez disso, eles priorizam fatores como disponibilidade, distribuição de carga de trabalho e sequências predefinidas, permitindo o manuseio eficiente de contatos com base na lógica operacional, em vez de competências de agentes individuais. Esses padrões são particularmente úteis em ambientes onde as interações são relativamente uniformes ou não exigem manuseio especializado.

Maior Disponível

O padrão de roteamento mais longo Disponível encaminha um contato para aquele agente na fila que esteve disponível o mais longo desde que manuseou seu último contato através de todos os agentes que estão disponíveis e associados com essa fila.

Esse padrão de roteamento garante uma distribuição de carga de trabalho justa e equilibrada, atribuindo interações a agentes que foram ociosos por mais tempo. Ao evitar desequilíbrios de carga de trabalho, ele garante que nenhum agente está sobrecarregado enquanto outros permanecem livres. Essa abordagem é especialmente eficaz durante períodos de fluxo de contato constante, mantendo um engajamento consistente em todo o pool de agentes.

Os agentes perdem suas posições "mais longas disponíveis" em todos os canais quando são oferecidos um contato de qualquer tipo de mídia. Isso significa que após um agente lidar com um contato, o próximo contato de qualquer tipo de mídia em fila será atribuído ao próximo agente mais longo disponível nessa fila.

No exemplo acima, o agente A 1 é o agente mais longo disponível (posição 1) – ou esse agente fez login primeiro ou não recebeu um contato por mais tempo do que qualquer outro agente.

Agentes A 2 (posição 2) e A 3 (posição 3) também estão disponíveis, mas eles têm ou logado-in, ou ter manipulado contatos após A 1 . Todos os agentes estão associados a ambas as filas que têm esse padrão de roteamento.

Considere o seguinte cenário:

  • No momento T 0 , um contato de voz C 1 é enfileirado e encaminhado para o agente mais longo disponível, ou seja, A 1 .

    Em virtude de A 1 ser atribuído C 1 , A 1 não é mais o agente mais longo disponível em todos os canais de mídia.

  • No momento T 1 , um contato de bate-papo C 2 é enfileirado e encaminhado para o agente mais longo disponível, que agora é A 2 .
  • Finalmente, no momento T 2 , outro contato de voz C 3 é enfileirado e encaminhado para A 3 .

    A 1 e A 2 recentemente obtiveram contatos – neste ponto no tempo, é A 3 que tem esperado o mais longo.

Devido à arquitetura altamente distribuída do Webex Contact Center, há uma pequena possibilidade de que um único agente mais longo disponível possa ser encaminhado vários contatos quando esses contatos são enfileirados para a mesma fila ao mesmo tempo.

Esse padrão de roteamento é suportado nos seguintes tipos de filas não baseadas em habilidades:

Circular

O padrão de roteamento circular distribui contatos de entrada entre um grupo de agentes disponíveis em uma ordem round-robin. Quando um contato é enfileirado, o sistema o atribui ao próximo agente disponível na fila com base em uma sequência predeterminada.

O processo começa com agentes em uma ordem configurada. O primeiro contato de entrada é atribuído ao primeiro agente disponível nessa sequência. Para contatos subsequentes, o sistema seleciona o próximo agente disponível, continuando de onde ele parou na ordem de fila definida. Esse padrão se repete, pedalando pelos agentes, mas sempre começando após a posição do último agente selecionado.

Essa abordagem é eficaz para distribuir contatos de forma justa e uniforme entre os agentes. Isso ajuda a garantir que nenhum agente único esteja sobrecarregado com contatos e que todos os agentes tenham oportunidades iguais para lidar com as interações de forma consistente. No entanto, o padrão de roteamento circular não considera a carga de trabalho atual, ou outros fatores que podem afetar a capacidade de um agente de lidar com um contato específico.

No exemplo acima, os agentes são configurados em uma fila circular na seguinte ordem: A 3 → A 4 → A 5 → A 6 → A 1 → A 2 .

Para começar, a posição inicial é o primeiro agente na ordem configurada ( A 3 ). Como os contatos são encaminhados para agentes nesta fila, a posição se move ao redor do círculo, posicionada para o agente que é o próximo em ordem configurada para o agente para quem o último contato foi encaminhado.

Considere o seguinte cenário:

  • O primeiro contato ( C 1 ) é enfileirado, e é encaminhado para agente A 3 .

    O ponteiro é atualizado para o próximo agente na ordem configurada, ou seja, A 4 .

  • Quando o segundo contato (C.C.2) é enfileirado, o sistema começa a encontrar agentes disponíveis a partir de A.4 Ou seja. A.4 → A5 → A6 → A1 → A2 → A3...

    No entanto, A 4 e A 5 não estão disponíveis (ou eles nem estão logados, ou Idle, ou totalmente ocupados com outros contatos deste tipo de mídia), então C 2 é encaminhado para o próximo agente disponível – A 6 . O ponteiro é atualizado para o próximo agente na ordem configurada, ou seja, A 1 .

  • Da mesma forma, o terceiro contato ( C 3 ) é encaminhado para A 1 , o quarto contato ( C 4 ) encaminhado para A 2 . O ponteiro está em A 3 novamente.

    Essa lógica continua, e os contatos são distribuídos entre os agentes disponíveis no padrão "circular" / "round-robin".

Se houver contatos estacionados na fila, o cenário de superávit de agente corresponderá ao próximo agente que se torna disponível neste tipo de mídia para o contato mais antigo e de maior prioridade entre eles.

Isso não considera ou afeta o valor de posição existente nesta fila, que é atualizado somente quando o roteamento de excedentes de contato coincide com um agente.

Esse padrão de roteamento é suportado nos seguintes tipos de filas não baseadas em habilidades:

Top-down

O padrão de roteamento top-down distribui contatos de entrada entre um grupo de agentes disponíveis e encomendados em uma ordem sequencial. Quando um contato é enfileirado, o sistema sempre atravessa a lista ordenada de agentes desde o início e combina o contato com o primeiro agente disponível (que tem um canal livre disponível do tipo de mídia do contato) nessa sequência.

Isso acontece para cada contato que está na fila. O contato é tentado a ser combinado sempre a partir do topo (primeiro agente configurado) e prosseguir para baixo da lista até que um agente correspondente seja encontrado.

Ao contrário do padrão de roteamento circular, não há "ponteiro" que altera dinamicamente o ponto de partida com base na posição do último agente selecionado.

Esta abordagem é eficaz para a distribuição de contatos entre os agentes que são encomendados com base em algum viés / preferência como determinado pelo administrador. Ele ajuda a garantir que os agentes na parte superior são sempre preferidos para lidar com contatos em vez de agentes abaixo deles. No entanto, o padrão de roteamento de cima para baixo não considera a carga de trabalho atual, ou outros fatores que podem afetar a capacidade de um agente de lidar com um contato específico.

No exemplo acima, os agentes são configurados em uma fila de cima para baixo na seguinte ordem: A 3 → A 4 → A 5 → A 6 → A 1 → A 2 .

Isso significa que o administrador quer que cada contato seja encaminhado para o primeiro agente ( A 3 ) se disponível, caso contrário, o próximo agente ( A 4 ) se disponível e assim por diante, em ordem configurada.

Considere o seguinte cenário:

  • O primeiro contato ( C 1 ) é enfileirado, e é encaminhado para agente A 3 , uma vez que A 3 está no topo da ordem.
  • Quando o segundo contato ( C 2 ) está na fila, roteamento é mais uma vez tentado a partir do topo da ordem (sempre começando com A 3 ).

    Se A 3 tem mais capacidade de canal para este tipo de mídia, C 2 também é encaminhado para A 3 . No entanto, se A 3 está totalmente ocupado neste tipo de mídia, o roteamento prossegue a lista para A 4 .

  • No entanto, A 4 e A 5 não estão disponíveis (ou eles não estão nem logados, ou Idle, ou totalmente ocupados com outros contatos deste tipo de mídia), então C 2 é encaminhado para o próximo agente disponível na ordem de cima para baixo – A 6.
  • Da mesma forma, o terceiro contato ( C 3 ) é tentado a ser roteado a partir de A 3 para baixo em direção ao fundo. O primeiro agente correspondente seria A 1 .

    Essa lógica continua, até que um contato não encontre nenhum agente disponível até o final da ordem, caso em que ele está estacionado na fila.

Esse padrão de roteamento é suportado nos seguintes tipos de filas não baseadas em habilidades:

Roteamento baseado em agente

Roteamento baseado em agente é um recurso que encaminha ou encaminha um contato diretamente para um agente ("preferido") especificado. Uma pesquisa de agente com o endereço de e-mail do agente ou o ID do agente encaminha um contato para o agente preferido. A Fila Para Atividade do Agente no fluxo ajuda a alcançar o Roteamento baseado no Agente. Para obter mais informações, consulte Queue To Agent atividade.

Um contato pode ter um mapeamento para um ou mais agentes preferidos, que podem ser tipicamente gerenciados em um aplicativo externo fora do Webex Contact Center. A procura de agente preferencial para um contato é feita através do Pedido HTTP atividade, que recupera o mapeamento de um aplicativo externo. Para encaminhar ou estacionar o contato com o agente preferido, configure a atividade da Fila To Agent usando o ID do Centro de Contato Webex do agente ou o endereço de e-mail. O contato também pode ser estacionado contra um agente preferido se esse agente preferido não estiver imediatamente disponível.

Roteamento baseado em agente é útil nos seguintes cenários:

  • Roteamento de agente preferencial : O cliente pode atribuir contatos a agentes dedicados ou executivos de relacionamento. Em tais cenários, a Roteamento baseado em Agente direciona os contatos diretamente para esse agente preferido.
  • -Último agente roteando : Quando um contato retorna ao centro de contato várias vezes para interagir com um agente, o Roteamento baseado em agente pode rotear o contato para o último agente que lidou com esse contato.

Em ambos os casos de uso, os detalhes do contato e o mapeamento do agente são armazenados fora do Centro de Contato Webex.

Recursos de filas e roteamento no Flow

Capacidades de enfileiramento e roteamento em Flow

No Webex Contact Center, uma ampla gama de recursos de roteamento, enfileiramento e controle de chamadas pode ser orquestrada através de fluxos.

Uma variedade de atividades de fluxo e manipuladores de eventos fornecidos no Flow Designer, pode ser colocado no fluxo para gerenciar efetivamente o ciclo de vida dos contatos de entrada e saída.

Para obter mais informações sobre como configurar e usar fluxos, consulte Crie e gerencie fluxos com o Flow Designer...

Atividades de retirada

Contato da fila

A atividade Queue Contact fornece a capacidade de enfileirar um contato em uma fila de entrada ativa da organização para que ele possa ser correspondido e encaminhado para o agente certo nessa fila.

Os seguintes aspectos da fila podem ser gerenciados através desta atividade:

  • Priority - Atribuir uma importância hierárquica variando de 1 (maior) a 10 (menor, padrão) ao contato que está sendo enfileirado.
  • Skill Requirements - Defina os critérios de habilidade que devem ser atendidos por agentes em uma fila baseada em habilidades, para serem considerados elegíveis para o encaminhamento do contato.
  • Skill Relaxations - Ajuste, modifique ou remova requisitos de habilidade previamente definidos após um período de tempo para melhorar as chances de encontrar um agente.
  • Check Agent Availability - Permitir que o sistema expanda instantaneamente através de todos os Grupos de Distribuição de Chamadas onde nenhum agente disponível é encontrado, para evitar o tempo de espera.

Veja. Roteamento, para mais informações sobre como prioridade, configuração de habilidades e disponibilidade de agentes desempenham um papel no roteamento de contatos.

Uma vez que a atividade Queue Contato enfileirar o contato,

  • Se um agente correspondente já estiver disponível, o sistema tenta encaminhar o contato para um agente.

    Isso interrompe a Main flow execução e outros eventos podem desencadear o respectivo Event Flows, se configurado.

  • Se nenhum agente correspondente for encontrado, o contato fica estacionado na fila e espera que um agente correspondente se torne disponível.

    A execução do fluxo então continua com as atividades anexadas após a atividade de Contato da Fila, que fornece a capacidade de:

    • Toque uma música pré-configurada para o cliente esperando na fila - anexando um PlayMusic atividade.
    • Registre um retorno de chamada com base no pedido do cliente - anexando um Callback atividade.
    • Refila ou seja, remova o contato da fila atual e adicione em uma nova fila - anexando outra Queue Contact ou Queue to Agent atividade.

Quando um agente correspondente se torna disponível, o sistema tenta encaminhar o contato para o agente.

Quando bem sucedido, isso interrompe o Main flow execução e outros eventos podem desencadear o respectivo Event Flows, se configurado.

A atividade de contato da fila funciona quando:

  • O contato não é atribuído e está pronto para ser encaminhado a um agente.
  • A fila, a habilidade e outras configurações de fluxo são configuradas corretamente.
  • O contato permanece dentro do limite permitido de 25 transições de ponto de entrada e fila.
  • O contato permanece dentro do limite permitido de 20 tentativas de roteamento bem-sucedidas.

Configure o caminho de manipulação de erros para gerenciar graciosamente os contatos que exigem roteamento alternativo ou manuseio adicional.

Nesses casos, a atividade resulta em uma falha, e a execução de fluxo se move para o Error Handling caminho.

Capacidades como Requisitos de Habilidade, Relaxações de Habilidade e Disponibilidade do Agente de Verificação estão disponíveis na atividade de contato de fila somente quando as filas com atribuição de equipe são selecionadas.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Fila Contato...

Queue To Agent

A atividade Queue to Agent oferece a capacidade de enfileirar o contato diretamente a um agente preferido, procurando seu ID de agente exclusivo ou endereço de e-mail no Webex Contact Center.

Os seguintes aspectos da fila podem ser gerenciados através desta atividade:

  • Priority - Assigna maior / menor importância para os contatos enfileirados contra o mesmo agente.
  • Reporting Queue - Identifique a fila a ser usada para configuração, como gravação e música-na-fila padrão, e informe os propósitos do contato.
  • Recovery Queue - Identifique a fila a ser usada como um fallback, quando o contato não pôde ser encaminhado para o agente preferido especificado.

Uma vez que a Queue To Agent atividade com sucesso filtra o contato,

  • Se o agente já estiver disponível, o contato será encaminhado ao agente.

    Isso interrompe a Main flow execução e outros eventos podem desencadear o respectivo Event Flows, se configurado.

  • Se o agente estiver disponível, mas optar por recusar, não responder ou não receber o contato, ele será movido para a fila de recuperação fornecida.

    Na fila de recuperação, o contato será encaminhado para o agente mais longo disponível, sem qualquer suporte para habilidades.

  • Se o agente não estiver disponível e "Park Contact If Agent Unavailable"Opção é selected, o contato fica estacionado e espera o agente ir disponível.

    A execução do fluxo continua com as atividades anexadas após a atividade do Queue To Agent, o que dá a capacidade de:

    • Toque uma música pré-configurada para o cliente esperando na fila - anexando um PlayMusic atividade.
    • Callback atividade.
    • Refila ou seja, remova o contato da fila atual e adicione em uma nova fila - anexando outra Queue to Agent ou Queue Contact atividade.

    Uma vez que o agente se torne disponível, o sistema tenta encaminhar o contato para o agente.

    Isso interrompe a Main flow execução e outros eventos podem desencadear o respectivo Event Flows, se configurado.

  • Se o agente não estiver disponível e "Park Contact If Agent Unavailable"Opção é not selectedA fila falha.

A atividade Queue To Agent funciona quando:

  • O contato não é atribuído e está pronto para ser encaminhado a um agente.
  • O ID de agente ou endereço de e-mail preferido é válido.
  • A fila de relatórios e a fila de recuperação estão configuradas corretamente.
  • O agente preferido está logado, disponível e pronto para lidar com o contato.

Configure uma fila de recuperação para garantir que o contato seja encaminhado sem problemas quando o agente preferido não estiver disponível.

Nesses casos, a atividade resulta em uma falha, e a execução de fluxo se move para o Error Handling caminho.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Fila Para Agente...

Grupo de distribuição de chamada escalada

A atividade do Grupo de Distribuição de Chamada Escalada é suportada apenas para queues with team assignment, e fornece a capacidade de atualizar o Call Distribution Group para o contato imediatamente, em vez de esperar que a atualização de expansão automática aconteça com o próximo grupo após a duração de espera configurada. Isso permite que o contato seja encaminhado para todos os agentes elegíveis na fila rapidamente.

Ao usar a atividade do grupo de distribuição de chamadas escaladas, o contato pode ser escalado para:

  • Next Group—Expandir o conjunto de equipes para incluir as adicionadas no próximo grupo de distribuição de chamadas.
  • Last Group—Expandir o conjunto de equipes para incluir todas as equipes mapeadas em todos os grupos de distribuição de chamadas configurados para a fila.

A atividade do Grupo de Distribuição de Chamadas Escaladas funciona quando:

  • O contato já está na fila e pronto para escalada.
  • O contato é enfileirado em uma fila que usa grupos de distribuição de chamadas.

Para filas que usam roteamento padrão, continue distribuindo contatos pelo comportamento de roteamento configurado da fila.

Nesses casos, a atividade resulta em uma falha, e a execução de fluxo se move para o Error Handling caminho.

Considere um exemplo de cenário, onde um contato se enfileirou em uma fila com três grupos de distribuição de chamadas, cada um atualizado após um período de 30 segundos.

Nenhum agente está disponível nas equipes CDG 1 e CDG 2, e um agente está disponível em TEAM 3 que pertence ao último grupo de distribuição de chamadas.

Quando a atividade do Grupo de Distribuição de Chamadas Escaladas não é usada no fluxo, ela resulta em um longo tempo de espera, como ilustrado abaixo:

O tempo de espera pode ser reduzido usando a atividade Escalate Call Distribution Group é usado da seguinte maneira:

Baseado no Next Group ou Last Group opção selecionada, o tempo de espera para o contato fica consideravelmente reduzido, como ilustrado abaixo:

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Grupo de distribuição de chamada escalada...

Atividades de informações da fila

Obter informações da fila

A atividade Get Queue Info fornece a capacidade de buscar informações de fila em tempo real para um determinado contato, como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial se ainda não enfileirada.
  • O tempo de espera estimado (EWT) ou duração para a qual uma tarefa é estimada para esperar na fila antes de ser respondida.
  • O número de agentes registrados ou disponíveis no grupo de distribuição de chamadas atual do contato.
  • O número de agentes registrados ou disponíveis em todos os Grupos de Distribuição de Chamadas para a fila selecionada.
  • A duração para a qual o contato mais antigo na fila está esperando.

Esses detalhes são disponibilizados na execução de fluxo como variáveis de saída de atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo para cada detalhe da fila, consulte Construir e gerenciar fluxos > Obter informações de filas...

Algumas das maneiras de usar as informações da fila podem ser:

  • Para anunciar a posição do contato na fila e tempo de espera estimado para o cliente, enquanto eles estão esperando para ser encaminhado.
  • Para decidir se um retorno de chamada pode ser registrado para o cliente, se o tempo de espera estimado é muito longo.
  • Para escalar o contato para o próximo grupo de distribuição de chamadas (CDG), se nenhum agente estiver disponível em equipes mapeadas para o CDG atual.

A atividade Get Queue Info funciona quando a variável selecionada se resolve em uma fila válida.

Configure o caminho de manipulação de erros para gerenciar graciosamente casos em que a variável selecionada precisa de validação ou não resolve uma fila disponível.

Nos seguintes casos, as informações da fila em tempo real para o Grupo de Distribuição de Chamadas atual não são aplicáveis:
  • O contato não é (ainda) enfileirado quando a atividade Get Queue Info é executada.
  • O contato é enfileirado em uma fila que não suporta o conceito de grupos de distribuição de chamadas.

Nesses casos, o valor de -1 nesses campos de saída indica que essas informações não são aplicáveis.

Considere um cenário de exemplo onde o cliente deve ser informado de uma longa EWT na fila, após cada 15 segundo gasto na fila.

Isso pode ser alcançado usando a atividade Get Queue Info no fluxo da seguinte maneira:

Informações avançadas da fila

A atividade Avançada Queue Info fornece a capacidade de buscar informações de fila em tempo real para um determinado contato, considerando também os critérios de habilidade do contato em conta, tais como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial se ainda não enfileirada.
  • O número de agentes registrados ou disponíveis no grupo de distribuição de chamadas atual do contato, correspondendo aos critérios de habilidade fornecidos.
  • O número de agentes logados ou disponíveis em todos os grupos de distribuição de chamadas para a fila selecionada, correspondendo aos critérios de habilidade fornecidos.
  • O grupo atual de distribuição de chamadas onde o contato está estacionado em uma fila fornecida.
  • O número total de grupos de distribuição de chamadas em uma fila fornecida.

Esses detalhes são disponibilizados na execução de fluxo como variáveis de saída de atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo para cada detalhe da fila, consulte Construir e gerenciar fluxos > Informações avançadas da fila...

Algumas das maneiras de usar as informações avançadas da fila podem ser:

  • Para anunciar a posição do contato na fila para o cliente, enquanto eles estão esperando para ser encaminhado.
  • Para encaminhar o contato para o próximo grupo de distribuição de chamadas, se nenhum agente que corresponda aos critérios de habilidade estiver disponível em equipes mapeadas para o grupo atual de distribuição de chamadas.
  • Para decidir se um retorno de chamada pode ser registrado para o cliente, se nenhum agente que corresponda aos critérios de habilidade estiver logado em todos os grupos de distribuição de chamadas.

A atividade de Informações Avançadas da Fila funciona quando:

  • As informações da fila são solicitadas para filas onde os requisitos de habilidade são configurados no fluxo, em vez de como critérios de habilidade de nível de fila.
  • Se o contato já estiver na fila, as informações serão solicitadas para a mesma fila onde o contato está atualmente na fila.
  • O contato é enfileirado para uma fila, não diretamente para um agente preferido.

Configure o caminho de manipulação de erros para gerenciar solicitações que não atendem a esses requisitos.

Nesses casos, a atividade resulta em uma falha, e a execução de fluxo se move para o Error Handling caminho.

Considere um cenário de exemplo onde o cliente deve ser informado sobre o recebimento de um retorno considerando que nenhum agente que atenda aos critérios de habilidade está disponível.

Isso pode ser alcançado usando a atividade de Informações de Fila Avançada no fluxo da seguinte maneira:

Atividades de Controle de Chamadas

Definir ID do chamador

A atividade Set Caller ID é usada para definir o ID do chamador que deve ser exibido durante uma chamada. A atividade Set Caller ID deve ser usada somente no PreDial Event Flows como uma atividade terminal que marca o fim do fluxo do evento.

A atividade Set Caller ID permite configurar a Identificação Automática de Números (ANI) necessária com base no Serviço de Identificação de Números Discados (DNIS), tipo de operação ou tipo de participante.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Crie e gerencie fluxos > Definir ID do chamador...

Controle de gravação

A atividade de Controle de Gravação é projetada para ser usada junto com uma atividade de menu para capturar o consentimento de gravação do chamador. Isso garante a conformidade com regulamentos ou políticas que exigem consentimento explícito antes do início da gravação, integrando perfeitamente essa etapa no fluxo de trabalho.

A atividade IVR Menu deve capturar o consentimento do usuário em uma variável Booleana que será atribuída como entrada para a atividade Controle de Gravação. Se o cliente precisar relatar o consentimento do usuário em um relatório de consentimento, o valor do consentimento deve ser armazenado em uma variável global reportável. Alternativamente, uma variável local pode ser usada se o relatório não for necessário. Essa abordagem proporciona aos inquilinos e clientes maior flexibilidade no gerenciamento e utilização de variáveis de forma eficaz.

Quando essa atividade é adicionada ao fluxo, o consentimento do usuário prevalece sobre as configurações de nível de inquilino ou de nível de fila ou de nível de programação de gravação.

A ordem de precedência é a seguinte:

  • Se o consentimento do usuário estiver Sim no fluxo, a chamada será gravada, independentemente da configuração de gravação definida no nível de programação do locatário ou da fila ou da gravação.
  • Se o usuário não consentir como resposta à atividade, então a chamada não é gravada, independentemente da configuração de gravação definida no locatário ou na fila ou nível de programação de gravação.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo, mas uma configuração estiver definida como Sim em qualquer um dos outros níveis, como inquilino ou fila ou programação de gravação, a chamada será gravada.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo, e uma configuração estiver definida como Não em todos os níveis, como inquilino, fila e programação de gravação, a chamada não será gravada.

Este controle de gravação pode ser ilustrado como abaixo:

Além disso, as configurações de gravação como Continue On Transfer, Pause Resume Ativado, Pause Duration e outros permanecem aplicáveis de acordo com a hierarquia existente, incluindo níveis de locação, fila ou programação de gravação.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Controle de gravação...

Transferência cega

Transferência cega é um processo em que um contato é encaminhado de forma eficiente para um Número de Discagem externo (DN) através do sistema IVR, eliminando a necessidade de envolvimento do agente.

A atividade de Transferência cega é usada quando uma chamada deve ser transferida para um DN externo ou de terceiros. Esta é uma atividade terminal, então o fluxo termina uma vez que a transferência é executada.

A atividade de Transferência cega não é suportada quando o fluxo é executado para consulta.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Transferência cega...

Transferência Brigada

A atividade de Transferência Brigada permite que um contato seja temporariamente transferido para um destino externo enquanto o fluxo mantém o controle da chamada. O destino externo pode ser uma ponte externa ou um serviço Interactive Voice Response (IVR).

Quando o destino externo termina a chamada, o fluxo de chamada continua ainda mais conforme necessário, como enfileirá-lo a um agente.

A atividade Bridge Transfer desfila um contato ao transferi-lo para um sistema IVR de terceiros ou distribuição automática de chamadas (ACD). Se o contato não for tratado pelo sistema de terceiros, ele pode ser reenfileirado de volta para a fila original, garantindo que o contato permaneça no fluxo de trabalho para o manuseio adequado.

Por exemplo, assuma que um contact center tenha recursos de agente Webex Contact Center e recursos de agente em um call center externo ou Private Branch Exchange (PBX). O cliente quer enfileirar uma chamada contra uma fila de agentes do Centro de Contato Webex por um breve período (digamos 60 segundos). Se nenhum agente estiver disponível durante esse período, a chamada poderá ser transferida de ponte (com um dequeue implícito) para o call center externo para lidar com o contato.

  1. Atividade de Transferência Bridged não é suportada em fluxos de chamada de saída e fluxos de eventos.
  2. Contatos que já são atribuídos a um agente não são suportados para Ponte de Transferência através do fluxo.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Transferência resumida...

Desconectar Contato

A atividade Desconectar contato fornece a capacidade de desconectar ou terminar um contato ativo diretamente do fluxo.

Esta é uma atividade terminal anexada no fluxo e pode ser útil para terminar os contatos sem intervenção de um agente, adequado para os fluxos de caminho de erro ou após o registro de um retorno de chamada para o cliente.

Com base na configuração, a pesquisa pós-chamada ou feedback é acionado quando o contato é encerrado por meio dessa atividade.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Desconectar contato...

Definir prioridade do contato

A atividade Set Contact Priority facilita o gerenciamento efetivo da prioridade de contato dentro do fluxo, permitindo a atribuição de níveis de prioridade específicos aos contatos. Isso permite que certos contatos tenham maior ou menor importância, garantindo que eles sejam encaminhados adequadamente em comparação com outros contatos de espera quando os agentes estiverem disponíveis. Essa flexibilidade permite um controle preciso sobre a priorização de contatos em todo o fluxo.

A prioridade é estabelecida atribuindo um nível de importância hierárquica de 1 (mais alto) para 9 (mais baixo). Os contatos com a maior prioridade são encaminhados antes daqueles com prioridades mais baixas. Quando vários contatos compartilham o mesmo nível de prioridade, o contato que estava esperando o mais longo é encaminhado primeiro para o próximo agente disponível e elegível. Este sistema garante que os contatos de maior prioridade recebam atenção imediata, mantendo a justiça entre os contatos de igual prioridade com base em seu tempo de espera.

  1. A atividade Set Contact Priority pode ser colocada em qualquer ponto dentro do fluxo principal ou do evento.
  2. Se a atividade Prioridade Set Contact for configurada antes de uma atividade de queueing (como Queue Contact ou Queue To Agent), sua configuração de prioridade pode ser substituída por qualquer prioridade explicitamente configurada nas atividades de queueing subsequentes. No entanto, se a atividade de enfileiramento a seguir não especificar uma prioridade, a prioridade de contato definida pela atividade Prioridade de contato do conjunto anterior será aplicada.
  3. Por outro lado, se a atividade Prioridade Set Contact for configurada após uma atividade de queueing (como Queue Contact ou Queue To Agent), ela substituirá a configuração de prioridade configurada pela atividade de queueing anterior.
  4. A atividade Set Contact Priority não é suportada atualmente para contatos outdial e de campanha.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Definir prioridade de contato...

Atividades de Callback

Retorno de chamada

Uma atividade Callback permite que os chamadores solicitem um callback em vez de esperar em espera, melhorando significativamente a satisfação do cliente, reduzindo o tempo de espera e minimizando as taxas de abandono. Quando ativada, a atividade Callback cria uma tarefa em uma fila, garantindo que um agente disponível possa retornar a chamada do cliente.

O designer de fluxo pode configurar a atividade para manter o contato na fila original, onde a chamada foi originada, ou atribuí-la a uma fila diferente com base em preferências. Se o retorno de chamada permanecer na fila original, o contato manterá sua posição, habilidades, prioridade e dados contextuais, permitindo a atribuição perfeita para o próximo agente disponível. No entanto, se uma fila diferente é selecionada, o contato é empurrado para o final da fila selecionada sem habilidades e com prioridade padrão.

A atividade também permite que os clientes solicitem callbacks de seus agentes preferidos, adicionando um toque pessoal à experiência e melhorando a satisfação do cliente. Isso pode ser alcançado quando a atividade de callback segue uma atividade do QueueToAgent no fluxo. Além disso, a atividade Callback oferece uma configuração opcional para personalizar o ANI (Automatic Number Identification) usado durante o processo de callback. Essa personalização ajuda na consistência da marca e reduz a probabilidade de rejeição da chamada, garantindo um ID de chamador reconhecível.

O designer de fluxo tem a opção de incluir um evento CallbackFalha no fluxo de eventos. Esse evento é acionado quando uma tentativa de retorno de chamada falha, permitindo que o designer de fluxo implemente retentativas em intervalos específicos. O atraso ou intervalo entre as retentativas pode ser configurado usando a atividade Wait, com um intervalo mínimo de 10 segundos e um máximo de 72 horas. O sistema suporta até 10 tentativas de repetição em um período máximo de 14 dias usando a atividade de espera.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Callback...

Agende Callback

A atividade de Callback Programado permite que o fluxo ofereça aos clientes a conveniência de solicitar um retorno de chamada em uma data e hora futuras específicas, eliminando a necessidade de conexão imediata com um agente. Esse recurso melhora a experiência do cliente, permitindo que ele selecione uma janela de retorno de chamada conveniente, minimizando os tempos de espera percebidos e diminuindo as taxas de abandono de chamadas.

O fluxo deve capturar as entradas do chamador, como data e hora preferenciais, através de prompts DTMF e passá-los para a atividade depois de executar as validações de entrada necessárias.

Antes de começar, certifique-se de que Callback Default Entry Point está configurado em Channel Settings no Centro de Controle. Para obter mais informações, consulte Configurar um ponto de entrada de chamada...

O retorno de chamada pode ser agendado usando qualquer fila de telefonia, seja de entrada ou de saída. Para melhores resultados, recomenda-se adicionar uma atividade de Desconexão imediatamente após a atividade de Callback Programado para garantir que a chamada atual termine corretamente uma vez que o callback esteja agendado. Para obter mais informações sobre o agendamento de chamadas IVR, consulte Agendar IVR Callbacks...

Quando o retorno de chamada é acionado na data e hora futuras solicitadas, uma nova chamada ou interação é criada. Essa nova interação seguirá o fluxo padrão vinculado ao Ponto de Entrada Padrão do Callback. Se a tentativa de retorno de chamada falhar, o fluxo pode retentar automaticamente a chamada usando o manipulador de eventos CallbackFalhou se configurado nesse fluxo.

As seguintes validações de entrada devem ser consideradas antes de passar entradas para a atividade:

  1. Seleção de data—Você pode escolher qualquer data de hoje até 31 dias no futuro. A data deve estar neste formato: YYYY-MM-DD (por exemplo, 2025-07-18).
  2. Tempo Janela Iniciar e Tempo Final - O tempo que você escolher deve começar pelo menos 30 minutos a partir de agora e pode durar em qualquer lugar entre 30 minutos e 8 horas. Por favor, use 24 o formato de hora (como 14:30:00).
  3. Fuso horário — Você deve inserir um fuso horário válido no formato IANA (como America/New_York) para que possamos chamá-lo na hora certa.

Uma implementação de referência é fornecida a forma de um modelo de sub-fluxo para demonstrar os prompts DTMF e as validações básicas que são usadas junto com a atividade. Para obter mais informações, consulte Modelo programado de Subfluxo de Callback...

Análise de Progresso de Chamada

A atividade de Análise de Progresso de Chamada (CPA) permite a detecção de sistemas de atendimento automatizados e vozes humanas ao vivo em chamadas Callback.

Quando uma tentativa de retorno de chamada encontra uma Detecção de Máquina Responsável (AMD) ou correio de voz, o sistema identifica a chamada como sem sucesso. O resultado da Detecção de Máquinas Responsáveis (AMD) é capturado na variável de saída de razão do manipulador de eventos CallbackFailed. Com base nessa variável de saída, o designer de fluxo pode configurar retentativas de retorno de chamada.

  1. Para o retorno de cortesia, o CallProgressAnalysis pode ser colocado em um ponto após a atividade Callback no fluxo principal. Para callback agendado ou callback agendado pessoal, ele pode ser colocado após NewPhoneContact no fluxo principal.
  2. No fluxo de eventos, ele é suportado apenas no manipulador de eventos Falha de Callback.
  3. Se uma pesquisa de cliente pós-chamada (atividade de feedback) estiver configurada no fluxo, ela não será iniciada se a chamada for respondida por um AMD ou correio de voz. Isso evita desencadear pesquisas desnecessárias.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Construir e gerenciar fluxos > Análise de Progresso de Chamada...

Enfileiramento

Visão geral

No Webex Contact Center, uma fila serve como área de espera para interações recebidas, como ligações telefônicas, chat, e-mail ou redes sociais. Os contatos ficam em filas até serem distribuídos automaticamente aos agentes ou até que os agentes os selecionem manualmente para tratamento. Além disso, oferecem suporte a recursos como roteamento baseado em habilidades, gerenciamento de prioridades e distribuição justa da carga de trabalho.

Os supervisores podem usar filas para observar diferentes fluxos de trabalho e melhorar a forma como as tarefas são gerenciadas na central de atendimento.

Algumas das principais vantagens de usar filas de forma eficaz são:

  • Melhor experiência do cliente: Gerencie os tempos de espera e informe os clientes que eles estão na fila para serem atendidos.
  • Maior eficiência: Garantir que as chamadas sejam atendidas de forma organizada, reduzindo o caos e a má gestão.
  • Distribuição equitativa de contatos: Distribua as chamadas uniformemente entre os agentes para evitar sobrecarregar qualquer agente individual.
  • Tratamento prioritário: Permitir a priorização de determinadas chamadas, como as de clientes VIP ou assuntos urgentes.

Tipos de filas

O Webex Contact Center suporta diversos tipos de filas que possibilitam uma ampla variedade de casos de uso para contact centers de todos os tamanhos e complexidades, em todos os tipos de mídia, com funcionalidades uniformes.

Existem filas que consideram as habilidades do agente ao encaminhar contatos e filas que não consideram. Essas filas também diferem em termos de como os agentes são associados a elas para trabalhar nos contatos.

Existem duas categorias principais de filas:

  • Filas não baseadas em habilidades
  • Filas baseadas em habilidades

Filas não baseadas em habilidades

Filas não baseadas em habilidades não consideram as habilidades associadas aos agentes. Você pode configurar filas não baseadas em habilidades com as seguintes opções:

  • Atribuições de equipe
  • Atribuições de agentes

Filas não baseadas em habilidades com atribuição de equipes

Em filas não baseadas em habilidades com atribuição de equipe, você pode organizar os agentes em equipes e combinar essas equipes para formar Grupos de Distribuição de Chamadas (CDG). Você pode definir um intervalo de tempo entre cada grupo para gerenciar o fluxo de chamadas.

Os Grupos de Distribuição de Chamadas ajudam a definir vários níveis de agentes que se tornam elegíveis para trabalhar com contatos nessa fila em intervalos de tempo configurados. Os contatos são atribuídos aos agentes com base no nível da equipe em que atuam. Caso não haja agentes disponíveis, os contatos são colocados em espera por um período predefinido antes de serem expandidos para incluir o próximo grupo de equipes. Esse processo continua até que um agente esteja disponível ou todos os grupos tenham sido verificados.

Você pode configurar estes tipos de equipes:

  • Equipes individuais: Os agentes podem ser organizados em equipes que podem representar uma função específica da organização, as quais podem então fazer parte de filas para que os contatos possam ser encaminhados aos agentes dessas equipes. Você pode atribuir um agente a várias equipes para lidar com contatos de diferentes filas, otimizando o roteamento.
  • Equipes baseadas em capacidade: A Equipe Baseada em Capacidade (CBT, na sigla em inglês) é um recurso que direciona chamadas de voz para um número direto (DN) baseado em capacidade, onde a capacidade determina quantas chamadas podem ser atendidas simultaneamente. Ele permite o encaminhamento de chamadas para números de telefone sem exigir que os agentes façam login no sistema, tornando-o adequado para cenários em que as chamadas são atendidas por correio de voz, secretárias eletrônicas ou grupos de busca, em vez de agentes de call center tradicionais. Nessa configuração, não há agentes específicos atribuídos à equipe, e eles não usam o Webex Contact Center Agent Desktop.

Fluxograma de trabalho de como funciona a fila sem base em habilidades com atribuição de equipe no Webex Contact Center.

Neste exemplo, existem três Grupos de Distribuição de Chamadas, que permitem a expansão de alvos, ou seja, a expansão para mais agentes em diferentes equipes ao longo de intervalos de tempo configurados.

O primeiro Grupo de Distribuição de Chamadas contém a EQUIPE 1, que possui 3 agentes configurados – A1, A2 e A5.

O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que possui 3 agentes configurados – A2, A3 e A4.

O terceiro (e último) grupo de distribuição de chamadas contém a EQUIPE 3, que tem 2 agentes configurados – A6 e A7.

Quando um contato é colocado em fila, o sistema primeiro procura um agente correspondente no primeiro Grupo de Distribuição de Chamadas. Caso nenhum agente seja encontrado, o contato é mantido em espera pelo período configurado antes de ser expandido para o próximo grupo. Isso adiciona novas equipes às já existentes. Esse processo se repete até que uma correspondência seja encontrada ou até que todos os grupos sejam expandidos.

Uma funcionalidade chamada 'Verificar disponibilidade do agente' faz com que o contato seja automaticamente encaminhado para o próximo Grupo de Distribuição de Chamadas caso não sejam encontrados agentes correspondentes no grupo atual. Isso pode ser ativado na atividade Contato da fila <LINK TO section 3.1.1> no fluxo.

Essa configuração resulta nos seguintes cenários:

  1. A2 pertence à EQUIPE 1 e à EQUIPE 2. Se A2 escolher a EQUIPE 1 para fazer login no Agent Desktop, o sistema considerará A2 como parte da EQUIPE 1 e, portanto, apenas do primeiro Grupo de Distribuição de Chamadas.
  2. A5 pertence à EQUIPE 1, porém, também poderia ter feito parte de alguma outra equipe na organização na qual eles estão conectados atualmente. Portanto, A5 não é considerado parte da EQUIPE 1 e não está associado a esta fila.

As filas com atribuição de equipe oferecem essa poderosa funcionalidade para que os agentes transitem entre filas simplesmente escolhendo uma equipe durante o login.

Padrão de roteamento disponível:

Filas não baseadas em habilidades com atribuição de agentes

Filas não baseadas em habilidades são um tipo de fila onde um conjunto de agentes é atribuído diretamente à fila. Ao contrário de outros tipos de filas, que determinam indiretamente o conjunto de agentes a elas atribuídos, essas filas permitem que os administradores selecionem agentes direta e manualmente. Por exemplo, as filas de atribuição baseadas em equipes atribuem agentes com base nas equipes em que estão conectados, e as filas de atribuição baseadas em habilidades combinam agentes com base nas habilidades necessárias. Em contrapartida, os administradores podem adicionar agentes diretamente a essas filas para que eles passem a fazer parte da fila. Isso proporciona uma maneira simples de gerenciar a alocação de agentes sem depender de atribuições controladas pelo sistema.

Filas com atribuição de agentes fornecem algoritmos de roteamento simples, porém eficazes, que auxiliam na distribuição de contatos entre o conjunto de agentes. Eles não levam em consideração as habilidades dos agentes no encaminhamento de contatos. No entanto, os agentes podem ser ordenados dentro de cada fila, e isso é levado em consideração ao encaminhar os contatos para eles. Nesse contexto, as equipes servem principalmente como uma estrutura organizacional para os supervisores, em vez de um fator na associação agente-fila e nas decisões de roteamento de contatos, o que simplifica o gerenciamento de filas.

Esse tipo de fila é mais adequado quando a atribuição estática de agentes e o gerenciamento da associação agente-fila são viáveis e desejáveis para o controle operacional, e a seleção de algoritmos de roteamento é adequada para a distribuição de trabalho entre os agentes. Essas filas também são particularmente úteis em cenários onde vários tipos de consultas de clientes exigem conhecimento especializado que pode ser atendido por um segmento pré-criado de agentes especializados.

No entanto, organizações de contact center complexas podem ter dificuldades em gerenciar manualmente as atribuições de agentes nessas filas. Eles poderiam se beneficiar mais de outros tipos de filas que oferecem roteamento dinâmico e associações agente-fila.

Diagrama de fluxo de trabalho que ilustra o funcionamento de um exemplo de fila não baseada em habilidades com atribuição de agentes no Webex Contact Center.

Neste exemplo, a fila possui um conjunto de agentes mapeados para ela em uma ordem específica, como A4, A9, A7 e assim por diante. Essa ordem desempenha um papel em algoritmos de roteamento específicos que associam contatos recebidos a agentes. O sistema associa os contatos a esses agentes com base na disponibilidade deles e no algoritmo de roteamento escolhido.

Ao contrário das filas com atribuição de equipe, não existe o conceito de expansão alvo ao longo de intervalos de tempo. Se nenhum dos agentes configurados estiver disponível para encaminhar este contato, ele será colocado em fila até que um desses agentes fique disponível para lidar com os contatos antes do tempo limite de espera. A expansão de destino não se aplica a essas filas.

Padrões de roteamento disponíveis:

Filas baseadas em habilidades

Filas baseadas em habilidades permitem que os contatos sejam encaminhados para agentes com as habilidades adequadas para atender às suas necessidades.

Você pode configurar os seguintes tipos de opções baseadas em habilidades:

Critérios de habilidade atribuídos à fila

Os administradores podem atribuir critérios de habilidade às filas. Filas baseadas em habilidades com critérios de habilidade permitem que os administradores configurem as habilidades necessárias diretamente na fila. Todos os agentes da organização que possuem todas as habilidades necessárias da fila por meio de um perfil de habilidades direto passam a fazer parte dessa fila implicitamente.

Essa configuração ajuda os administradores a terem uma visão em tempo real dos agentes que estão sendo alocados à fila em função de suas habilidades. Em situações de alto ou baixo volume de solicitações, os administradores podem considerar ajustar as habilidades necessárias da fila e os perfis de habilidades dos agentes para expandir ou reduzir o conjunto de agentes conforme a necessidade.

Esse tipo de fila difere das filas baseadas em atribuição de equipe, pois não há configuração de grupo de distribuição de chamadas, o que significa que a equipe não desempenha nenhum papel na associação do agente à fila. Além disso, as habilidades necessárias são configuradas estaticamente nesta fila, diferentemente das filas de habilidades baseadas em equipe, onde o fluxo injeta (estáticas ou variáveis) as habilidades necessárias. Portanto, tecnicamente, as habilidades fazem parte da fila, e não do contato em si.

Qualquer agente na organização que satisfaça integralmente os critérios de habilidade da fila (possuindo habilidades do perfil de habilidade direto) passa a ser implicitamente associado a essa fila. A equipe não desempenha nenhum papel na associação do agente com essas filas. Esses agentes podem fazer parte de qualquer equipe para fins de gestão e operacionais.

Todos os contatos adicionados a esta fila assumirão automaticamente os critérios de habilidade definidos na própria fila. Os contatos individuais não podem definir ou substituir suas próprias habilidades. requirements/criteria Ao contrário das filas baseadas em habilidades com atribuição de equipe.

Diagrama de fluxo de trabalho que ilustra um exemplo de como funciona a fila baseada em habilidades com critérios de habilidade no Webex Contact Center.

Neste exemplo,

  • Somente os agentes A1, A3 e A7 atendem integralmente aos critérios de habilidade configurados na fila; portanto, somente esses agentes serão associados a essa fila.
  • Os agentes A2, A4 e A6, que atendem parcialmente aos critérios, ou o agente A5, que não possui as habilidades relevantes, não podem ser associados a esta fila.

Atualizar o perfil de habilidades de um agente (processo chamado de requalificação) para que ele atenda aos critérios de habilidade da fila fará com que esse agente seja automaticamente e dinamicamente adicionado a essa fila. Alternativamente, atualizar os próprios critérios de habilidade da fila, de forma que mais (ou menos) agentes atendam aos critérios de habilidade atualizados, também adicionará (ou removerá) agentes dessa fila de forma automática e dinâmica.

Ao contrário das filas com atribuição de equipe, não existe o conceito de expansão alvo ao longo de intervalos de tempo. Se o contato não puder ser atribuído a nenhum dos agentes associados, ele ficará em fila de espera até que um desses agentes fique disponível para atendê-lo antes do tempo limite de espera.

Filas baseadas em habilidades são mais adequadas quando a atribuição estática de habilidades e o gerenciamento da associação entre fila e agente são viáveis e desejáveis para o controle operacional. Eles também são adequados quando a seleção de algoritmos de roteamento é apropriada para a distribuição de trabalho entre os agentes. Essas filas também são particularmente úteis em cenários onde diferentes tipos de consultas de clientes exigem habilidades específicas que podem ser atendidas por um segmento pré-selecionado de agentes especializados.

Organizações com Contact Centers complexos podem achar mais fácil gerenciar a atribuição de filas a agentes em filas baseadas em habilidades, em comparação com filas com atribuição de agentes, onde cada agente precisa ser adicionado manualmente à lista, o que é trabalhoso, especialmente para organizações maiores.

Requisitos de habilidades atribuídos no fluxo

Filas baseadas em habilidades, com requisitos de habilidades atribuídos no fluxo, são um tipo de fila baseada em atribuição de equipe no Webex Contact Center, onde um conjunto de equipes é configurado em vários níveis, chamados de Grupos de Distribuição de Chamadas. Os agentes que estão conectados a essas equipes configuradas recebem contatos dessa fila com base no nível do Grupo de Distribuição de Chamadas (CDM) em que sua equipe está configurada na fila, desde que também atendam integralmente aos requisitos de habilidade do contato.

Dentro dessa fila, as equipes de agentes são agrupadas em Grupos de Distribuição de Chamadas com intervalos de tempo configuráveis entre elas. Caso não haja um agente disponível para o contato, a solicitação é colocada em espera e, após o período de inatividade, o roteamento é expandido para o próximo Grupo de Distribuição de Chamadas. Esse processo continua até que um agente seja designado ou todos os grupos sejam esgotados. Entretanto, se um agente de um grupo previamente verificado ficar disponível durante esse processo, esse agente será selecionado.

Os agentes adquirem habilidades por meio de um perfil de habilidades atribuído diretamente a eles. As habilidades do agente são determinadas com base na seleção da equipe durante o login.

Opcionalmente, cada contato pode especificar requisitos de habilidades no fluxo de trabalho, que são comparados com as habilidades dos agentes disponíveis para selecionar o agente mais adequado.

Além disso, os contatos também podem especificar flexibilizações de habilidades em intervalos de tempo configurados. Trata-se de um conjunto modificado de requisitos de habilidades que substituirá os requisitos de habilidades originais do contato em intervalos de tempo configurados. Isso permite que um contato modifique (normalmente usado para "flexibilizar") seus requisitos de habilidade enquanto está em espera na fila, para que mais agentes possam ser alocados com base nesses requisitos de habilidade mais flexíveis.

A expansão de público-alvo por meio de Grupos de Distribuição de Chamadas pode ocorrer simultaneamente com ciclos de relaxamento de habilidades – ambos com o objetivo de conectar um contato em espera a agentes qualificados mais rapidamente, reduzindo assim o tempo de espera geral e melhorando os níveis de serviço da fila.

Diagrama de fluxo de trabalho que ilustra um exemplo de como funciona a fila baseada em habilidades com atribuição de equipe no Webex Contact Center.

Assim como as filas de atendimento não especializadas com atribuição de equipe, possui três Grupos de Distribuição de Chamadas que permitem a "expansão de alvo", ou seja, a expansão para mais agentes em diferentes equipes ao longo de intervalos de tempo configurados.

  • O primeiro grupo de distribuição de chamadas contém a EQUIPE 1, que possui 3 agentes configurados – A1, A2 e A5.
  • O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que possui 3 agentes configurados – A2, A3 e A4.
  • O terceiro (e último) grupo de distribuição de chamadas contém a EQUIPE 3, que tem 2 agentes configurados – A6 e A7.

No entanto, há dois pontos principais a serem observados:

  • Cada contato que entra nessa fila definirá seus requisitos de habilidade e o nível de flexibilidade exigido ao longo do fluxo.
  • Os agentes podem ter habilidades configuradas (por meio de um perfil de habilidades – direto ou herdado da equipe conectada).

Embora o agente A2 esteja configurado para fazer parte tanto da EQUIPE 1 quanto da EQUIPE 2, dependendo da escolha de equipe feita durante o login, em sua sessão atual ele será considerado parte dessa equipe e, portanto, herdará o perfil de habilidades (e, consequentemente, os valores de habilidades) dessa equipe (a menos que isso seja substituído por uma configuração direta de perfil de habilidades para este agente).

Essa é uma funcionalidade poderosa oferecida por filas com atribuição de equipes, onde os agentes podem transitar entre filas simplesmente escolhendo uma equipe durante o login.

Aliado à capacidade de herdar as configurações de perfil de habilidades da equipe selecionada, um agente também pode trabalhar com diferentes conjuntos de habilidades.

Neste exemplo,

  • Os contatos são enfileirados com um requisito de habilidade inicial (sk_1 >= 6) durante a escalada do fluxo, com um relaxamento de habilidade (sk_1 >= 3) após um intervalo de tempo configurado.
  • Em todos os agentes de todos os grupos de distribuição de chamadas, apenas A1, A3, A6 e A7 possuem habilidades que atendem ao requisito inicial de habilidade para contatos em fila.
  • Os agentes restantes ou têm a habilidade (sk_1), mas não satisfazem os requisitos de habilidade (por exemplo, A2 na EQUIPE 1 e A4 na EQUIPE 2), ou não têm essa habilidade (por exemplo, A5, A2 na EQUIPE 2).
  • Com o tempo, à medida que as habilidades são relaxadas, A2 e A4 também passam a satisfazer os requisitos de habilidade "relaxados" do contato.

Para cada contato que entra nessa fila, o sistema tenta encontrar um agente correspondente dentro do primeiro grupo de distribuição de chamadas que atenda integralmente aos requisitos de habilidade atuais do contato. Caso nenhum agente correspondente seja encontrado, o contato é colocado em espera pelo período configurado antes que a expansão para o segundo grupo de distribuição de chamadas ocorra. Todas as equipes configuradas no segundo grupo de distribuição de chamadas também são adicionadas às equipes existentes do primeiro grupo. Agora o sistema tenta encontrar um agente correspondente dentro do grupo expandido. Note que, enquanto isso acontece, a flexibilização das habilidades também atualizará os requisitos de habilidade do contato em intervalos de tempo configurados, e o sistema usará os requisitos de habilidade atualizados para corresponder aos agentes disponíveis no grupo de distribuição de chamadas atual.

Este processo continua até que todos os grupos de distribuição de chamadas configurados sejam expandidos e todas as flexibilizações de habilidades sejam aplicadas, a menos que um agente correspondente seja encontrado antes.

Padrões de roteamento disponíveis:

Configuração da fila

Configure filas baseadas em habilidades

Atribuir critérios de habilidade a uma fila
  • Criar habilidades e, se necessário, habilidades dinâmicas.
  • Criar Perfis de Habilidades.
  • Atribua perfis de habilidades diretamente aos agentes.
  • Atribua habilidades dinâmicas diretamente aos agentes. As Competências Dinâmicas não são atribuídas através de Perfis de Competências.
  • Crie uma fila com o tipo de canal definido como Telefonia, Chat, E-mail ou Redes Sociais.
  • Atribua habilidades e requisitos de Habilidades Dinâmicas às filas no Hub de Controle.
  • Veja a lista de agentes que podem atender os contatos na fila.
  • Selecione um algoritmo de roteamento, LAA ou BAA. Para BAA, configure os pesos para habilidades de proficiência e habilidades dinâmicas de proficiência, quando necessário.
  • Adicione uma atividade de contato da fila no fluxo e selecione essa fila.
Atribuir requisitos de habilidade a uma fila
  1. Criar habilidades e, se necessário, habilidades dinâmicas.
  2. Criar Perfis de Habilidades.
  3. Atribua perfis de habilidades diretamente aos agentes ou à equipe.
  4. Atribua habilidades dinâmicas diretamente aos agentes. As Competências Dinâmicas não são atribuídas através de Perfis de Competências.
  5. Criar uma Equipe.
  6. Adicione agentes à equipe.
  7. Criar fila com o tipo de canal definido como Telefonia, Chat, Email ou Redes Sociais.
  8. Adicione equipes à fila em um único CDG ou em vários CDGs.
  9. Selecione um padrão de roteamento, LAA ou BAA.
  10. Adicione uma atividade de Contato na Fila no fluxo e selecione a fila para a qual o Roteamento Baseado em Habilidades está configurado. Para obter mais informações, consulte Contato da fila.
  11. Atribua habilidades, habilidades dinâmicas e relaxamento de habilidades na atividade de contato em fila. Para BAA, configure os pesos para habilidades de proficiência e habilidades dinâmicas de proficiência, quando necessário.
  12. Use a opção "Escalar atividade de distribuição de chamadas" no fluxo após o enfileiramento para passar rapidamente para o próximo grupo de distribuição de chamadas ou para o anterior.

Configure filas não baseadas em habilidades

Atribuir equipe a uma fila
  • Criar uma Equipe.
  • Adicione agentes à equipe.
  • Criar fila com o tipo de canal definido como Telefonia, Chat, Email ou Redes Sociais.
  • Adicione equipes à fila em um único CDG ou em vários CDGs.
  • Selecione um padrão de roteamento, seja LAA ou LAA.
  • Adicione uma atividade de contato da fila no fluxo e selecione essa fila.
  • Use a opção "Escalar atividade de distribuição de chamadas" no fluxo após o enfileiramento para passar rapidamente para o próximo grupo de distribuição de chamadas ou para o anterior.
Atribuir agente a um fluxo de fila
  • Criar fila com o tipo de canal definido como Telefonia, Chat, Email ou Redes Sociais.
  • Adicione agentes diretamente às filas (Observação: Nesse tipo de fila, nem habilidades nem equipe são utilizadas.
  • Selecione padrões de roteamento como Circular, Linear ou Agente Disponível Mais Longo.
Encaminhamento

Conceitos de roteamento

Cenário de Excedente de Agentes

O cenário de Excesso de Agentes ocorre quando há mais agentes disponíveis do que contatos na fila. Nesse caso, quando uma interação com o cliente (contato) é enfileirada, o sistema tenta encontrar imediatamente um agente correspondente para esse contato específico e, se um agente correspondente for encontrado, o contato não precisa ficar na fila esperando que um agente correspondente esteja disponível posteriormente.

Sempre que um contato passa por expansão através de um Grupo de Distribuição de Chamadas ou por meio de flexibilização de habilidades, o sistema tenta encontrar imediatamente um agente correspondente para esse contato específico.

Encontrar um agente correspondente a um contato específico utiliza o padrão de roteamento configurado na fila.

O Webex Contact Center oferece vários padrões de roteamento em diferentes tipos de filas, o que permite que as organizações otimizem o atendimento ao cliente, minimizando os tempos de espera, equilibrando a carga de trabalho dos agentes e garantindo que os clientes sejam conectados a agentes que possuam as habilidades necessárias para atender às suas necessidades específicas. Consulte a seção Padrões de Roteamento para obter informações detalhadas sobre padrões de roteamento.

Cenário de Excedente de Contatos

O roteamento por excesso de contatos ocorre quando o número de interações (ou contatos) de clientes recebidas excede o número de agentes disponíveis. Essa situação costuma ocorrer em horários de pico ou em aumentos inesperados no volume de contatos. O principal objetivo do encaminhamento de contatos excedentes é gerenciar esse excesso de forma eficiente, garantindo que os padrões de atendimento ao cliente sejam mantidos apesar da demanda excessiva. Para um agente que acaba de ficar disponível em um canal específico, o roteamento de contatos excedentes funciona para encontrar e atribuir o contato apropriado, dentre todos os contatos ociosos em todas as filas às quais esse agente está associado.

As principais estratégias para realizar o encaminhamento de contatos de forma eficiente com disponibilidade limitada de agentes são:

  • Classificação da fila

    O sistema de classificação de filas permite que os administradores especifiquem a importância relativa das filas. Os administradores podem definir classificações de filas para estabelecer a ordem em que as chamadas são encaminhadas das filas para os agentes conectados às equipes, individualmente para cada equipe.

    Por exemplo, considere que os agentes conectados à Equipe A estão associados a duas filas: "Faturamento" e "Vendas". Os administradores podem usar o ranqueamento de filas para atribuir uma classificação mais alta à fila "Faturamento", de forma que, quando os contatos entrarem nas filas, os contatos da fila "Faturamento" sejam encaminhados aos agentes da Equipe A antes dos contatos da fila "Vendas". Isso acontecerá mesmo que existam contatos mais antigos e de maior prioridade que estejam aguardando na fila de "Vendas" - simplesmente porque a fila de "Faturamento" tem uma classificação superior à fila de "Vendas". Somente quando não houver mais contatos em espera na fila de "Faturamento", os agentes da Equipe A serão encaminhados para contatos da fila de "Vendas" (e qualquer outra) à qual estejam associados.

    A seguir, apresentamos algumas das características importantes da classificação em filas:

      • Se uma classificação for atribuída apenas a algumas das filas, as chamadas nessas filas terão precedência sobre as chamadas nas filas para as quais nenhuma classificação foi especificada.
      • A classificação da fila pode ser definida para um máximo de 50 filas em todos os tipos de mídia, com um valor que varia de 1 a 50, sendo 1 a classificação mais alta.
      • Você pode atribuir a mesma classificação a várias filas.
      • Se você ativar a classificação de filas, as filas que não tiverem uma classificação explícita atribuída serão tratadas como tendo uma classificação inferior a todas as filas classificadas.
      • O recurso de classificação de filas funciona dentro do mesmo tipo de mídia.

        Por exemplo, se a fila de Vendas for uma fila de mídia de voz com classificação 2 e a fila de Suporte de Cobrança for uma fila de chat com classificação 1 para a Equipe A, os agentes disponíveis no canal de voz da Equipe A receberão a chamada de voz primeiro, mesmo que a classificação seja 2.

        No entanto, considere duas filas de bate-papo para a Equipe B: a fila Cartão de Crédito, com classificação 2, e a fila Cartão de Débito, com classificação 1. Em seguida, os agentes disponíveis na Equipe B receberão primeiro os contatos da fila de débito.

      • A classificação na fila não se aplica a equipes baseadas na capacidade.

  • Prioridade de contato

    Quando um contato é colocado em fila, sua prioridade pode ser definida atribuindo-se uma importância hierárquica que varia de 1 (mais alta) a 10 (mais baixa, padrão). Essa priorização garante que certos contatos sejam atendidos mais rapidamente com base em sua importância, urgência ou valor estratégico para a organização. Quando um agente estiver disponível para atender o próximo contato entre todos os contatos em espera em todas as filas às quais o agente está associado, o contato de maior prioridade em todas as filas será encaminhado para o agente (desde que outros critérios, como correspondência de habilidades e outros, sejam atendidos).

    Para os contatos que estão em fila sem nenhuma prioridade explícita, considera-se uma prioridade padrão de 10 (a mais baixa). Entre vários contatos com a mesma prioridade, o contato que está na fila de espera há mais tempo é encaminhado primeiro para o agente disponível e qualificado.

  • Contato com maior tempo de espera

    Essa é uma estratégia básica que garante que o contato com o maior tempo de espera em todas as filas às quais o agente está associado seja encaminhado para ele.

    Este é o critério final que determina o contato a ser encaminhado quando vários contatos em filas diferentes, com a mesma classificação e prioridade, estão aguardando processamento.

Essencialmente, o encaminhamento de contatos excedentes para um agente que acabou de ficar disponível significa selecionar um único contato que:

  • é do mesmo tipo de mídia que aquela em que o agente está disponível.
  • está estacionado em qualquer uma das filas às quais este agente está associado.
  • cujas exigências de competência (se houver) são todas atendidas por este agente.
  • está estacionado em uma fila cuja classificação é superior às demais filas configuradas na equipe do agente.
  • tem a mais alta prioridade entre todos esses contatos.
  • é o contato em espera mais antigo entre os contatos com a mesma prioridade.

No exemplo acima, que ilustra um cenário de excesso de contatos, o agente A1 fez login na EQUIPE 1 e ficou disponível para lidar com contatos em vários tipos de mídia.

A1 está associado a 3 filas – Q1, Q2 e Q3. A EQUIPE 1 também definiu a classificação da fila onde Q1 é classificada como a mais alta, depois Q2 e Q3 respectivamente.

Já existem contatos em todas essas filas, com requisitos de habilidade e prioridade definidos para cada contato.

Agora, o cenário de excesso de contatos funciona da seguinte maneira:

  • Entre todos os contatos estacionados nessas filas, apenas 4 contatos podem ser roteados para A1C2, C7 (da FILA 2) e C3, C8 (da FILA 3).

    Apenas os requisitos de habilidade desses 4 contatos são totalmente satisfeitos pelas habilidades de A1.

  • Entre esses 4 contatos, a precedência é dada aos contatos da FILA 2 (ou seja, C2, C7) porque a FILA 2 tem a classificação mais alta na fila.

    Observe que, embora FILA 1 seja a fila de classificação mais alta, nenhum de seus contatos estacionados pode ser roteado para A1, uma vez que seus requisitos de habilidade não são satisfeitos por A1.

  • Entre C2 e C7, o contato de maior prioridade é C7. Portanto, a escolha final é C7e o sistema a encaminha para A1.

    Isso acontece mesmo que C2 tenha sido enfileirado anteriormente, porque a prioridade de contato tem precedência sobre o tempo de enfileiramento.

Perfis de multimídia mesclados

Por meio da configuração do Perfil Multimídia, o Webex Contact Center permite que os agentes atendam os contatos em diferentes tipos de mídia (voz, chat, e-mail e redes sociais). Com base nessa configuração, os agentes recebem canais provisionados por tipo de mídia.

Cada contato encaminhado para um agente consome um canal desse tipo de mídia enquanto o agente estiver trabalhando nesse contato. Embora os agentes só possam ter um canal de voz, eles podem ter até cinco canais de outros tipos de mídia.

A configuração de roteamento misto em Perfis de multimídia permite que os administradores controlem como diferentes canais podem ser usados simultaneamente para cada agente. Isso permite que as organizações ofereçam atenção dedicada aos clientes, promovendo melhor qualidade de serviço, melhor experiência do cliente e melhores taxas de conversão. Além disso, as organizações podem equilibrar a carga entre os canais de mídia quando enfrentam uma carga desigual em alguns canais, permitindo uma utilização eficiente dos agentes.

Existem três opções:

  • Exclusivo

  • Combinado

  • Tempo real misto

Ao lidar com um contato que não seja por voz, os agentes podem iniciar uma chamada de voz manual a partir da Área de Trabalho do Agente, desde que tenham um canal de voz disponível. Isso se aplica a todos os tipos de perfil multimídia.

Para obter mais informações sobre como configurar perfis multimídia, consulte Gerenciar perfis multimídia.

Padrões de roteamento

Com base em habilidades

Os padrões de roteamento baseados em habilidades no Webex Contact Center direcionam as interações de clientes recebidas para agentes com base nas habilidades específicas necessárias para resolver a solicitação, como proficiência em idiomas ou conhecimento técnico. Esses padrões garantem que cada cliente seja conectado ao agente mais qualificado, aumentando a eficiência do serviço e a satisfação do cliente. Os benefícios incluem tempo de atendimento reduzido, taxas de resolução aprimoradas e uso otimizado dos recursos dos agentes, alinhando sua especialização às necessidades do cliente.

O roteamento baseado em habilidades pode usar habilidades que os agentes recebem de perfis de habilidades e habilidades dinâmicas que são atribuídas diretamente aos agentes. Habilidades dinâmicas representam atributos do agente que podem mudar independentemente do seu perfil de habilidades.

Quando são utilizados padrões de roteamento baseados em habilidades, primeiro são utilizados os requisitos de habilidade do contato (atribuídos no fluxo) ou os critérios de habilidade atribuídos à fila para filtrar os agentes disponíveis cujas habilidades e Habilidades Dinâmicas atendem a esses requisitos. / critérios inteiramente. Em seguida, dentre os agentes filtrados, um único agente é selecionado para o contato com base no padrão de roteamento configurado.

Para o roteamento de Melhor Disponível, as habilidades de proficiência e as Habilidades Dinâmicas de Proficiência também podem usar pesos para influenciar a pontuação usada na seleção do agente. Os pesos não afetam o roteamento por rota mais longa disponível; esse padrão usa apenas habilidades e habilidades dinâmicas para determinar a elegibilidade do agente.

Disponível por mais tempo

O padrão de roteamento baseado em habilidades "Mais Longo Disponível" direciona um contato para o agente cujas habilidades atendem aos requisitos de habilidade do contato. / os critérios de habilidade na fila são totalmente considerados, e quem está disponível há mais tempo desde o último contato, dentre todos os agentes elegíveis naquela fila.

Esse padrão de roteamento ajuda a distribuir o trabalho uniformemente entre os agentes, atribuindo as interações àqueles que estão disponíveis há mais tempo, evitando desequilíbrios na carga de trabalho. Isso ajuda a manter a equidade na distribuição do trabalho, garantindo que nenhum agente fique sobrecarregado enquanto outros permanecem livres.

No exemplo acima, existem 4 agentes com habilidades de proficiência e não proficiência, com diferentes valores de proficiência.

Considere um contato que está em uma fila baseada em habilidades com o padrão de roteamento "Mais Tempo Disponível":

  • com os requisitos de habilidades acima atribuídos via fluxo, ou
  • com os critérios de habilidade acima configurados na fila baseada em habilidades.

Neste cenário:

  • Apenas agentes que atendam integralmente aos requisitos de habilidade de contato. / Os critérios de habilidade da fila são considerados para o roteamento. Somente os agentes A1, A2 e A4 atendem aos requisitos de habilidade de contato / critérios de habilidade de fila inteiramente.

    O agente A3 não é elegível. No caso de Critérios de habilidade atribuídos à fila, A3 nem sequer está associado à fila.

  • Entre A1, A2 e A4 o contato será encaminhado para o agente disponível há mais tempo – A1 que está disponível há 10 minutos, mais tempo que A2 ou A4.

    Em virtude de A1 ter sido atribuído o contato, A1 deixará de ser o agente disponível por mais tempo em todos os canais de mídia.

  • O próximo contato com os mesmos requisitos de habilidade seria encaminhado para o próximo agente disponível mais antigo – A2, e assim por diante.

Esse padrão de roteamento é compatível com os seguintes tipos de filas baseadas em habilidades:

Melhor disponível

O padrão de roteamento baseado na melhor habilidade disponível garante que as interações com os clientes sejam direcionadas ao agente mais qualificado disponível. Este modelo avalia não apenas a presença das habilidades necessárias entre os agentes, mas também os níveis de proficiência nessas habilidades, calculando uma pontuação de habilidade para determinar o agente mais qualificado ("melhor") para cada contato.

Este padrão filtra os agentes disponíveis cujas habilidades atendem aos requisitos de habilidade de contato. / critérios de habilidade de fila inteiramente. Em seguida, é calculada uma pontuação para cada agente elegível, utilizando os valores de proficiência de todas as habilidades mencionadas nos requisitos de habilidades de contato. / critérios de habilidade da fila. O agente com a pontuação de habilidade mais alta é considerado o "melhor" agente para cada contato.

Na prática, trata-se da soma dos valores de habilidade do agente que correspondem aos requisitos de habilidade de contato. / Os critérios de habilidade na fila determinam a pontuação.

Alguns pontos-chave a compreender:

  • Normalmente, o valor real da habilidade é usado no cálculo da pontuação, pois uma pontuação de habilidade mais alta indica uma partida mais forte. Exceto quando um requisito de habilidade usa a expressão "menor ou igual a" ( < =) condição em que o valor da habilidade específica do agente é invertido no cálculo da pontuação, ou seja, effective_skill_value = (10) menos (actual_skill_value). Isso é feito para garantir que uma pontuação mais baixa indique uma partida mais forte.
  • Quando vários agentes elegíveis têm a mesma pontuação, o agente disponível com mais tempo de serviço é selecionado.
  • Apenas as habilidades de proficiência são consideradas para o cálculo da pontuação. Quaisquer habilidades booleanas, de texto ou de enumeração nos requisitos de habilidades de contato / Os critérios de habilidade na fila não são considerados para o cálculo da pontuação.

No exemplo acima, existem quatro agentes com habilidades de proficiência e não proficiência, com diferentes valores de proficiência.

Considere um contato que está em uma fila baseada em habilidades com o padrão de roteamento "Melhor Disponível":

  • com os requisitos de habilidades acima atribuídos via fluxo, ou
  • com os critérios de habilidade acima configurados na fila baseada em habilidades.

Neste cenário:

  • Apenas agentes que atendam integralmente aos requisitos de habilidade de contato. / Os critérios de habilidade da fila são considerados para o roteamento. Somente os agentes A1, A2 e A4 atendem aos requisitos de habilidade de contato / critérios de habilidade de fila inteiramente.

    O agente A3 não é elegível. No caso de Critérios de habilidade atribuídos à fila, A3 nem sequer está associado à fila.

  • Entre A1, A2 e A4 o cálculo da pontuação é feito pelo sistema com base nos requisitos de habilidade de contato / Critérios de habilidade na fila, onde apenas as habilidades de proficiência são consideradas.

    Apenas as habilidades mencionadas nos requisitos de habilidades de contato. / Os critérios de habilidade na fila são considerados para o cálculo da pontuação, mesmo que os agentes possam ter habilidades adicionais. / Outras competências.

    Observe também a inversão do valor da habilidade no cálculo da pontuação quando menor ou igual a ( < =) A condição é usada.

  • O contato é encaminhado para A2 pois este é o melhor agente disponível com base na pontuação. Se A2 não estiver disponível / Se o agente estiver ocupado, o contato será encaminhado para o próximo agente disponível com a segunda melhor pontuação, e assim por diante.

    No entanto, temos 2 agentes – A1 e A4 com a próxima pontuação mais alta. O contato é encaminhado para o agente disponível mais distante entre A1 e A4.

Esse padrão de roteamento é compatível com os seguintes tipos de filas baseadas em habilidades:

Roteamento não baseado em habilidades

O Webex Contact Center também oferece suporte a diversos padrões de roteamento não baseados em habilidades, que se concentram na distribuição das interações de clientes recebidas sem levar em consideração as habilidades ou a experiência específica dos agentes. Ao contrário dos padrões de roteamento baseados em habilidades, estes não consideram as habilidades do agente nem exigem que o contato ou a fila definam os requisitos de habilidade. / critérios para roteamento. Em vez disso, priorizam fatores como disponibilidade, distribuição da carga de trabalho e sequências predefinidas, permitindo o gerenciamento eficiente dos contatos com base na lógica operacional, em vez das competências individuais dos agentes. Esses padrões são particularmente úteis em ambientes onde as interações são relativamente uniformes ou não exigem tratamento especializado.

Disponível por mais tempo

O padrão de roteamento "Mais Tempo Disponível" encaminha um contato para o agente na fila que está disponível há mais tempo desde o atendimento do último contato, dentre todos os agentes disponíveis e associados àquela fila.

Esse padrão de roteamento garante uma distribuição justa e equilibrada da carga de trabalho, atribuindo as interações aos agentes que permaneceram ociosos por mais tempo. Ao evitar desequilíbrios na carga de trabalho, garante-se que nenhum agente fique sobrecarregado enquanto outros permanecem livres. Essa abordagem é especialmente eficaz durante períodos de fluxo constante de contatos, mantendo um engajamento consistente em toda a equipe de agentes.

Os agentes perdem suas posições de "maior disponibilidade" em todos os canais quando recebem uma oferta de contato de qualquer tipo de mídia. Isso significa que, após um agente atender um contato, o próximo contato de qualquer tipo de mídia na fila será atribuído ao próximo agente disponível com maior tempo de espera nessa fila.

No exemplo acima, o agente A1 é o agente disponível há mais tempo (posição 1) – ou este agente fez login primeiro ou não foi atribuído a um contato por mais tempo do que qualquer outro agente.

Os agentes A2 (posição 2) e A3 (posição 3) também estão disponíveis, mas já fizeram login ou atenderam contatos depois de A1. Todos os agentes estão associados às duas filas que possuem esse padrão de roteamento.

Considere o seguinte cenário:

  • No instante T0, um contato de voz C1 é enfileirado e encaminhado para o agente disponível há mais tempo, ou seja, A1.

    Em virtude de A1 ter sido atribuído a C1, A1 não é mais o agente disponível mais longo em todos os canais de mídia.

  • No instante T1, um contato de chat C2 é enfileirado e roteado para o agente disponível há mais tempo, que agora é A2.
  • Finalmente, no tempo T2, outro contato de voz C3 é enfileirado e roteado para A3.

    A1 e A2 receberam contatos recentemente – neste momento, é A3 que está esperando há mais tempo.

Devido à arquitetura altamente distribuída do Webex Contact Center, existe uma pequena possibilidade de que um único agente com maior disponibilidade possa ser encaminhado para vários contatos quando esses contatos estiverem na mesma fila ao mesmo tempo.

Este padrão de roteamento é compatível com os seguintes tipos de filas não baseadas em habilidades:

Circular

O padrão de roteamento circular distribui os contatos recebidos entre um grupo de agentes disponíveis em ordem de rodízio. Quando um contato é colocado em fila, o sistema o atribui ao próximo agente disponível na fila, com base em uma sequência predeterminada.

O processo começa com os agentes dispostos em uma ordem configurada. O primeiro contato recebido é atribuído ao primeiro agente disponível nessa sequência. Para contatos subsequentes, o sistema seleciona o próximo agente disponível, continuando de onde parou na ordem da fila definida. Esse padrão se repete, percorrendo os agentes, mas sempre começando após a posição do último agente selecionado.

Essa abordagem é eficaz para distribuir os contatos de forma justa e uniforme entre os agentes. Isso ajuda a garantir que nenhum agente fique sobrecarregado com contatos e que todos os agentes tenham oportunidades iguais de lidar com as interações de forma consistente. No entanto, o padrão de roteamento circular não leva em consideração a carga de trabalho atual, nem outros fatores que possam afetar a capacidade de um agente de lidar com um contato específico.

No exemplo acima, os agentes estão configurados em uma fila circular na seguinte ordem: A3 → A4 → A5 → A6 → A1 → A2.

Para começar, a posição inicial é o primeiro agente na ordem configurada (A3). À medida que os contatos são encaminhados para os agentes nesta fila, a posição se move ao redor do círculo, sendo posicionada no agente que está em seguida, na ordem configurada, em relação ao agente para o qual o último contato foi encaminhado.

Considere o seguinte cenário:

  • O primeiro contato (C1) é enfileirado e roteado para o agente A3.

    O ponteiro é atualizado para o próximo agente na ordem configurada, ou seja, A4.

  • Quando o segundo contato (C2) é enfileirado, o sistema começa a procurar agentes disponíveis a partir de A4 ie A4 → A5 → A6 → A1 → A2 → A3.

    No entanto, A4 e A5 estão indisponíveis (ou não estão conectados, ou estão ociosos, ou totalmente ocupados com outros contatos deste tipo de mídia), então C2 é roteado para o próximo agente disponível – A6. O ponteiro é atualizado para o próximo agente na ordem configurada, ou seja, A1.

  • Da mesma forma, o terceiro contato (C3) é roteado para A1, o quarto contato (C4) roteado para A2. O ponteiro está em A3 novamente.

    Essa lógica continua, e os contatos são distribuídos entre os agentes disponíveis na "rede circular". / Padrão "rodada".

Se houver contatos em espera na fila, o cenário de excedente de agentes irá alocar o próximo agente disponível nesse tipo de mídia ao contato mais antigo e de maior prioridade entre eles.

Isso não considera nem afeta o valor da posição existente nesta fila, que é atualizado somente quando o roteamento de excedente de contato corresponde com sucesso a um agente.

Este padrão de roteamento é compatível com os seguintes tipos de filas não baseadas em habilidades:

Careca

O padrão de roteamento de cima para baixo distribui os contatos recebidos entre um grupo de agentes disponíveis e ordenados em ordem sequencial. Quando um contato é colocado em fila, o sistema sempre percorre a lista ordenada de agentes desde o início e associa o contato ao primeiro agente disponível (que tenha um canal livre disponível do tipo de mídia do contato) nessa sequência.

Isso acontece para todos os contatos que são colocados na fila. A tentativa de encontrar um contato é sempre feita começando pelo primeiro agente configurado e seguindo a lista até que um agente correspondente seja encontrado.

Diferentemente do padrão de roteamento circular, não existe um "ponteiro" que altere dinamicamente o ponto de partida com base na posição do último agente selecionado.

Essa abordagem é eficaz para distribuir contatos entre agentes que são ordenados com base em algum tipo de viés. / Preferência conforme determinado pelo administrador. Isso ajuda a garantir que os agentes em cargos de liderança sejam sempre preferidos para lidar com os contatos em relação aos agentes abaixo deles. No entanto, o padrão de roteamento de cima para baixo não leva em consideração a carga de trabalho atual, nem outros fatores que possam afetar a capacidade de um agente de lidar com um contato específico.

No exemplo acima, os agentes são configurados em uma fila de cima para baixo na seguinte ordem: A3 → A4 → A5 → A6 → A1 → A2.

Isso significa que o administrador quer que cada contato seja encaminhado para o primeiro agente (A3) se disponível, caso contrário para o próximo agente (A4) se disponível e assim por diante, na ordem configurada.

Considere o seguinte cenário:

  • O primeiro contato (C1) é enfileirado e roteado para o agente A3, já que A3 está no topo da ordem.
  • Quando o segundo contato (C2) é enfileirado, o roteamento é tentado novamente a partir do topo do pedido (sempre começando com A3).

    Se A3 tiver mais capacidade de canal para este tipo de mídia, C2 também será roteado para A3. No entanto, se A3 estiver totalmente ocupado neste tipo de mídia, o roteamento continua na lista até A4.

  • No entanto, A4 e A5 estão indisponíveis (ou não estão conectados, ou estão ociosos, ou totalmente ocupados com outros contatos deste tipo de mídia), então C2 é roteado para o próximo agente disponível na ordem de cima para baixo – A6.
  • Da mesma forma, o terceiro contato (C3) é roteado a partir de A3 para baixo. O primeiro agente correspondente seria A1.

    Essa lógica continua até que um contato não encontre nenhum agente disponível até o final da ordem, caso em que ele é colocado em espera na fila.

Este padrão de roteamento é compatível com os seguintes tipos de filas não baseadas em habilidades:

Roteamento baseado em agentes

O roteamento baseado em agentes é uma funcionalidade que encaminha ou coloca um contato em fila diretamente para um agente específico ("preferencial"). A busca por um agente, utilizando o endereço de e-mail ou o ID do agente, direciona o contato para o agente de sua preferência. A atividade "Fila para Agente" no fluxo ajuda a alcançar o roteamento baseado em agente. Para obter mais informações, consulte a atividade Fila para Agente.

Um contato pode ser associado a um ou mais agentes preferenciais, que normalmente podem ser gerenciados em um aplicativo externo ao Webex Contact Center. A pesquisa do agente preferencial para um contato é feita através da atividade Solicitação HTTP, que recupera o mapeamento de um aplicativo externo. Para encaminhar ou reservar o contato com o agente preferencial, configure a atividade "Encaminhar para o Agente" usando o ID do Webex Contact Center ou o endereço de e-mail do agente. O contrato também pode ser reservado com um agente preferencial caso este não esteja imediatamente disponível.

O roteamento baseado em agentes é útil nos seguintes cenários:

  • Roteamento de agente preferencial: O cliente pode atribuir contatos a agentes dedicados ou executivos de relacionamento. Nesses cenários, o roteamento baseado em agente encaminha os contatos diretamente para o agente preferencial.
  • Roteamento do último agente: Quando um contato liga várias vezes para a central de atendimento para interagir com um agente, o Roteamento Baseado em Agente pode encaminhar o contato para o último agente que o atendeu.

Em ambos os casos de uso, os detalhes do contato e o mapeamento do agente são armazenados fora do Webex Contact Center.

Funcionalidades de enfileiramento e roteamento no Flow

Funcionalidades de enfileiramento e roteamento no Flow

No Webex Contact Center, uma ampla gama de recursos de roteamento, enfileiramento e controle de chamadas pode ser orquestrada por meio de fluxos.

Diversas atividades de fluxo e manipuladores de eventos, fornecidos no Designer de Fluxo, podem ser inseridos no fluxo para gerenciar com eficácia o ciclo de vida dos contatos de entrada e saída.

Para obter mais informações sobre como configurar e usar fluxos, consulte Criar e gerenciar fluxos com o Designer de Fluxos.

Atividades de fila

Contato na fila

A atividade "Enfileirar Contato" permite adicionar um contato a uma fila de entrada ativa da organização, para que ele possa ser correspondido e encaminhado ao agente correto nessa fila.

Os seguintes aspectos do gerenciamento de filas podem ser controlados por meio desta atividade:

  • Prioridade - Atribuição de uma importância hierárquica que varia de 1 (mais alta) a 10 (mais baixa, padrão) ao contato que está sendo enfileirado.
  • Requisitos de habilidade - Defina os critérios de habilidade que devem ser atendidos pelos agentes em uma fila baseada em habilidades, para serem considerados elegíveis para encaminhar o contato.
  • Relaxamentos de Habilidades - Ajustar, modificar ou remover requisitos de habilidades previamente definidos após um período de tempo para melhorar as chances de encontrar um agente.
  • Verificar disponibilidade do agente - Permite que o sistema se expanda instantaneamente por todos os Grupos de Distribuição de Chamadas onde não forem encontrados agentes disponíveis, para evitar tempo de espera.

Consulte Roteamento, para obter mais informações sobre como a prioridade, a configuração de habilidades e a disponibilidade do agente desempenham um papel no roteamento de contatos.

Assim que a atividade "Enfileirar Contato" colocar o contato na fila com sucesso,

  • Se já houver um agente disponível, o sistema tentará encaminhar o contato para um agente.

    Isso interrompe a execução do fluxo principal e outros eventos podem acionar os respectivos fluxos deeventos , se configurados.

  • Caso nenhum agente correspondente seja encontrado, o contato é colocado em espera na fila até que um agente correspondente fique disponível.

    A execução do fluxo continua então com as atividades anexadas após a atividade de Contato da Fila, o que proporciona a capacidade de:

    • Reproduza uma música pré-configurada para o cliente que está esperando na fila - anexando uma atividade PlayMusic.
    • Registre um retorno de chamada com base na solicitação do cliente - anexando uma atividade Callback.
    • Reenfileirar, ou seja, remover o contato da fila atual e adicioná-lo a uma nova fila - anexando outra atividade Queue Contact ou Queue to Agent.

Quando um agente correspondente fica disponível, o sistema tenta encaminhar o contato para esse agente.

Quando bem-sucedido, isso interrompe a execução do fluxo principal e outros eventos podem acionar os respectivos fluxos deeventos , se configurados.

A atividade Contato na Fila funciona quando:

  • O contato não está atribuído e está pronto para ser encaminhado a um agente.
  • A fila, a habilidade e outras configurações de fluxo estão configuradas corretamente.
  • O contato permanece dentro do limite permitido de 25 transições entre pontos de entrada e filas.
  • O contato permanece dentro do limite permitido de 20 tentativas de roteamento bem-sucedidas.

Configure o caminho de tratamento de erros para gerenciar adequadamente os contatos que exigem roteamento alternativo ou tratamento adicional.

Nesses casos, a atividade resulta em falha e a execução do fluxo passa para o caminho Tratamento de erros.

Funcionalidades como Requisitos de Habilidades, Flexibilizações de Habilidades e Verificar Disponibilidade do Agente estão disponíveis na atividade Contato com a Fila somente quando filas com atribuição de equipe são selecionadas.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Contato da fila.

Entrar na fila para o agente

A atividade "Encaminhar para o Agente" permite encaminhar o contato diretamente para um agente de sua preferência, consultando seu ID de agente exclusivo ou endereço de e-mail no Webex Contact Center.

Os seguintes aspectos do gerenciamento de filas podem ser controlados por meio desta atividade:

  • Prioridade - Atribuição higher/lower importância para os contatos enfileirados para o mesmo agente.
  • Fila de Relatório - Identifique a fila a ser usada para configuração, como gravação e música padrão na fila, e para fins de relatório do contato.
  • Fila de recuperação - Identifica a fila a ser usada como alternativa, quando o contato não puder ser roteado para o agente preferencial especificado.

Assim que a atividade "Enfileirar para o Agente" colocar o contato na fila com sucesso,

  • Se o agente já estiver disponível, o contato será encaminhado para ele.

    Isso interrompe a execução do fluxo principal e outros eventos podem acionar os respectivos fluxos deeventos , se configurados.

  • Se o agente estiver disponível, mas optar por recusar, não atender ou não receber o contato, este será movido para a fila de recuperação.

    Na fila de recuperação, o contato será encaminhado para o agente disponível há mais tempo, sem qualquer suporte para habilidades específicas.

  • Se o agente não estiver disponível e a opção Park Contact If Agent Unavailablefor selecionada, o contato ficará em espera até que o agente fique disponível.

    A execução do fluxo continua então com as atividades anexadas após a atividade "Enfileirar para o Agente", o que possibilita:

    • Reproduza uma música pré-configurada para o cliente que está esperando na fila - anexando uma atividade PlayMusic.
    • Callback atividade.
    • Reenfileirar, ou seja, remover o contato da fila atual e adicioná-lo a uma nova fila - anexando outra atividade Queue to Agent ou Queue Contact.

    Assim que o agente estiver disponível, o sistema tentará encaminhar o contato para ele.

    Isso interrompe a execução do fluxo principal e outros eventos podem acionar os respectivos fluxos deeventos , se configurados.

  • Se o agente não estiver disponível e a opção "Park Contact If Agent Unavailable" não estiver selecionada, o enfileiramento falhará.

A atividade "Enfileirar para o Agente" funciona quando:

  • O contato não está atribuído e está pronto para ser encaminhado a um agente.
  • O ID do agente ou endereço de e-mail preferencial é válido.
  • A fila de relatórios e a fila de recuperação estão configuradas corretamente.
  • O agente preferencial está conectado, disponível e pronto para atender o contato.

Configure uma fila de recuperação para garantir que o contato seja encaminhado sem problemas quando o agente preferencial estiver indisponível.

Nesses casos, a atividade resulta em falha e a execução do fluxo passa para o caminho Tratamento de erros.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Fila para o agente.

Grupo de Distribuição de Chamadas Avançada

A atividade Escalar Grupo de Distribuição de Chamadas é suportada apenas para filas com atribuição de equipee fornece a capacidade de atualizar o Grupo de Distribuição de Chamadas para o contato imediatamente, em vez de esperar que a atualização automática de expansão ocorra para o próximo grupo após a duração de espera configurada. Isso permite que o contato seja encaminhado rapidamente para todos os agentes elegíveis na fila.

Ao utilizar a atividade "Escalar Grupo de Distribuição de Chamadas", o contato pode ser escalado para:

  • Próximo Grupo— Expandindo o conjunto de equipes para incluir aquelas adicionadas no próximo grupo de distribuição de chamadas imediato.
  • Último Grupo— Expandindo o conjunto de equipes para incluir todas as equipes mapeadas em todos os grupos de distribuição de chamadas configurados para a fila.

A atividade "Escalar Grupo de Distribuição de Chamadas" funciona quando:

  • O contato já está na fila e pronto para ser encaminhado para o nível superior.
  • O contato é colocado em uma fila que utiliza grupos de distribuição de chamadas.

Para filas que utilizam roteamento padrão, continue distribuindo os contatos através do comportamento de roteamento configurado para a fila.

Nesses casos, a atividade resulta em falha e a execução do fluxo passa para o caminho Tratamento de erros.

Considere um cenário hipotético em que um contato é colocado em uma fila com três grupos de distribuição de chamadas, cada um atualizado após um período de 30 segundos.

Não há agentes disponíveis nas equipes que fazem parte de CDG 1 e CDG 2, e um agente está disponível em TEAM 3 que pertence ao último grupo de distribuição de chamadas.

Quando a atividade "Escalar Grupo de Distribuição de Chamadas" não é utilizada no fluxo, resulta em um longo tempo de espera, conforme ilustrado abaixo:

O tempo de espera pode ser reduzido utilizando a atividade "Escalar Grupo de Distribuição de Chamadas", conforme descrito a seguir:

Com base na opção Próximo Grupo ou Último Grupo selecionada, o tempo de espera para o contato é consideravelmente reduzido, conforme ilustrado abaixo:

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Escalar o Grupo de Distribuição de Chamadas.

Atividades de informação da fila

Obter informações da fila

A atividade Obter informações da fila permite obter informações em tempo real sobre a fila de um determinado contato, tais como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial se ainda não estiver na fila.
  • O tempo de espera estimado (EWT) ou duração durante a qual se estima que uma tarefa espere na fila antes de ser respondida.
  • O número de agentes conectados ou disponíveis no Grupo de Distribuição de Chamadas atual do contato.
  • O número de agentes conectados ou disponíveis em todos os Grupos de Distribuição de Chamadas para a fila selecionada.
  • O tempo que o contato mais antigo na fila está aguardando.

Esses detalhes são disponibilizados durante a execução do fluxo como variáveis de saída da atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo para cada detalhe da fila, consulte Criar e gerenciar fluxos > Obter informações da fila.

Algumas das maneiras de utilizar as informações da fila podem ser:

  • Anunciar a posição do contato na fila e o tempo estimado de espera ao cliente, enquanto ele aguarda ser encaminhado.
  • Para decidir se é possível agendar um retorno de chamada para o cliente, caso o tempo de espera estimado seja muito longo.
  • Para encaminhar o contato para o próximo grupo de distribuição de chamadas (CDG), caso não haja agentes disponíveis nas equipes mapeadas para o CDG atual.

A atividade Obter informações da fila funciona quando a variável selecionada resulta em uma fila válida.

Configure o caminho de tratamento de erros para gerenciar adequadamente os casos em que a variável selecionada precisa de validação ou não corresponde a uma fila disponível.

Nos casos a seguir, as informações de fila em tempo real para o Grupo de Distribuição de Chamadas atual não são aplicáveis:
  • O contato ainda não está na fila quando a atividade Obter informações da fila é executada.
  • O contato é colocado em uma fila que não suporta o conceito de grupos de distribuição de chamadas.

Nesses casos, o valor -1 nesses campos de saída indica que essa informação não é aplicável.

Considere um cenário hipotético em que o cliente deve ser informado sobre um longo tempo de espera na fila, a cada 15 segundos de permanência na fila.

Isso pode ser feito usando a atividade Obter informações da fila no fluxo, da seguinte forma:

Informações avançadas da fila

A atividade Informações Avançadas da Fila permite obter informações da fila em tempo real para um determinado contato, levando em consideração também os critérios de habilidade do contato, tais como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial se ainda não estiver na fila.
  • O número de agentes conectados ou disponíveis no grupo de distribuição de chamadas atual do contato, que correspondem aos critérios de habilidade especificados.
  • O número de agentes conectados ou disponíveis em todos os grupos de distribuição de chamadas para a fila selecionada, que correspondem aos critérios de habilidade fornecidos.
  • O grupo de distribuição de chamadas atual, onde o contato está em uma fila específica.
  • O número total de grupos de distribuição de chamadas em uma fila fornecida.

Esses detalhes são disponibilizados durante a execução do fluxo como variáveis de saída da atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo para cada detalhe da fila, consulte Criar e gerenciar fluxos > Informações avançadas da fila.

Algumas das maneiras de usar as informações avançadas da fila podem ser:

  • Anunciar a posição do contato na fila para o cliente, enquanto ele aguarda ser encaminhado.
  • Para encaminhar o contato para o próximo grupo de distribuição de chamadas, caso não haja agentes que correspondam aos critérios de habilidade disponíveis nas equipes mapeadas para o grupo de distribuição de chamadas atual.
  • Para decidir se um retorno de chamada pode ser registrado para o cliente, caso nenhum agente que corresponda aos critérios de habilidade esteja conectado em todos os grupos de distribuição de chamadas.

A atividade Informações Avançadas da Fila funciona quando:

  • As informações da fila são solicitadas para filas onde os requisitos de habilidade são configurados no fluxo, em vez de como critérios de habilidade no nível da fila.
  • Se o contato já estiver na fila, as informações serão solicitadas para a mesma fila em que o contato se encontra no momento.
  • O contato é colocado em uma fila, não diretamente direcionado a um agente preferencial.

Configure o caminho de tratamento de erros para gerenciar solicitações que não atendam a esses requisitos.

Nesses casos, a atividade resulta em falha e a execução do fluxo passa para o caminho Tratamento de erros.

Considere um cenário hipotético em que o cliente deve ser informado sobre o recebimento de uma ligação de retorno, visto que não há agentes disponíveis que atendam aos critérios de qualificação.

Isso pode ser feito utilizando a atividade Informações Avançadas da Fila no fluxo, da seguinte forma:

Atividades de controle de chamadas

Configurar identificação de chamadas

A atividade "Definir ID do chamador" é usada para definir o ID do chamador que deve ser exibido durante uma chamada. A atividade Definir ID do Chamador deve ser usada somente em Fluxos de Eventos de Pré-Discagem como uma atividade terminal que marca o fim do fluxo de eventos.

A atividade Definir ID do Chamador permite configurar a Identificação Automática de Número (ANI) necessária com base no Serviço de Identificação de Número Discado (DNIS), tipo de operação ou tipo de participante.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Definir ID do chamador.

Controle de gravação

A atividade de Controle de Gravação foi projetada para ser usada em conjunto com uma atividade de Menu para obter o consentimento da pessoa que está ligando para a gravação. Isso garante a conformidade com regulamentos ou políticas que exigem consentimento explícito antes do início da gravação, integrando perfeitamente essa etapa ao fluxo de trabalho.

A atividade Menu IVR deve capturar o consentimento do usuário em uma variável booleana que será atribuída como entrada para a atividade Controle de Gravação. Caso o cliente precise incluir o consentimento do usuário em um relatório de consentimento, o valor do consentimento deve ser armazenado em uma variável global que possa ser incluída em relatórios. Alternativamente, uma variável local pode ser usada se a geração de relatórios não for necessária. Essa abordagem proporciona aos inquilinos e clientes maior flexibilidade no gerenciamento e na utilização eficaz de variáveis.

Quando essa atividade é adicionada ao fluxo, o consentimento do usuário tem precedência sobre as configurações de nível de locatário, de fila ou de agendamento de gravação.

A ordem de precedência é a seguinte:

  • Se o consentimento do usuário for "Sim" no fluxo, a chamada será gravada, independentemente da configuração de gravação definida no nível do locatário, da fila ou do agendamento de gravação.
  • Se o usuário não der o seu consentimento como resposta à atividade, a chamada não será gravada, independentemente da configuração de gravação definida no nível do locatário, da fila ou do agendamento de gravação.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo, mas uma configuração estiver definida como Sim em qualquer um dos outros níveis, como locatário, fila ou agendamento de gravação, a chamada será gravada.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo e uma configuração estiver definida como Não em todos os níveis, como locatário, fila e agendamento de gravação, a chamada não será gravada.

Este controle de gravação pode ser ilustrado da seguinte forma:

Além disso, configurações de gravação como Continuar na Transferência, Pausa/Retomada Ativada, Duração da Pausa e outras permanecem aplicáveis de acordo com a hierarquia existente, incluindo níveis de locatário, fila ou agendamento de gravação.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Controle de gravação.

Transferência cega

A Transferência Cega é um processo no qual um contato é encaminhado de forma eficiente para um Número de Discagem (DN) externo por meio do sistema IVR, eliminando a necessidade de intervenção de um agente.

A atividade de Transferência Cega é utilizada quando uma chamada precisa ser transferida para um número de discagem externo ou de terceiros. Esta é uma atividade terminal, portanto o fluxo termina assim que a transferência é executada.

A atividade de Transferência Cega não é suportada quando o fluxo é executado para consulta.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Transferência cega.

Transferência em ponte

A atividade Transferência em Ponte permite que um contato seja transferido temporariamente para um destino externo, enquanto o fluxo mantém o controle da chamada. O destino externo pode ser uma ponte externa ou um serviço de Resposta de Voz Interativa (IVR).

Quando o destino externo encerra a chamada, o fluxo de chamadas continua conforme necessário, como, por exemplo, enfileirando-a para um agente.

A atividade Bridge Transfer remove um contato da fila enquanto o transfere para um sistema IVR ou de distribuição automática de chamadas (ACD) de terceiros. Caso o contato não seja processado pelo sistema de terceiros, ele poderá ser reenviado para a fila original, garantindo que permaneça no fluxo de trabalho para o tratamento adequado.

Por exemplo, imagine que uma central de atendimento tenha recursos de agentes do Webex Contact Center e recursos de agentes em uma central de atendimento externa ou em uma Central Privada de Comutação (PBX). O cliente deseja colocar uma chamada em fila de espera de agentes do Webex Contact Center por um breve período (digamos, 60 segundos). Caso não haja nenhum agente disponível durante esse período, a chamada poderá ser transferida (com um processo de remoção da fila implícito) para a central de atendimento externa para que o contato seja tratado.

  1. A atividade de transferência em ponte não é compatível com fluxos de chamadas de saída e fluxos de eventos.
  2. Os contatos que já estão atribuídos a um agente não são compatíveis com a Transferência Bridge através do fluxo.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Transferência em ponte.

Desconectar Contato

A atividade Desconectar Contato oferece a capacidade de desconectar ou encerrar um contato ativo diretamente do fluxo.

Esta é uma atividade terminal anexada ao fluxo e pode ser útil para encerrar contatos sem a intervenção de um agente, sendo adequada para fluxos de erro ou após o registro de um retorno de chamada para o cliente.

Com base na configuração, a pesquisa ou o feedback pós-chamada é acionado quando o contato é encerrado por meio desta atividade.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Desconecte o contato.

Definir prioridade de contato

A atividade Definir Prioridade de Contato facilita o gerenciamento eficaz da prioridade de contatos dentro do fluxo, permitindo a atribuição de níveis de prioridade específicos aos contatos. Isso permite atribuir maior ou menor importância a determinados contatos, garantindo que sejam encaminhados adequadamente em comparação com outros contatos em espera quando os agentes estiverem disponíveis. Essa flexibilidade permite um controle preciso da priorização de contatos ao longo de todo o fluxo.

A prioridade é estabelecida atribuindo-se um nível de importância hierárquico de 1 (mais alto) a 9 (mais baixo). Os contatos com a maior prioridade são encaminhados antes dos de menor prioridade. Quando vários contatos compartilham o mesmo nível de prioridade, o contato que está aguardando há mais tempo é encaminhado primeiro para o próximo agente disponível e qualificado. Este sistema garante que os contatos de maior prioridade recebam atenção imediata, mantendo a equidade entre os contatos de igual prioridade com base no tempo de espera.

  1. A atividade Definir Prioridade de Contato pode ser inserida em qualquer ponto do fluxo principal ou do fluxo de eventos.
  2. Se a atividade Definir Prioridade de Contato for configurada antes de uma atividade de enfileiramento (como Enfileirar Contato ou Enfileirar para Agente), sua configuração de prioridade poderá ser substituída por qualquer prioridade configurada explicitamente nas atividades de enfileiramento subsequentes. No entanto, se a atividade de enfileiramento seguinte não especificar uma prioridade, será aplicada a prioridade de contato definida pela atividade anterior "Definir Prioridade de Contato".
  3. Por outro lado, se a atividade Definir Prioridade de Contato for configurada após uma atividade de enfileiramento (como Enfileirar Contato ou Enfileirar para Agente), ela substituirá a configuração de prioridade definida pela atividade de enfileiramento anterior.
  4. A atividade Definir Prioridade de Contato não é compatível no momento com contatos de discagem externa e de campanha.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Definir prioridade de contato.

Atividades de retorno de chamada

retorno de chamada

A função de retorno de chamada permite que os clientes solicitem um retorno de chamada em vez de aguardarem na linha, melhorando significativamente a satisfação do cliente ao reduzir o tempo de espera e minimizar as taxas de abandono. Quando ativada, a atividade de retorno de chamada cria uma tarefa em uma fila, garantindo que um agente disponível possa retornar a chamada do cliente.

O designer de fluxo pode configurar a atividade para manter o contato na fila original, de onde a chamada se originou, ou atribuí-lo a uma fila diferente com base nas preferências. Se a solicitação de retorno permanecer na fila original, o contato mantém sua posição, habilidades, prioridade e dados contextuais, permitindo a atribuição perfeita ao próximo agente disponível. No entanto, se uma fila diferente for selecionada, o contato será movido para o final da fila selecionada, sem habilidades e com a prioridade padrão.

Essa funcionalidade também permite que os clientes solicitem retornos de chamada de seus agentes preferidos, adicionando um toque pessoal à experiência e aumentando a satisfação do cliente. Isso pode ser alcançado quando a atividade de retorno de chamada segue uma atividade QueueToAgent no fluxo. Além disso, a atividade de retorno de chamada oferece uma configuração opcional para personalizar a Identificação Automática de Número (ANI) usada durante o processo de retorno de chamada. Essa personalização ajuda na consistência da marca e reduz a probabilidade de rejeição de chamadas, garantindo um identificador de chamadas reconhecível.

O designer de fluxo tem a opção de incluir um evento CallbackFailed no fluxo de eventos. Este evento é acionado quando uma tentativa de retorno de chamada falha, permitindo que o designer de fluxo implemente novas tentativas em intervalos específicos. O atraso ou intervalo entre as tentativas pode ser configurado usando a atividade Aguardar, com um intervalo mínimo de 10 segundos e um máximo de 72 horas. O sistema suporta até 10 tentativas de repetição em um período máximo de 14 dias, utilizando a atividade de espera.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Ligar de volta.

Agendar retorno de chamada

A atividade de Retorno de Chamada Agendado permite que o fluxo ofereça aos clientes a conveniência de solicitar um retorno de chamada em uma data e hora futuras específicas, eliminando a necessidade de conexão imediata com um agente. Essa funcionalidade melhora a experiência do cliente, permitindo que ele selecione um horário conveniente para o retorno da chamada, minimizando assim o tempo de espera percebido e diminuindo as taxas de abandono de chamadas.

O fluxo deve capturar as entradas do chamador, como data e hora preferenciais, por meio de prompts DTMF, e passá-las para a atividade após realizar as validações de entrada necessárias.

Antes de começar, certifique-se de que o Ponto de entrada padrão de retorno de chamada esteja configurado em Configurações do canal no Hub de controle. Para obter mais informações, consulte Configurar um ponto de entrada de retorno de chamada.

O retorno de chamada pode ser agendado usando qualquer fila de telefonia — seja de entrada ou de saída. Para obter melhores resultados, recomenda-se adicionar uma atividade de Desconexão imediatamente após a atividade de Retorno de Chamada Agendado para garantir que a chamada atual seja encerrada corretamente assim que o retorno de chamada for agendado. Para obter mais informações sobre o agendamento de retornos de chamada IVR, consulte Agendar retornos de chamada IVR.

Quando o retorno de chamada é acionado na data e hora futuras solicitadas, uma nova chamada ou interação é criada. Essa nova interação seguirá o fluxo padrão vinculado ao Ponto de Entrada Padrão de Retorno de Chamada. Se a tentativa de retorno de chamada falhar, o fluxo pode tentar novamente a chamada automaticamente usando o manipulador de eventos CallbackFailed se configurado nesse fluxo.

As seguintes validações de entrada devem ser consideradas antes de passar os dados para a atividade:

  1. Seleção de data — Você pode escolher qualquer data a partir de hoje até 31 dias no futuro. A data deve estar neste formato: AAAA-MM-DD (por exemplo, 2025-07-18).
  2. Janela de tempo: Início e término — O horário escolhido deve começar pelo menos 30 minutos a partir de agora e pode durar entre 30 minutos e 8 horas. Por favor, utilize o formato de hora de 24 horas (como 14:30:00).
  3. Fuso horário — Você deve inserir um fuso horário válido no formato IANA (como America/New_York) para que possamos ligar para você no horário correto.

É fornecida uma implementação de referência na forma de um modelo de subfluxo para demonstrar os prompts DTMF e as validações básicas que são usadas juntamente com a atividade. Para obter mais informações, consulte Modelo de subfluxo de retorno de chamada agendado.

Análise do progresso da chamada

A atividade de Análise do Progresso da Chamada (CPA) permite a detecção de sistemas de atendimento automático e vozes humanas ao vivo em chamadas de retorno.

Quando uma tentativa de retorno de chamada encontra um sistema de Detecção de Secretária Eletrônica (AMD) ou correio de voz, o sistema identifica a chamada como malsucedida. O resultado da Detecção de Secretária Eletrônica (AMD) é capturado na variável de saída "reason" do manipulador de eventos CallbackFailed. Com base nessa variável de saída, o designer de fluxo pode configurar novas tentativas de retorno de chamada.

  1. Para retornos de chamada de cortesia, a análise de progresso da chamada (CallProgressAnalysis) pode ser colocada em um ponto posterior à atividade de retorno de chamada no fluxo principal. Para retornos de chamada agendados ou retornos de chamada pessoais agendados, eles podem ser colocados após o NewPhoneContact no fluxo principal.
  2. No fluxo de eventos, ele é suportado apenas no manipulador de eventos CallbackFailed.
  3. Se uma pesquisa de satisfação do cliente pós-chamada (atividade de feedback) estiver configurada no fluxo, ela não será iniciada se a chamada for atendida por um atendente remoto ou por uma caixa postal. Isso evita o acionamento de pesquisas desnecessárias.

Para obter mais informações sobre as configurações de atividade, uso e variáveis de saída, consulte Criar e gerenciar fluxos > Análise do progresso da chamada.

Fila

Visão geral

No Webex Contact Center, uma fila serve como uma área de espera para interações recebidas, como telefonia, bate-papo, email ou canais sociais. Os contatos são estacionados em filas até que sejam automaticamente distribuídos aos agentes ou agentes para tratamento manualmente. Além disso, suportam recursos como, por exemplo, roteamento baseado em habilidades, geranciamento de prioridades e distribuição de carga de trabalho justa.

Os supervisores podem usar as filas para observar diferentes linhas de trabalho e melhorar a forma como as tarefas são tratadas na central de contato.

Algumas das principais vantagens de usar as filas efetivamente são:

  • Melhor experiência do cliente: Gerencie tempos de espera e deixe os clientes saberem que estão na fila para serem ajudados.
  • Eficiência aumentada:Assegure-se de que as chamadas sejam tratadas de forma ordenada, reduzindo o caos e a má gestão.
  • Distribuição justa dos contatos: distribua chamadas uniformemente entre os agentes para evitar a sobrecarga de um único agente.
  • Tratamento de prioridades: Permita priorização de certas chamadas, como clientes VIP ou problemas urgentes.

Tipos de filas

O Webex Contact Center suporta vários tipos de filas que permitem uma ampla variedade de casos de uso para centrais de contatos de todos os tamanhos e complexidades, entre todos os tipos de mídia com recursos uniformes.

Existem filas que consideram as habilidades do agente no roteamento de contatos e as filas que não o fazem. Essas filas também diferem em termos de como os agentes são associados a eles para trabalhar nos contatos.

Existem duas amplas categorias de filas:

  • Filas sem base em habilidades
  • Filas baseadas em habilidades

Filas sem base em habilidades

Filas que não são baseadas em habilidades não consideram habilidades associadas aos agentes. É possível configurar filas que não se baseiam em habilidades com as seguintes opções:

  • Atribuições de equipe
  • Atribuições do agente

Filas não baseadas em habilidades com atribuições de equipe

Em filas que não são baseadas em habilidades com atribuição de equipe, você pode organizar agentes em equipes e combinar essas equipes para formar grupos de distribuição de chamadas (CDG). Você pode definir um atraso de tempo entre cada grupo para gerenciar o fluxo de chamadas.

A ajuda de Grupos de distribuição de chamadas define vários níveis de agentes que se tornam elegíveis para trabalhar em contatos nessa fila em intervalos de tempo configurados. Os contatos são atribuídos a agentes com base no nível de sua equipe. Se não houver agentes disponíveis, os contatos serão estacionados por uma duração pré-configurada antes de se expandirem para incluir o próximo grupo de equipes. Esse processo continua até que um agente esteja disponível ou todos os grupos tenham sido verificados.

É possível configurar esses tipos de equipes:

  • Equipes individuais: Os agentes podem ser organizados em equipes que possam representar uma função de orgia específica, que pode se tornar parte das filas para que os contatos possam ser roteados aos agentes nessas equipes. Você pode marcar um agente para várias equipes para lidar com contatos de várias filas para roteamento eficiente.
  • Equipes baseadas em capacidade: Equipe baseada em capacidade (CBT) é um recurso que direciona as chamadas de voz para um DN (Número direto baseado em capacidade), onde a capacidade determina quantas chamadas podem ser tratadas simultaneamente. Ele permite rotear chamadas para números de telefone sem precisar que os agentes se conectarem ao sistema, tornando-o adequado para cenários em que as chamadas são atendidas por correio de voz, secretárias eletrônicas ou grupos de busca, em vez de agentes de central de atendimento tradicionais. Nessa configuração, não há agentes específicos atribuídos à equipe e eles não usam Webex Contact Center Agent Desktop.

Diagrama do fluxo de trabalho sobre como a fila sem habilidade com atribuição de equipe funciona em Webex Contact Center

Neste exemplo, existem três Grupos de distribuição de chamadas, que permitem uma expansão de destino, o que significa uma expansão para mais agentes entre equipes em relação aos intervalos de tempo configurados.

O primeiro Grupo de distribuição de chamadas contém a EQUIPE 1, que tem 3 agentes configurados – A1, A2 e A5.

O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que tem 3 agentes configurados – A2, A3 e A4.

O terceiro (e final) grupo de distribuição de chamadas contém EQUIPE 3, que tem 2 agentes configurados – A6 e A7.

Quando um contato é enfileirado, o sistema procura pela primeira vez um agente correspondente no primeiro Grupo de distribuição de chamadas. Se não houver agentes encontrados, o contato será estacionado pela duração configurada antes de fazer a expansão do destino para o próximo grupo. Isso adiciona novas equipes às existentes. Esse processo é repetido até encontrar uma correspondência ou todos os grupos são expandidos.

Um recurso chamado "Verificar disponibilidade do agente" faz com que o contato se expanda instantaneamente para o Grupo de distribuição de chamadas subsequente se não houver agentes correspondentes encontrados no grupo atual. Isso pode ser ativado na atividade Contato da fila <LINK TO seção 3.1.1> no fluxo.

Essa configuração resulta nos seguintes cenários:

  1. A2 pertence à EQUIPE 1 e à EQUIPE 2. Se a A2 escolher EQUIPE 1 para fazer logon em Agent Desktop, o sistema considerará A2 parte da EQUIPE 1 e, portanto, o primeiro Grupo de distribuição de chamadas somente.
  2. A5 pertence à EQUIPE 1, no entanto, também poderia ter feito parte de alguma outra equipe da organização na qual eles estão conectados no momento. Portanto, A5 não é considerado como parte da EQUIPE 1 e não está associado a essa fila.

As filas com a atribuição de equipe fornecem esse recurso poderoso para que os agentes se movam entre as filas simplesmente escolhendo uma equipe durante o logon.

Padrão de roteamento disponível:

Filas não baseadas em habilidades com atribuições de agente

As filas que não são baseadas em habilidades são um tipo de fila em que um pool de agentes é diretamente atribuído à fila. Ao contrário de outros tipos de fila, que determinam indiretamente o pool de agentes atribuídos a eles, essas filas permitem que os administradores selecionem agentes diretamente e manualmente. Por exemplo, as filas de atribuição baseadas em equipe atribuem agentes com base em suas equipes conectadas, e as filas de atribuição baseadas em habilidades que correspondem aos agentes com base nas habilidades necessárias. Em contraste, os administradores podem adicionar agentes diretamente a essas filas para se tornarem parte da fila. Isso fornece uma maneira simples de gerenciar a alocação de agentes sem depender de atribuições orientadas pelo sistema.

Filas com atribuição de agentes fornecem algoritmos de roteamento simples, mas eficazes, que ajudam na distribuição dos contatos entre o pool de agentes. Eles não consideram as habilidades dos agentes no roteamento de contatos. No entanto, os agentes podem ser ordenados dentro de cada fila, o que é considerado ao rotear contatos para eles. Nesse contexto, as equipes servem principalmente como uma construção organizacional para os supervisores, em vez de um fator na associação de filas de agentes e em decisões de roteamento de contatos que simplificam o geranciamento de filas.

Esse tipo de fila é mais adequado quando a atribuição estática de agentes e geranciamento de associação da fila de agentes é viável e desejável para o controle operacional, e a seleção de algoritmos de roteamento é adequada para a distribuição do trabalho entre os agentes. Essas filas também são particularmente úteis para cenários onde vários tipos de consultas de clientes exigem conhecimento especializado que pode ser atendido por um segmento pré-criado de agentes especialistas.

No entanto, organizações complexas da central de contatos podem ter dificuldade em gerenciar manualmente as atribuições de agentes nessas filas. Eles podem se beneficiar mais de outros tipos de fila que oferecem roteamento dinâmico e associações de fila de agente.

Diagrama de fluxo de trabalho mostrando como um exemplo de fila sem habilidade com atribuição de agente no Webex Contact Center funciona

Neste exemplo, a fila possui um conjunto de agentes mapeados para ela em uma ordem específica, como A4, A9, A7, etc. Essa ordem desempenha um papel em algoritmos de roteamento específicos que correspondem contatos de entrada a agentes. O sistema corresponde os contatos com esses agentes com base em sua disponibilidade e no algoritmo de roteamento escolhido.

Ao contrário das filas com atribuição de equipe, não há noção de expansão de destinos em intervalos de tempo. Se nenhum dos agentes configurados estiver disponível para rotear esse contato, ele permanecerá estacionado na fila até que um desses agentes fique disponível para tratar contatos antes do limite de tempo limite do estacionamento. A expansão de destino não é aplicável a essas filas.

Padrões de roteamento disponíveis:

Filas baseadas em habilidades

As filas baseadas em habilidades permitem que os contatos sejam roteados a agentes com as habilidades certas para atender às suas necessidades.

Você pode configurar os seguintes tipos de opções baseadas em habilidades:

Critérios de habilidade atribuídos à fila

Os administradores podem atribuir critérios de habilidade às filas. Filas baseadas em habilidades com critérios de habilidade permitem que os administradores configurem as habilidades necessárias diretamente na fila. Todos os agentes da organização que possuem todas as habilidades necessárias da fila por meio de perfil de habilidade direto implicitamente se tornam parte dessa fila.

Esta configuração ajuda os administradores a ter uma visão ao vivo do mapeamento de agentes para a fila em razão das habilidades. Em situações como volume alto ou baixo volume, os administradores podem considerar ajustar as habilidades necessárias da fila e dos perfis de habilidades dos agentes para expandir ou reduzir o pool de agentes quando necessário.

Esse tipo de fila difere das filas baseadas em atribuição de equipe, no sentido de que não há configuração de grupo de distribuição de chamadas, o que significa que a equipe não desempenha nenhuma função de agente para associação de fila. Além disso, as habilidades necessárias são configuradas estaticamente nessa fila, ao contrário das filas de habilidades baseadas em equipe, em que o fluxo injeta (estático ou variável) as habilidades necessárias. Portanto, tecnicamente, as habilidades fazem parte da fila e não do contato em si.

Qualquer agente da organização que atenda inteiramente aos critérios de habilidade da fila (com habilidades a partir de perfil de habilidade direto) se torna implicitamente associado a essa fila. A equipe não desempenha nenhuma função na associação do agente a essas filas. Esses agentes podem fazer parte de qualquer equipe para fins de geranciamento e operacionais.

Todos os contatos enfileirados nessa fila assumirão automaticamente os critérios de habilidade definidos na fila em si. Contatos individuais não podem definir ou substituir seus próprios requisitos/critérios de habilidade, ao contrário de filas baseadas em habilidades com atribuição de equipe.

Diagrama de fluxo de trabalho representando um exemplo de como a fila baseada em habilidades com critérios de habilidade funciona em Webex Contact Center

Neste exemplo,

  • Apenas os agentes A1, A3 e A7 atendem inteiramente aos critérios de habilidade configurados na fila, portanto somente esses agentes seriam associados a essa fila.
  • Os agentes A2, A4 e A6 que atendem parcialmente aos critérios ou A5 que não possuem habilidades relevantes não podem ser associados a essa fila.

Atualizar o perfil de habilidade de um agente (chamado de requalificação) de modo que ele atesse aos critérios de habilidade da fila fará dela parte dessa fila de modo dinâmico e automático. Como alternativa, atualizar em si os critérios de habilidade da fila para que mais (ou menos) agentes satisfaçam os critérios de habilidades atualizados também adicione (ou remova) agentes de modo dinâmico e automático dessa fila.

Ao contrário das filas com atribuição de equipe, não há noção de expansão de destinos em intervalos de tempo. Se não for possível fazer correspondência com nenhum dos agentes associados, ele permanecerá na fila até que um desses agentes fique disponível para tratar contatos antes do tempo limite de estacionamento.

As filas baseadas em habilidades são mais adequadas quando a atribuição estática de habilidades e geranciamento de fila para associação de agente é viável e desejável para o controle operacional. Eles também são adequados quando a seleção de algoritmos de roteamento é apropriada para a distribuição do trabalho entre os agentes. Essas filas também são particularmente úteis para cenários onde diferentes tipos de consultas de clientes exigem habilidades específicas que podem ser atendidas por um segmento pré-derivado de agentes especialistas.

As organizações de central de contatos complexas podem encontrar o geranciamento de atribuições de filas de agentes em filas baseadas em habilidades mais fáceis, em comparação com as filas com a atribuição do agente onde cada agente deve ser adicionado manualmente à lista, o que é complicado especialmente para uma organização maior.

Requisitos de habilidades atribuídos no fluxo

Filas baseadas em habilidades com requisitos de habilidades atribuídos no fluxo são um tipo de fila baseada em atribuição de equipe em Webex Contact Center em que um conjunto de equipes é configurado em vários níveis, chamado como Grupos de distribuição de chamadas. Os agentes que estiverem conectados a essas equipes configuradas receberão contatos dessa fila com base no nível do Grupo de distribuição de chamadas no qual sua equipe está configurada na fila se também atender totalmente aos requisitos de habilidade do contato.

Dentro de tal fila, as equipes de agentes são agrupadas em Grupos de distribuição de chamadas com atrasos de tempo configuráveis entre eles. Se nenhum agente estiver disponível para o contato, a solicitação será estacionada e, após o atraso, o roteamento se expandirá para o próximo Grupo de distribuição de chamadas. Esse processo continua até que um agente seja atribuído ou todos os grupos estejam exaustos. Enquanto isso, se um agente em um grupo marcado anteriormente ficar disponível durante esse processo, esse agente será selecionado.

Os agentes adquirem habilidades por meio de perfil de habilidade diretamente atribuído ao agente. As habilidades do agente são determinadas com base na seleção da equipe durante a conexão.

Opcionalmente, cada contato pode especificar os requisitos de habilidades no fluxo, que são compatíveis com as habilidades dos agentes disponíveis para selecionar o agente mais adequado.

Além disso, os contatos também podem especificar relaxamentos de habilidades em intervalos de tempo configurados. Eles são um conjunto modificado de requisitos de habilidades que substituiriam os requisitos de habilidades originais do contato nos intervalos de tempo configurados. Isso permite que um contato modifique (normalmente usado para "relaxar") suas habilidades enquanto está estacionado na fila para que mais agentes possam corresponder a esses requisitos de habilidades relaxados.

A expansão de destino por meio de Grupos de distribuição de chamadas pode ocorrer simultaneamente com ciclos de relaxamento de habilidades - ambos destinados a corresponder um contato estacionado com agentes elegíveis mais rapidamente, reduzindo assim o tempo de espera geral e melhorando os níveis de serviço da fila.

Diagrama de fluxo de trabalho representando um exemplo de como a fila baseada em habilidades com atribuição de equipe funciona em Webex Contact Center.

Assim como filas não habilitadas com atribuição de equipe, ele possui três Grupos de distribuição de chamadas que permitem a "expansão de destinos", isto é, expandindo para mais agentes entre equipes em relação a intervalos de tempo configurados.

  • O primeiro grupo de distribuição de chamadas contém a EQUIPE 1, que tem 3 agentes configurados – A1, A2 e A5.
  • O segundo grupo de distribuição de chamadas contém a EQUIPE 2, que tem 3 agentes configurados – A2, A3 e A4.
  • O terceiro (e final) grupo de distribuição de chamadas contém EQUIPE 3, que tem 2 agentes configurados – A6 e A7.

No entanto, há duas coisas principais a notar:

  • Todos os contatos inseridos nessa fila definirão seus requisitos de habilidades e relaxamento de habilidades pelo fluxo.
  • Os agentes podem ter habilidades configuradas (por meio de perfil de habilidade – direta ou herdada da equipe de logon).

Enquanto A2 estiver configurado para fazer parte da EQUIPE 1 e EQUIPE 2, dependendo da escolha da equipe que este agente fez durante o logon, em sua sessão atual ele é considerado como parte dessa equipe e, portanto, também herdará o perfil de habilidades (e, portanto, os valores de habilidade) dessa equipe (a menos que esta seja substituída com uma configuração de perfil de habilidade direta para este agente).

Essa é uma capacidade poderosa fornecida por filas com atribuições de equipe onde os agentes podem se mover entre as filas apenas escolhendo uma equipe durante o logon.

Juntamente com a capacidade de herdar configurações de perfil de habilidade da equipe selecionada, um agente pode trabalhar com diferentes conjuntos de habilidades também.

Neste exemplo,

  • Os contatos são enviados para a fila com um requisito de habilidade inicial (sk_1 >= 6) durante a escalada do fluxo, com um relaxamento de habilidade (sk_1 >= 3) após um intervalo de tempo configurado.
  • Em todos os agentes de todos os grupos de distribuição de chamadas, somente A1, A3, A6 e A7 possuem habilidades que satisfazem o requisito de habilidade inicial de contatos em fila.
  • Os agentes restantes possuem a habilidade (sk_1), mas não atendem aos requisitos de habilidade (por exemplo, A2 na EQUIPE 1 e A4 na EQUIPE 2) ou não têm essa habilidade (por exemplo, A5, A2 na EQUIPE 2).
  • Ao longo do tempo, após o relaxamento das habilidades, além disso, a A2 e a A4 agora também atendem aos requisitos de habilidades "relaxados" do contato.

Para cada contato que é enfileirado nessa fila, o sistema tenta encontrar um agente correspondente dentro do primeiro grupo de distribuição de chamadas que atende totalmente aos requisitos atuais de habilidade do contato. Se nenhum agente correspondente for encontrado, o contato será estacionado pela duração configurada antes da expansão de destino ocorrer com o segundo grupo de distribuição de chamadas. Todas as equipes configuradas no segundo grupo de distribuição de chamadas também são adicionadas às equipes existentes do primeiro grupo. Agora, o sistema tenta encontrar um agente correspondente no grupo expandido. Observe que enquanto isso ocorre, o relaxamento das habilidades também atualizaria os requisitos de habilidades do contato nos intervalos de tempo configurados e o sistema utilizaria requisitos de habilidades atualizados para combinar com os agentes disponíveis no grupo de distribuição de chamadas atual.

Isso continua até que todos os grupos de distribuição de chamadas configurados sejam expandidos e todos os relaxamentos de habilidades sejam aplicados, a menos que um agente correspondente seja encontrado antes.

Padrões de roteamento disponíveis:

Configuração da fila

Configurar filas baseadas em habilidades

Atribuir critérios de habilidade a uma fila
  • Criar Habilidades.
  • Criar Perfis de Habilidades.
  • Atribuir perfil de habilidade diretamente aos agentes.
  • Criar fila com tipo de canal Telefonia ou Bate-papo ou E-mail ou Social.
  • Atribuir requisitos de habilidades às filas no Hub de Controle.
  • Veja a lista de agentes que podem tratar contatos na fila.
  • Selecione um algoritmo de roteamento LAA ou BAA.
  • Adicione um fluxo de atividade de Contato da fila e selecione essa fila.
Atribuir requisitos de habilidade a uma fila
  1. Criar Habilidades.
  2. Criar Perfis de Habilidades.
  3. Atribuir perfil de habilidade diretamente a Agentes ou à Equipe.
  4. Crie uma Equipe.
  5. Adicionar agentes à equipe.
  6. Criar fila com tipo de canal Telefonia ou Bate-papo ou E-mail ou Social.
  7. Adicione equipes à fila em um único CDG ou vários CDGs.
  8. Selecione um padrão de roteamento LAA ou BAA.
  9. Adicione um fluxo de atividade de Contato da fila e selecione a fila para a qual o Roteamento baseado em habilidades está configurado. Para obter mais informações, consulte Contato de fila.
  10. Atribua habilidades e relaxamento de habilidade na atividade de Contato da fila.
  11. Use a Atividade de Distribuição de Chamadas Escalonada no fluxo POST enfileiramento para passar rapidamente para o próximo grupo de distribuição de chamadas ou o último.

Configurar filas baseadas em não habilidades

Atribuir uma equipe a uma fila
  • Crie uma Equipe.
  • Adicionar agentes à equipe.
  • Criar fila com tipo de canal Telefonia ou Bate-papo ou E-mail ou Social.
  • Adicione equipes à fila em um único CDG ou vários CDGs.
  • Selecione um padrão de roteamento laa.
  • Adicione um fluxo de atividade de Contato da fila e selecione essa fila.
  • Use a Atividade de Distribuição de Chamadas Escalonada no fluxo POST enfileiramento para passar rapidamente para o próximo grupo de distribuição de chamadas ou o último.
Atribuir um agente a um fluxo de fila
  • Criar fila com tipo de canal Telefonia ou Bate-papo ou E-mail ou Social.
  • Adicionar agentes diretamente às filas (Observação: nem habilidades nem equipe são usadas nesse tipo de fila).
  • Selecione padrões de roteamento como agente circular ou linear ou mais longo disponível.

Routing

Conceitos de roteamento

Cenário de Excesso de Agentes

O cenário de excesso de agentes ocorre quando há mais agentes disponíveis do que contatos na fila. Nesse caso, quando um contato (contato) é inserido na fila, o sistema tenta encontrar um agente correspondente para esse contato específico imediatamente e, se for encontrado um agente correspondente, o contato não precisa ser estacionado na fila e aguardar que um agente correspondente seja disponibilizado posteriormente.

Cada vez que um contato passa por uma expansão por meio de um Grupo de distribuição de chamadas, ou através de relaxamento das habilidades, o sistema tenta novamente encontrar um agente correspondente para esse contato específico imediatamente.

Encontrar um agente correspondente para um contato específico usa o padrão de roteamento configurado na fila.

O Webex Contact Center oferece vários padrões de roteamento entre diferentes tipos de filas, o que permite às organizações otimizar o atendimento ao cliente minimizando os tempos de espera, balanceando as cargas de trabalho dos agentes e garantindo que os clientes estejam conectados com agentes que têm as habilidades necessárias para atender às suas necessidades específicas. Consulte a seção Padrão de roteamento para obter informações detalhadas sobre padrões de roteamento.

Cenário de Excesso de Contato

O roteamento com excesso de contatos ocorre quando o número de interações com o cliente de entrada (ou contatos) excede os agentes disponíveis. Essa situação geralmente ocorre durante os horários de pico ou aumentos inesperados no volume de contato. O objetivo principal do roteamento de superávit de contatos é gerenciar esse estouro de modo eficiente, garantindo que os padrões de atendimento ao cliente sejam mantidos apesar do excesso de demanda. Para um agente que acabou de se tornar disponível em um canal específico, é possível localizar e atribuir o contato apropriado, dentre todas as filas associadas por esse agente, entre todas as filas associadas por esse agente.

As principais estratégias para executar o roteamento de contato de modo eficiente com disponibilidade limitada de agentes são:

  • Classificação da fila

    A classificação da fila permite aos administradores especificar a importância relativa das filas. Os administradores podem definir classificações de fila para definir a ordem em que as chamadas são roteadas de filas para agentes conectados às equipes, por equipe.

    Por exemplo, considere que os agentes conectados à Equipe A estão associados a duas filas – "Cobrança" e "Vendas". Os administradores poderiam usar a classificação da fila para atribuir uma classificação mais alta à fila de "Faturamento", assim quando os contatos entrarem nas filas, os contatos do "Faturamento" serão encaminhados aos agentes pertencentes à Equipe A antes dos contatos das filas "Vendas". Isso acontecerá mesmo que possa haver contatos mais antigos e de prioridade mais alta que possam estar esperando na fila "Vendas" - só porque a fila "Faturamento" tem uma classificação de fila mais alta do que a fila "Vendas". Somente quando não houver mais contatos aguardando na fila "Faturamento", os agentes da Equipe A serão roteados de "Vendas" (e qualquer outra) fila à qual estejam associados.

    A seguir estão algumas das características importantes da classificação da fila:

      • Se uma classificação for atribuída apenas a algumas das filas, as chamadas nessas filas terão precedência sobre as chamadas nas filas para as quais nenhuma classificação é especificada.
      • A classificação da fila pode ser definida em um máximo de 50 filas para todos os tipos de mídia com um valor que varia entre 1 e 50 com 1 como a classificação mais alta.
      • É possível atribuir a mesma classificação a várias filas.
      • Se você ativar a classificação da fila, as filas que não receberem nenhuma classificação explícita serão tratadas abaixo de todas as filas classificadas.
      • A Classificação da fila funciona dentro do mesmo tipo de mídia.

        Por exemplo, se Venda de fila for uma fila de tipo de mídia de voz com classificação 2 e Suporte de faturamento de fila for uma fila de bate-papo com a classificação 1 para a Equipe A, os agentes que estiverem disponíveis no canal de voz na Equipe A receberão a chamada de voz primeiro, mesmo que a classificação seja 2.

        No entanto, considere duas filas de bate-papo para a Equipe B - Cartão de crédito da fila com classificação de fila 2 e Cartão de débito na fila com classificação em fila 1. Em seguida, os agentes disponíveis na Equipe B serão oferecidos primeiro os contatos a partir do Cartão de débito da fila.

      • A classificação na fila não se aplica a equipes com base na capacidade.

  • Prioridade do Contato

    Quando um contato é enfileirado, sua prioridade pode ser definida atribuindo uma importância hierárquica que varia de 1 (mais alta) a 10 (mais baixa, padrão). Essa priorização garante que certos contatos sejam tratados mais rapidamente com base na sua importância, urgência ou valor estratégico para a organização. Quando um agente está disponível para lidar com o próximo contato entre todos os contatos estacionados em todas as filas às quais o agente está associado, o contato de prioridade mais alta em todas as filas é roteado para o agente (desde que outros critérios, como correspondência de habilidades e outros, sejam atendidos).

    Para os contatos enfileirados sem qualquer prioridade explícita, uma prioridade padrão de 10 (mais baixa) é considerada. Entre os vários contatos com a mesma prioridade, o contato que está aguardando na fila por mais tempo é roteado primeiro para o agente disponível e qualificado.

  • Contato que aguardou mais tempo

    Essa é uma estratégia básica que garante que o contato que está aguardando mais tempo em todas as filas às quais o agente está associado seja roteado para o agente.

    Esse é o critério final que determina o contato a ser roteado quando vários contatos entre filas com a mesma classificação de fila e a mesma prioridade de contato estão aguardando para serem processados.

Essencialmente, o roteamento de excesso de contatos para um agente que acabou de se tornar disponível significa a seleção de um único contato que:

  • é do mesmo tipo de mídia do que aquele em que o agente está disponível
  • Está estacionada em qualquer uma das filas à qual este agente está associado
  • Cujos requisitos de habilidade (se houver) são todos atendidos por este agente
  • Está estacionada em uma fila cuja classificação é maior do que as outras filas, conforme configurado na equipe do agente
  • Está tendo a prioridade mais alta entre todos esses contatos
  • é o contato em espera há mais tempo entre os contatos com a mesma prioridade

No exemplo acima, que ilustra um cenário de excesso de contatos, o agente A1 se conectou à EQUIPE 1 e se tornou disponível para lidar com contatos em vários tipos de mídia.

A1 é associada a 3 filas – Q1, Q2 e Q3. A EQUIPE 1 também definiu a classificação da fila em que o Q1 é classificado como o mais alto, depois o Q2 e o Q3 , respectivamente.

Já há contatos estacionados em todas essas filas, com requisitos de habilidade e prioridade definidos para cada contato.

Agora, o cenário de excesso de contato funciona como se segue:

  • Dentre todos os contatos estacionados nessas filas, somente quatro contatos podem ser roteados para A1–C2,C7 (da FILA 2) eC3,C8 (da FILA 3).

    Apenas os requisitos de habilidade desses 4 contatos são inteiramente atendidos pelas habilidades do A1.

  • Entre esses 4 contatos, é dada precedência aos contatos da FILA 2 (ou seja, C2, C7) pois a FILA 2 possui a classificação mais alta da fila.

    Observe que, embora a Fila 1 seja a fila mais alta classificada, nenhum dos contatos estacionados pode ser roteado para a A1, uma vez que seus requisitos de habilidade não são atendidos pelo A1.

  • Entre C2 e C7, o contato de prioridade mais alta é C7. Então, a escolha final é C7, e o sistema a roteia para A1.

    Isso acontece mesmo que o C2 tenha sido enviado anteriormente, porque a prioridade do contato tem precedência em relação ao tempo em fila.

Perfis multimídia mistos

Por meio da configuração do Perfil Multimídia, o Webex Contact Center permite que os agentes servicem contatos entre diferentes tipos de mídia (voz, bate-papo, e-mail e social). Com base nessa configuração, os agentes recebem os canais provisionados por tipo de mídia.

Todos os contatos roteados para um agente consomem um canal desse tipo de mídia enquanto o agente estiver trabalhando nesse contato. Embora os agentes possam ter apenas um canal de voz, eles podem ter até cinco canais de outros tipos de mídia.

A configuração de roteamento misto em Perfis multimídia permite que os administradores controlem como canais diferentes podem ser usados simultaneamente para cada agente. Isso permite que as organizações prestem atenção aos clientes, promovendo uma melhor Quality of Service, melhor experiência do cliente e melhores taxas de conversão. Além disso, as organizações podem equilibrar a carga através dos canais de mídia ao experimentar carga desigual em alguns canais, permitindo a utilização eficiente de agentes.

Há três opções:

  • Exclusivo

  • Mesclado

  • Blended-Realtime

Ao tratar de um contato que não seja de voz, os agentes podem iniciar uma chamada de voz de saída manual a partir de Agent Desktop, desde que tenham um canal de voz disponível. Isso é aplicável a todos os tipos de perfil multimídia.

Para obter mais informações sobre a configuração de perfis multimídia, consulte Gerenciar perfis multimídias.

Padrões de roteamento

Baseado em Habilidades

Os padrões de roteamento baseados em habilidades no Webex Contact Center interações diretas do cliente de entrada a agentes com base em habilidades específicas necessárias para resolver o inquérito, como proficiência do idioma ou expertise técnica. Esses padrões garantem que cada cliente se conecte ao agente mais qualificado, aprimorando a eficiência de serviço e a satisfação do cliente. Os benefícios incluem tempo de tratamento reduzido, taxas de resolução melhoradas e uso otimizado de recursos do agente, alinhando seus conhecimentos com as necessidades dos clientes.

Quando padrões de roteamento baseados em habilidades são usados, primeiro o requisito de habilidade do contato (atribuído no fluxo) ou os critérios de habilidade atribuídos à fila são usados para filtrar totalmente os agentes disponíveis cujas habilidades satisfazem esses requisitos/critérios. Em seguida, entre os agentes filtrados, um único será selecionado para o contato com base no padrão de roteamento configurado.

Mais Longa disponível

O padrão de roteamento baseado em habilidades mais longas disponível roteia um contato para aquele agente cujas habilidades satisfazem totalmente os requisitos de habilidades de contato /critérios de habilidade da fila e que está disponível há mais tempo desde que lidou com seu último contato entre todos os agentes elegíveis nessa fila.

Este padrão de roteamento ajuda a distribuir o trabalho uniformemente entre os agentes, atribuindo interações àqueles que estiverem disponíveis por mais tempo, evitando quando há mais tempo a carga de trabalho. Ela ajuda a manter a equidade na distribuição do trabalho, garantindo que nenhum agente seja sobrecarregado enquanto outros permanecem livres.

No exemplo acima, há quatro agentes com proficiência e habilidades de não proficiência com valores variáveis de habilidades de proficiência.

Considere um contato enfileirado em uma fila baseada em habilidades com o padrão de roteamento "Mais Longo Disponível":

  • Com os requisitos de habilidade acima atribuídos por fluxo, ou
  • Com os critérios de habilidade acima sendo configurados na fila baseada em habilidades

Neste cenário:

  • Somente os agentes que atenderem inteiramente aos requisitos de habilidades de contato / critérios de habilidades da fila são considerados para o roteamento. Apenas os agentes A1,A2 e A4 atendem totalmente aos requisitos de habilidades de contato / critérios de habilidade da fila.

    O Agente A3 não é elegível. No caso de critérios de Habilidade atribuídos à fila, A3 nem sequer é associado à fila.

  • Entre A1,A2 e A4 , o contato será roteado para o agente mais longo disponível – A1 que está disponível desde 10 minutos, com mais de A2 ou A4.

    Em termos de A1 sendo atribuído o contato, a A1 não será mais o agente mais longo disponível em todos os canais de mídia.

  • O próximo contato com exatamente os mesmos requisitos de habilidades seria roteado para o próximo agente com mais tempo disponível – A2, e assim por diante.

Esse padrão de roteamento é suportado nos seguintes tipos de filas baseadas em habilidades:

Melhor disponível

O melhor padrão de roteamento baseado em habilidades disponíveis garante que as interações com o cliente sejam direcionadas ao agente mais qualificado disponível. Esse padrão avalia não apenas a presença de habilidades necessárias entre os agentes, mas também os níveis de proficiência dessas habilidades, calculando uma pontuação de habilidade para determinar o agente mais qualificado ("melhor") de cada contato.

Esse padrão filtra totalmente os agentes disponíveis cujas habilidades satisfazem totalmente os requisitos de habilidades do contato /critérios de habilidade da fila. Em seguida, uma pontuação é calculada para cada agente elegível usando valores de proficiência de todas as habilidades mencionadas nos requisitos de habilidades do contato / critérios de habilidade da fila. O agente com a maior pontuação de habilidade é considerado o "melhor" agente para cada contato.

Efetivamente, a soma dos valores de habilidades do agente que correspondem aos requisitos de habilidades do contato / critérios de habilidades da fila determina a pontuação.

Alguns pontos-chave a serem entendidos:

  • Normalmente, o valor da habilidade real é usado no cálculo de pontuação, pois uma pontuação de habilidade maior indica uma correspondência mais forte. Exceto que, quando um requisito de habilidade usa a condição menor que igual a (<=), esse valor de habilidade específico do agente é invertido no cálculo de pontuação, por exemplo , effective_skill_value = (10) menos (actual_skill_value)). Isso é feito para assegurar que uma pontuação inferior indique uma partida mais forte.
  • Quando vários agentes elegíveis tiverem a mesma pontuação, o agente mais longo disponível entre eles será selecionado.
  • Apenas as habilidades de proficiência são consideradas para o cálculo da pontuação. Qualquer habilidade booleana, texto ou enum nos requisitos de habilidade de contato / critérios de habilidade da fila não são considerados para cálculo de pontuação.

No exemplo acima, há quatro agentes com proficiência e habilidades de não proficiência com valores variáveis de habilidades de proficiência.

Considere um contato enfileirado em uma fila baseada em habilidades com o padrão de roteamento "Melhor disponível":

  • Com os requisitos de habilidade acima atribuídos por fluxo, ou
  • Com os critérios de habilidade acima sendo configurados na fila baseada em habilidades.

Neste cenário:

  • Somente os agentes que atenderem inteiramente aos requisitos de habilidades de contato / critérios de habilidades da fila são considerados para o roteamento. Apenas os agentes A1,A2 e A4 atendem totalmente aos requisitos de habilidades de contato / critérios de habilidade da fila.

    O Agente A3 não é elegível. No caso de critérios de Habilidade atribuídos à fila, A3 nem sequer é associado à fila.

  • Entre A1,A2 e A4 , o cálculo da pontuação é feito pelo sistema com base nos requisitos de habilidades de contato / critérios de habilidade na fila, em que apenas as habilidades de proficiência são consideradas.

    Apenas as habilidades mencionadas nos requisitos de habilidades de contato / critérios de habilidade da fila são consideradas para cálculo de pontuação, embora os agentes possam ter habilidades adicionais/outras de proficiência.

    Observe também a inversão do valor da habilidade no cálculo da pontuação quando for usada uma condição menor que igual a (<=).

  • O contato é roteado para a A2 , pois é o melhor agente disponível com base na pontuação. Se A2 não estiver disponível / ocupado, o contato será roteado para o próximo melhor agente disponível com a segunda pontuação mais alta e assim por diante.

    Entretanto, temos 2 agentes – A1 e A4 com a seguinte pontuação mais alta. O contato é roteado para o agente com maior disponibilidade entre A1 e A4.

Esse padrão de roteamento é suportado nos seguintes tipos de filas baseadas em habilidades:

Roteamento baseado em não habilidades

O Webex Contact Center também suporta uma variedade de padrões de roteamento baseados em não habilidades que se concentram em distribuir interações com o cliente de entrada sem considerar as habilidades específicas ou a experiência dos agentes. Ao contrário dos padrões de roteamento baseados em habilidades, eles não consideram habilidades do agente ou exigem contato ou fila para definir requisitos de habilidade /critérios para o roteamento. Em vez disso, priorizam fatores como disponibilidade, distribuição de carga de trabalho e sequências predefinidas, permitindo o tratamento eficiente dos contatos com base na lógica operacional e não nas competências dos agentes individuais. Esses padrões são particularmente úteis em ambientes onde as interações são relativamente uniformes ou não exigem tratamento especializado.

Mais Longa disponível

O padrão de roteamento mais longo disponível roteia um contato para aquele agente na fila que está disponível há mais tempo desde que lida com seu último contato entre todos os agentes que estão disponíveis e associados a essa fila.

Esse padrão de roteamento garante uma distribuição de carga de trabalho justa e equilibrada, atribuindo interações aos agentes que estiverem ociosos por mais tempo. Evitando a carga de trabalho, ele garante que nenhum agente seja sobrecarregado enquanto outros permanecem livres. Essa abordagem é especialmente eficaz durante períodos de fluxo de contato constante, mantendo um engajamento consistente em todo o pool de agentes.

Os agentes perdem suas posições "mais longas disponíveis" em todos os canais quando recebem um contato de qualquer tipo de mídia. Isso significa que, depois que um agente tratar um contato, o próximo contato de qualquer tipo de mídia em fila será atribuído ao próximo agente mais longo disponível nessa fila.

No exemplo acima, o agente A1 é o agente mais longo disponível (posição 1) – este agente fez logon primeiro ou não recebeu um contato por mais tempo que qualquer outro agente.

Os agentes A2 (posição 2) e A3 (posição 3) também estão disponíveis, mas estão conectados ou trataram dos contatos depois do A1 . Todos os agentes são associados às duas filas que têm esse padrão de roteamento.

Considere o seguinte cenário:

  • No momento T0, um contato de voz C1 é enviado para a fila e roteado para o agente mais longo disponível, i.e.A1 .

    Em termos de A1 sendo atribuído , C1,A1 não é mais o agente mais longo disponível em todos os canais de mídia.

  • No momento T1, um contato de chat C2 é enviado para o agente mais longo disponível, que agora é A2.
  • Finalmente, no momento T2, outro contato de voz C3 é enviado para a fila e encaminhado para a Fila A3.

    A1 e A2 receberam contatos recentemente – nesse momento, é a A3 que está esperando há mais tempo.

Devido à arquitetura altamente distribuída de Webex Contact Center, há uma pequena possibilidade de que um único agente mais longo disponível possa ser roteado vários contatos quando esses contatos estiverem na fila para a mesma fila ao mesmo tempo.

Esse padrão de roteamento é suportado nos seguintes tipos de filas que não se baseiam em habilidades:

Circular

O padrão de roteamento circular distribui os contatos recebidos entre um grupo de agentes disponíveis em uma ordem de round-robin. Quando um contato é enfileirado, o sistema o atribui ao próximo agente disponível na fila com base em uma sequência predeterminada.

O processo inicia com os agentes em ordem configurada. O primeiro contato de entrada é atribuído ao primeiro agente disponível nessa sequência. Para contatos subsequentes, o sistema seleciona o próximo agente disponível, continuando de onde ele parau na ordem de fila definida. Esse padrão repete, andando de bicicleta pelos agentes, mas sempre começando após a última posição do agente selecionado.

Essa abordagem é eficaz para distribuir contatos de modo justo e uniforme entre os agentes. Isso ajuda a garantir que nenhum agente esteja sobrecarregado com os contatos e que todos os agentes tenham oportunidades iguais de lidar com as interações de forma consistente. No entanto, o padrão de roteamento Circular não considera a carga de trabalho atual ou outros fatores que podem afetar a capacidade do agente de lidar com um contato específico.

No exemplo acima, os agentes são configurados em uma fila circular na seguinte ordem: A3 → A4 → A5 → A6 → A1 → A2.

Para começar, a posição inicial é o primeiro agente na ordem configurada (A3). À medida que os contatos são roteados para os agentes nessa fila, a posição se move ao redor do círculo, posicionada para o agente que está próximo na ordem configurada para o qual o último contato foi roteado.

Considere o seguinte cenário:

  • O primeiro contato (C1) é enviado para o agente A3.

    O ponteiro é atualizado para o próximo agente na ordem i.e.A4 configurada.

  • Quando o segundo contato (C2) é inserido na fila, o sistema começa a encontrar agentes disponíveis começando por A4 i.e.A4 → A5 → A6 → A1 → A2 → A3.

    No entanto,A4 e A5 não estão disponíveis (ou não estão nem conectados, nem inativos ou totalmente ocupados com outros contatos desse tipo de mídia), portanto o C2 é encaminhado para o próximo agente disponível – A6 . O ponteiro é atualizado para o próximo agente na ordem configurada, por exemplo, A1.

  • Da mesma forma, o terceiro contato (C3) é roteado para aA1 , o quarto contato (C4) roteado para A2 . O ponteiro está na A3 de novo.

    Essa lógica continua, e os contatos são distribuídos entre os agentes disponíveis no padrão "circular"/"round-robin".

Se houver contatos estacionados na fila, o cenário de excesso de agentes corresponderá ao próximo agente que se tornar disponível nesse tipo de mídia ao contato de prioridade mais alta e mais antigo entre eles.

Isso não considera ou afeta o valor de posição existente nessa fila, que é atualizado apenas quando o roteamento de excesso de contato corresponde com êxito a um agente.

Esse padrão de roteamento é suportado nos seguintes tipos de filas que não se baseiam em habilidades:

De cima para baixo

O padrão de roteamento de cima para baixo distribui os contatos recebidos entre um grupo de agentes disponíveis e ordenados em ordem sequencial. Quando um contato é enfileirado, o sistema sempre atravessa a lista ordenada de agentes desde o início e corresponde ao contato com o primeiro agente disponível (que tem um canal disponível livre do tipo de mídia do contato) nessa sequência.

Isso acontece para todos os contatos que estão na fila. Tenta-se fazer com que o contato seja correspondido sempre começando do topo (primeiro agente configurado) e continuando para baixo na lista até que um agente correspondente seja encontrado.

Ao contrário do padrão de roteamento circular, não há "ponteiro" que mude dinamicamente o ponto de partida com base na última posição do agente selecionado.

Essa abordagem é eficaz para distribuir contatos entre agentes que são ordenados com base em algum viés/preferência, conforme determinado pelo administrador. Isso ajuda a garantir que os agentes da parte superior sejam sempre preferidos para lidar com os contatos em vez de agentes abaixo deles. No entanto, o padrão de roteamento de cima para baixo não considera a carga de trabalho atual ou outros fatores que podem afetar a capacidade do agente de lidar com um contato específico.

No exemplo acima, os agentes são configurados em uma fila de cima para baixo na seguinte ordem: A3 → A4 → A5 → A6 → A1 → A2.

Isso significa que o administrador quer que todos os contatos sejam roteados para o primeiro agente (A3), se disponível, caso contrário, o próximo agente (A4) se estiver disponível e assim por diante, em ordem configurada.

Considere o seguinte cenário:

  • O primeiro contato (C1) é enviado para o agente A3, uma vez que o A3 está no topo da ordem.
  • Quando o segundo contato (C2) é enfileirado, o roteamento é mais uma vez tentado do topo da ordem (sempre começando com A3).

    Se o A3 tiver mais capacidade de canal para esse tipo de mídia, o C2 também será roteado para a A3. No entanto, se o A3 estiver totalmente ocupado com esse tipo de mídia, o roteamento continua na lista para A4.

  • Entretanto,A4 e A5 não estão disponíveis (ou não estão nem conectados, ou Inativos ou totalmente ocupados com outros contatos desse tipo de mídia), portanto o C2 é encaminhado para o próximo agente disponível na ordem de cima para baixo – A6.
  • Da mesma forma, é tentada a roteamento do terceiro contato (C3), começando a partir da A3 para baixo em direção ao fundo. O primeiro agente correspondente seria A1 .

    Essa lógica continua, até que um contato não encontre nenhum agente disponível até o final da ordem, sendo que nesse caso ele está estacionado na fila.

Esse padrão de roteamento é suportado nos seguintes tipos de filas que não se baseiam em habilidades:

Roteamento com base no agente

O Roteamento baseado em agente é um recurso que roteia ou enfileira um contato para um agente especificado ("preferido") diretamente. Uma pesquisa do agente com o endereço de email do agente ou o ID do agente roteia um contato para o agente preferido. A atividade Fila para Agente no fluxo ajuda a alcançar o Roteamento baseado em agente. Para obter mais informações, consulte a atividade Fila para Agente .

Um contato pode ter um mapeamento para um ou mais agentes preferidos, o que poderia normalmente ser gerenciado em um aplicativo externo fora do Webex Contact Center. A pesquisa do agente preferido para um contato é realizada por meio da atividade de Solicitação de HTTP, que recupera o mapeamento de um aplicativo externo. Para rotear ou estacionar o contato com o agente preferido, configure a atividade Fila para Agente usando o endereço Webex Contact Center ID ou de e-mail do agente. O contato também pode estar estacionado no agente preferencial se o agente preferido não estiver disponível imediatamente.

O Roteamento baseado em agente é útil nos seguintes cenários:

  • Roteamento do agente preferido: o cliente pode atribuir contatos a agentes dedicados ou executivos de relacionamentos. Nesses cenários, o Roteamento baseado em agente roteia os contatos diretamente para aquele agente preferencial.
  • Último roteamento do agente: Quando um contato chama de volta a central de contato várias vezes para interagir com um agente, o Roteamento com base no agente pode rotear o contato para o último agente que tratou desse contato.

Em ambos os casos de uso, os detalhes do contato e do mapeamento do agente são armazenados fora do Webex Contact Center.

Alquamento e roteamento no Fluxo

Recursos de enfileiramento e roteamento no Fluxo

Em Webex Contact Center, uma ampla gama de capacidades de roteamento, enfileiramento e controle de chamadas pode ser orquestrada através de fluxos.

Uma variedade de atividades de fluxo e manipuladores de evento fornecidos no Designer de Fluxos, podem ser colocados no fluxo para gerenciar efetivamente o ciclo de vida dos contatos de entrada e de saída.

Para obter mais informações sobre configuração e utilização de fluxos, consulte Criar e gerenciar fluxos com o Designer de Fluxos.

Atividades em fila

Contato da fila

A atividade Contato de fila fornece a capacidade de enfileirar um contato em uma fila de entrada ativa da organização, de modo que ele possa ser correspondido e roteado para o agente certo nessa fila.

Os seguintes aspectos do enfileiramento podem ser gerenciados por meio dessa atividade:

  • Prioridade - Atribuindo uma importância hierárquica que varia de 1 (mais alta) a 10 (mais baixa, padrão) até o contato sendo enfileirado.
  • Requisitos de Habilidades - Defina os critérios de habilidades que devem ser atendidos pelos agentes em uma fila com base em habilidades, para serem considerados elegíveis para rotear o contato.
  • Relaxações de habilidades - Ajuste, modifique ou remova os requisitos de habilidades previamente definidos após um período de tempo para melhorar as chances de encontrar um agente.
  • Verificar a disponibilidade do agente - Permite que o sistema se expanda instantaneamente por todos os Grupos de distribuição de chamadas onde nenhum agente disponível é encontrado, para evitar o tempo de espera.

Consulte Roteamento para obter mais informações sobre como a prioridade, a configuração de habilidades e a disponibilidade do agente desempenham um papel no roteamento de contatos.

Depois que a atividade Contato da fila for enfileirada com êxito o contato,

  • Se um agente correspondente já estiver disponível, o sistema tentará roteá-lo para um agente.

    Isso interrompe a execução do fluxo principal e outros eventos podem disparar os respectivos Fluxos de Eventos, se configurados.

  • Se nenhum agente correspondente for encontrado, o contato será estacionado na fila e aguardar que um agente correspondente fique disponível.

    A execução de fluxo continua com as atividades vinculadas após a atividade de Contato da fila, que permite:

    • Reproduza uma música pré-configurada no cliente que está aguardando na fila - anexando uma atividade PlayMusic .
    • Registre um retorno de chamada com base na solicitação do cliente - anexando uma atividade de Retorno de chamada.
    • Faça a nova fila, por exemplo, remova o contato da fila atual e adicione em uma nova fila - vinculando outro Contato da fila ou Fila à atividade do agente .

Quando um agente correspondente se torna disponível, o sistema tenta roteá-lo para o agente.

Quando for bem-sucedida, essa ação interromperá a execução do fluxo principal e outros eventos poderão disparar os respectivos Fluxos de Eventos, se configurados.

Ao usar a atividade contato da fila não há suporte quando:

  • Um agente já está atribuído ao contato.
  • Uma fila, habilidade ou outra configuração inválida é fornecida no fluxo.
  • O ponto de entrada máximo permitido e as transições de fila (25) para um contato se esgotaram.
  • O número máximo permitido de tentativas de rotear um contato com êxito (20) se esgotou.

Nesses casos, a atividade resulta em uma falha e a execução de fluxo move-se para o caminho Tratamento de erros.

Recursos como Requisitos de Habilidades, Relaxações de Habilidades e Verificar Disponibilidade do Agente estão disponíveis na atividade Contato da Fila somente quando filas com atribuição de equipe são selecionadas.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Contato da fila.

Fila para Agente

A atividade Fila para Agente fornece a capacidade de enfileirar o contato diretamente em um agente preferido, pesquisando seus agentes exclusivos ID ou endereço de e-mail em Webex Contact Center.

Os seguintes aspectos do enfileiramento podem ser gerenciados por meio dessa atividade:

  • Prioridade - Atribuir uma maior/menor importância para os contatos em fila com o mesmo agente.
  • Fila de Relatório - Identifique a fila a ser usada para configuração, como gravação e música padrão na fila, e fins de relatório do contato.
  • Fila de recuperação - Identifique a fila a ser usada como um recuo, quando o contato não pôde ser roteado para o agente preferido especificado.

Depois que a atividade Fila para Agente enfileira o contato com êxito,

  • Se o agente já estiver disponível, o contato será roteado para o agente.

    Isso interrompe a execução do fluxo principal e outros eventos podem disparar os respectivos Fluxos de Eventos, se configurados.

  • Se o agente estiver disponível, mas optar por recusar, não responder ou não receber o contato, ele será movido para a fila de recuperação fornecida.

    Na fila de recuperação, o contato será roteado para o agente mais longo disponível, sem nenhum suporte para habilidades.

  • Se o agente não estiver disponível e a opção " Estacionar contato se o agente não disponível " estiver selecionada, o contato será estacionado e aguardar o agente ficar disponível.

    A execução do fluxo continua com as atividades vinculadas após a atividade fila para o agente, que dá a capacidade de:

    • Reproduza uma música pré-configurada no cliente que está aguardando na fila - anexando uma atividade PlayMusic .
    • Atividade de retorno de chamada.
    • Faça a nova fila, por exemplo, remova o contato da fila atual e adicione em uma nova fila - conectando outra Fila às atividades de Contato do Agente ou da Fila.

    Assim que o agente se torna disponível, o sistema tenta roteá-lo para o agente.

    Isso interrompe a execução do fluxo principal e outros eventos podem disparar os respectivos Fluxos de Eventos, se configurados.

  • Se o agente não estiver disponível e a opção " Estacionar contato se o agente não estiver disponível " não estiver selecionada, a fila falhará.

A utilização da atividade Fila para agente não é suportada quando:
  • Um agente já está atribuído ao contato.
  • É fornecido um agente preferencial ID ou endereço de e-mail inválido.
  • É fornecido um relatório inválido ou fila de recuperação.
  • O agente preferido existe mas não está conectado, não disponível ou ocupado tratando outro contato.

Nesses casos, a atividade resulta em uma falha e a execução de fluxo move-se para o caminho Tratamento de erros.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Fila para agente.

Escalar grupo de distribuição de chamadas

A atividade Escalar grupo de distribuição de chamadas somente é suportada para filas com atribuição de equipe, e fornece a capacidade de atualizar o Grupo de distribuição de chamadas para o contato imediatamente, em vez de aguardar que a atualização de expansão automática aconteça para o próximo grupo após a duração de espera configurada. Isso permite que o contato seja roteado rapidamente para todos os agentes elegíveis na fila.

Usando a atividade Escalar grupo de distribuição de chamadas, o contato pode ser escalado para:

  • Próximo grupo — Expandindo o conjunto de equipes para incluir as adicionadas no próximo grupo de distribuição de chamadas.
  • Último grupo — Expandindo o conjunto de equipes para incluir todas as equipes mapeadas por todos os grupos de distribuição de chamadas configurados para a fila.

O uso da atividade Escalar grupo de distribuição de chamadas não é suportado quando:
  • O contato ainda não está na fila.
  • O contato é enfileirado em uma fila que não suporta o conceito de grupos de distribuição de chamadas.

Nesses casos, a atividade resulta em uma falha e a execução de fluxo move-se para o caminho Tratamento de erros.

Considere um cenário de exemplo, em que um contato que é inserido em uma fila com três grupos de distribuição de chamadas, cada um atualizado após um período de 30 segundos.

Não há nenhum agente disponível nas equipes parte do CDG 1 e CDG 2, e um agente está disponível na EQUIPE 3 que pertence ao último grupo de distribuição de chamadas.

Quando a atividade Escalar grupo de distribuição de chamadas não é usada no fluxo, ela resulta em um longo tempo de espera, conforme ilustrado abaixo:

O tempo de espera pode ser reduzido usando a atividade Escalar grupo de distribuição de chamadas é usado como a seguir:

Com base na opção Próximo Grupo ou Último Grupo selecionada, o tempo de espera para o contato é consideravelmente reduzido, conforme ilustrado abaixo:

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Escalar grupo de distribuição de chamadas.

Atividades de Informações da Fila

Obter informações sobre fila

A atividade Get Queue Info fornece a capacidade de buscar informações de filas em tempo real para um determinado contato, como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial, se ainda não estiver na fila.
  • O tempo de espera estimado (EWT) ou a duração para o qual uma tarefa é calculada para aguardar na fila antes de ser atendida.
  • O número de agentes conectados ou disponíveis no Grupo de Distribuição de Chamadas atual do contato.
  • O número de agentes conectados ou disponíveis em todos os Grupos de distribuição de chamadas da fila selecionada.
  • A duração em que o contato mais antigo da fila permaneceu em espera.

Esses detalhes são disponibilizados na execução de fluxo como variáveis de saída de atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo de cada detalhe da fila, consulte a Compilação e gerencie fluxos > Obter informações sobre fila.

Algumas das maneiras para usar as informações da fila podem ser:

  • Para anunciar a posição do contato na fila e estimar o tempo de espera para o cliente, enquanto ele aguarda seu roteamento.
  • Para decidir se um retorno de chamada pode ser registrado para o cliente, se o tempo de espera estimado é muito longo.
  • Para escalar o contato para o próximo grupo de distribuição de chamadas (CDG), se não houver agentes disponíveis em equipes mapeadas para o CDG atual.

O uso da atividade Obter informações da fila não é suportado quando uma fila inválida é fornecida por meio da seleção de variável.

Nesse caso, a atividade resulta em uma falha e a execução de fluxo passa para o caminho Tratamento de erro.

Nos seguintes casos, as informações da fila em tempo real para o Grupo de distribuição de chamadas atual não são aplicáveis:
  • O contato não é (ainda) inserido na fila quando a atividade Obter informações da fila é executada.
  • O contato é enfileirado em uma fila que não suporta o conceito de grupos de distribuição de chamadas.

Nesses casos, o valor de -1 nesses campos de saída indica que essa informação não é aplicável.

Considere um cenário de exemplo em que o cliente deve ser informado de um EWT longo na fila, depois de cada 15 segundos gastos na fila.

Isso pode ser feito usando a atividade Obter informações da fila no fluxo como se segue:

Informações sobre fila avançada

A atividade Informações da fila avançada fornece a capacidade de buscar informações de filas em tempo real para um determinado contato, além de considerar os critérios de habilidades do contato em conta, como:

  • A posição atual do contato na fila (PIQ), ou a posição potencial, se ainda não estiver na fila.
  • O número de agentes conectados ou disponíveis no grupo de distribuição de chamadas atual do contato, correspondendo aos critérios de habilidades fornecidos.
  • O número de agentes conectados ou disponíveis em todos os grupos de distribuição de chamadas da fila selecionada, correspondendo aos critérios de habilidades fornecidos.
  • O grupo de distribuição de chamadas atual onde o contato está estacionado em uma fila fornecida.
  • O número total de grupos de distribuição de chamadas em uma fila fornecida.

Esses detalhes são disponibilizados na execução de fluxo como variáveis de saída de atividade.

Para obter mais informações sobre o uso da atividade, a definição detalhada e o método de cálculo de cada detalhe da fila, consulte a Compilação e gerencie fluxos > Informações da fila avançada.

Algumas das maneiras para usar as informações da fila avançada podem ser:

  • Para anunciar a posição do contato na fila para o cliente, enquanto ele aguarda seu roteamento.
  • Para escalar o contato para o próximo grupo de distribuição de chamadas, se nenhum agente atender aos critérios de habilidades estiver disponível em equipes mapeadas para o grupo de distribuição de chamadas atual.
  • Para decidir se um retorno de chamada pode ser registrado para o cliente, se nenhum agente que corresponda aos critérios de habilidades estiver conectado em todos os grupos de distribuição de chamadas.

O uso da atividade de informações da fila avançada não é suportado quando:

  • As informações são solicitadas para filas com critérios de habilidades atribuídos à fila.
  • O contato já está na fila, mas em uma fila diferente daquela em que as informações são solicitadas.
  • O contato é enviado diretamente para um agente preferencial.

Nesses casos, a atividade resulta em uma falha e a execução de fluxo move-se para o caminho Tratamento de erros.

Considere um cenário de exemplo no qual o cliente deve ser informado sobre o recebimento de um retorno de chamada, considerando que nenhum agente que esteja atendendo aos critérios de habilidades está disponível.

Isso pode ser feito usando a atividade Informações da fila avançada no fluxo como se segue:

Atividades de controle de chamadas

Definir ID de chamador

A atividade Definir ID de chamador é usada para definir o ID do chamador que deve ser exibido durante uma chamada. A atividade de Definição do Chamador ID deve ser usada apenas em Fluxos de Eventos Pré-Discados como uma atividade terminal que marca o fim do fluxo de evento.

A atividade definir chamador ID permite configurar o ANI (Automatic Number Identification, identificação automática de número) necessário com base no DNIS (Serviço de identificação de número discado), tipo de operação ou tipo de participante.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Definir chamador ID.

Controle de Gravação

A atividade de Controle de Gravação foi projetada para ser usada juntamente com uma atividade de Menu para capturar o consentimento da gravação do chamador. Isso garante a conformidade com regulamentações ou políticas que exigem consentimento explícito antes de a gravação começar, integrando continuamente essa etapa no fluxo de trabalho.

A atividade de Menu IVR deve capturar o consentimento do usuário em uma variável Booleana que será atribuída como entrada para a atividade de Controle de Gravação. Se o cliente precisar relatar o consentimento do usuário em um relatório de consentimento, o valor do consentimento deverá ser armazenado em uma variável global reportável. Como alternativa, uma variável local pode ser usada se a geração de relatórios não for necessária. Esta abordagem fornece aos espaços e clientes maior flexibilidade no geranciamento e na utilização de variáveis de modo eficaz.

Quando essa atividade é adicionada ao fluxo, o consentimento do usuário tem precedência sobre as configurações de nível de espaço ou fila ou configuração do nível de agendamento de gravação.

A ordem de precedência é a seguinte:

  • Se o consentimento do usuário for Sim no fluxo, a chamada será gravada, independentemente da configuração de gravação definida no nível de espaço ou fila ou gravação da agenda.
  • Se o usuário não consentir como resposta à atividade, a chamada não será gravada, independentemente da configuração de gravação definida no nível de espaço ou fila ou gravação da agenda.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo, mas uma configuração for definida para 'Sim' em qualquer um dos outros níveis, como espaço ou fila ou agendamento de gravação, a chamada será gravada.
  • Se a atividade de Controle de Gravação não estiver configurada no fluxo, e uma configuração for definida como Não em todos os níveis, como espaço, fila e agendamento de gravação, a chamada não será gravada.

Este controle de gravação pode ser ilustrado a seguir:

Além disso, configurações de gravação como Continuar na transferência, Pausar continuar habilitada, Duração de pausa e outras permanecem aplicáveis de acordo com a hierarquia existente, incluindo níveis de espaço, fila ou agendamento de gravação.

Para obter mais informações sobre as configurações de atividade, variáveis de uso e saída, consulte Criar e gerenciar fluxos > Controle de gravação.

Transferência Cega

Transferência oculta é um processo no qual um contato é roteado eficientemente para um Número de discagem externa (DN) por meio do sistema IVR, eliminando a necessidade de envolvimento do agente.

A atividade de Transferência Cega é usada quando uma chamada deve ser transferida para um DN externo ou de terceiros. Trata-se de uma atividade terminal, de modo que o fluxo termina depois que a transferência é executada.

A atividade de transferência cega não é suportada quando o fluxo é executado para consulta.

Para obter mais informações sobre as configurações de atividade, variáveis de uso e saída, consulte Criar e gerenciar fluxos > Transferência direta.

Transferência em Ponte

A atividade de Transferência feita em Ponte permite que um contato seja transferido temporariamente para um destino externo enquanto o fluxo retém o controle da chamada. O destino externo pode ser uma ponte externa ou um serviço Interactive Voice Response (IVR).

Quando o destino externo encerra a chamada, o fluxo de chamadas continua conforme necessário, como enfileiramento para um agente.

A atividade de Transferência de ponte reinseriu um contato enquanto o transfere para um sistema de distribuição de chamadas IVR ou de distribuição automática de chamadas (ACD). Se o contato não for tratado pelo sistema de terceiros, ele poderá ser recolocando na fila original, garantindo que o contato permaneça no fluxo de trabalho para tratamento adequado.

Por exemplo, suponha que uma central de contato tenha Webex Contact Center recursos do agente e recursos de agentes em uma central de atendimento externa ou PBX (Central Privada de Comutação Telefônica). O cliente quer colocar uma chamada na fila contra uma fila de Webex Contact Center agentes por um breve período (digamos 60 segundos). Se nenhum agente estiver disponível durante esse período, a chamada poderá ser transferida de ponte (com uma remoção implícita) para a central de atendimento do contato.

  1. A atividade de transferência de ponte não é suportada nos fluxos de chamadas de saída e nos fluxos de eventos.
  2. Os contatos que já estão atribuídos a um agente não são suportados para a Transferência de Ponte através do fluxo.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Transferência ponte.

Desconectar contato

A atividade Desconectar contato fornece a capacidade de desconectar ou finalizar um contato ativo diretamente do fluxo.

Esta é uma atividade terminal vinculada ao fluxo e pode ser útil para finalizar contatos sem intervenção do agente, adequada para os fluxos do caminho de erro ou após registrar um retorno de chamada para o cliente.

Com base na configuração, o POST pesquisa de chamada ou feedback é acionado quando o contato é encerrado por essa atividade.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Desconectar contato.

Definir prioridade do contato

A atividade Definir prioridade de contato facilita o geranciamento eficaz de prioridades de contatos dentro do fluxo, permitindo a atribuição de níveis de prioridade específicos aos contatos. Isso permite que certos contatos recebam maior ou menor importância, garantindo que eles sejam roteados adequadamente em comparação com outros contatos em espera quando os agentes se tornam disponíveis. Essa flexibilidade permite o controle preciso sobre a priorização do contato durante todo o fluxo.

A prioridade é estabelecida atribuindo um nível de importância hierárquica de 1 (mais alta) a 9 (mais baixa). Os contatos com a prioridade mais alta são roteados antes daqueles com prioridades mais baixas. Quando vários contatos compartilham o mesmo nível de prioridade, o contato que está esperando há mais tempo é roteado primeiro para o próximo agente disponível e elegível. Este sistema garante que os contatos de prioridade mais alta recebam atenção de aviso, ao mesmo tempo em que mantêm a equidade entre os contatos de igual prioridade com base em seu tempo de espera.

  1. A atividade Definir prioridade de contato pode ser colocada em qualquer ponto dentro do fluxo principal ou do evento.
  2. Se a atividade Definir prioridade de contato for configurada antes de uma atividade de fila (como Contato de fila ou Fila para agente), sua configuração de prioridade pode ser substituída por qualquer prioridade explicitamente configurada nas atividades de fila subsequentes. No entanto, se a atividade de fila a seguir não especificar uma prioridade, a prioridade de contato definida pela atividade de Prioridade de Contato definida anteriormente será aplicada.
  3. Por outro lado, se a atividade de Definir prioridade de contato for configurada após uma atividade de fila (como Contato de fila ou Fila para agente), ela substituirá a configuração de prioridade configurada pela atividade de fila anterior.
  4. A atividade Definir prioridade de contato não tem suporte no momento para contatos de saída e de campanha.

Para obter mais informações sobre as configurações de atividade, variáveis de uso e saída, consulte Criar e gerenciar fluxos > Definir prioridade de contato.

Atividades de Retorno de Chamada

Chamar de volta

Uma atividade de Retorno de chamada permite aos chamadores solicitar um retorno de chamada em vez de aguardar em espera, melhorando significativamente a satisfação do cliente reduzindo o tempo de espera e minimizando as taxas de abandono. Quando ativada, a atividade de Retorno de chamada cria uma tarefa em uma fila, garantindo que um agente disponível possa retornar a chamada do cliente.

O designer de fluxos pode configurar a atividade para manter o contato na fila original, onde a chamada foi originada ou atribuí-la a uma fila diferente com base nas preferências. Se o retorno de chamada permanecer na fila original, o contato manterá sua posição, habilidades, prioridade e dados contextuais, permitindo a atribuição continuamente ao próximo agente disponível. No entanto, se uma fila diferente for selecionada, o contato será empurrado para o final da fila selecionada sem habilidades e com prioridade padrão.

A atividade também permite aos clientes solicitar retornos de chamada de seus agentes preferenciais, adicionando um toque pessoal à experiência e aprimorando a satisfação do cliente. Isso pode ser feito quando a atividade de retorno de chamada seguir uma atividade do QueueToAgent no fluxo. Além disso, a atividade de Retorno de chamada oferece uma configuração opcional para personalizar o ANI (Automatic Number Identification, identificação automática de número) usado durante o processo de retorno de chamada. Essa personalização ajuda na consistência da marca e reduz a probabilidade de rejeição de chamadas, garantindo um reconhecimento de ID chamador.

O designer de fluxos tem a opção de incluir um evento com Falha de Retorno de Chamada no fluxo de eventos. Este evento é disparado quando uma tentativa de retorno de chamada falha, permitindo que o designer de fluxos implemente novas tentativas em intervalos específicos. O atraso ou intervalo entre novas tentativas pode ser configurado usando a atividade de Espera, com um intervalo mínimo de nova tentativa de 10 segundos e um máximo de 72 horas. O sistema suporta até 10 tentativas de novas tentativas em um período máximo de 14 dias usando a atividade de Espera.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Retorno de chamada.

Agendar Retorno de Chamada

A atividade de retorno de chamada agendado capacita o fluxo para oferecer aos clientes a conveniência de solicitar um retorno de chamada em uma data e hora futura específica— eliminando a necessidade de conexão imediata com um agente. Este recurso melhora a experiência do cliente ao permitir que ele selecione uma janela de retorno de chamada conveniente, minimizando os tempos de espera percebidos e diminuindo as taxas de abandono de chamadas.

O fluxo deve capturar as entradas do chamador, como a data e a hora preferidas, por meio de DTMF avisos e passá-las para a atividade após realizar as validações de entrada necessárias.

Antes de começar, verifique se o Ponto de Entrada Padrão de Retorno de Chamada está configurado em Configurações de canal no Hub de controle. Para obter mais informações, consulte Configurar um ponto de entrada de retorno de chamada.

O retorno de chamada pode ser agendado usando qualquer fila de telefone — seja de entrada ou de saída. Para melhores resultados, é recomendado adicionar uma atividade desconectar imediatamente após a atividade de Retorno de chamada agendado para garantir que a chamada atual termine corretamente quando o retorno de chamada estiver agendado. Para obter mais informações sobre a programação de IVR retornos de chamada, consulte Agenda IVR Retornos de chamada.

Quando o retorno de chamada é acionado na data e hora futura solicitadas, uma nova chamada ou interação é criada. Esta nova interação seguirá o fluxo padrão vinculado ao Ponto de Entrada Padrão de Retorno de Chamada. Se a tentativa de retorno de chamada falhar, o fluxo poderá tentar automaticamente a chamada usando o manipulador de evento de Retorno de chamada, se configurado nesse fluxo.

As seguintes validações de entrada devem ser consideradas antes de passar entradas para a atividade:

  1. Seleção de data—Você pode escolher qualquer data atual para até 31 dias futuras. A data deve estar nesse formato: AAAA-MM-DD (por exemplo, 2025-07-18).
  2. Hora de início e hora de término da janela — A hora escolhida deve iniciar pelo menos 30 minutos a partir de agora e pode durar Anywhere entre 30 minutos e 8 horas. Use o formato de hora de 24 horas (como 14:30:00).
  3. Fuso horário—Você deve inserir um fuso horário válido no formato IANA (como América/New_York) para que possamos ligar para você na hora certa.

Uma implementação de referência é fornecida com a forma de um modelo de sub fluxo para demonstrar o DTMF os prompts e as validações básicas usadas juntamente com a atividade. Para obter mais informações, consulte o modelo de Subflow de retorno de chamada agendado.

Análise do Progresso da Chamada

A atividade de Análise do progresso da chamada (CPA) permite a detecção de sistemas de resposta automatizados e vozes humanas ao vivo em chamadas de Retorno de chamada.

Quando uma tentativa de retorno de chamada encontra uma Detecção de Secretária Eletrônica (AMD) ou um correio de voz, o sistema identifica a chamada como malsucedida. O resultado de Detecção de Secretária Eletrônica (AMD) é capturado na variável de saída de motivo do manipulador de evento de Retorno de Chamada. Com base nessa variável de saída, o designer de fluxos pode configurar novas tentativas de retorno de chamada.

  1. Para o retorno de chamada de cortesia, a ChamadaProgressAnalysis pode ser colocada em um ponto após a atividade de Retorno de chamada no fluxo principal. Para o retorno de chamada agendado ou retorno de chamada pessoal agendado, ele pode ser colocado após NewPhoneContact no fluxo principal.
  2. No fluxo de evento, ele é compatível apenas no manipulador de evento de falha de retorno de chamada.
  3. Se uma pesquisa POST chamar ao cliente (atividade de feedback) estiver configurada no fluxo, ela não será iniciada se a chamada for atendida por um AMD ou um correio de voz. Isso evita o desencadeamento de pesquisas desnecessárias.

Para obter mais informações sobre as configurações de atividade, as variáveis de uso e saída, consulte Criar e gerenciar fluxos > Análise do progresso da chamada.

Este artigo foi útil?
Este artigo foi útil?