Enfileiramento

No Webex Contact Center, as filas são fundamentais para o geranciamento das interações com os clientes de entrada. Eles garantem uma distribuição justa dos contatos, ajudam a gerenciar os tempos de espera do cliente e podem priorizar interações.

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 base em habilidades 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 modo 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.

Roteamento

O roteamento de contato é o mecanismo que corresponde a um contato em uma fila com o agente certo que está associado à mesma fila e tem capacidade e elegibilidade para lidar com os contatos. Os contatos podem ser atribuídos a agentes cujas habilidades atenda aos requisitos de habilidades específicos ou distribuídos entre um grupo de agentes usando um dos vários padrões baseados em regras. O comportamento do roteamento de contato pode ser configurado por meio de uma variedade de padrões de roteamento (algoritmos) oferecidos em Webex Contact Center entre diferentes tipos de filas. Os administradores podem escolher o padrão de roteamento de cada fila ao configurá-las.

A Webex Contact Center roteia automaticamente contatos a agentes para garantir a utilização eficiente dos recursos. Ele gerencia efetivamente cenários em que o número de contatos na fila excede o número de agentes disponíveis, bem como quando há mais agentes do que contatos em fila.

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 de contato

    Quando um contato é colocado na fila, 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 determinados 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 às 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, sejam atendidos).

    Para os contatos que estão na fila sem nenhuma prioridade explícita, uma prioridade padrão de 10 (mais baixa) é considerada. Entre vários contatos que têm a mesma prioridade, o contato que está esperando na fila há mais tempo é encaminhado primeiro para o agente disponível e qualificado.

  • Contato com a espera mais longa

    Esta é uma estratégia básica que garante que o contato com a maior espera em todas as filas às quais o agente está associado seja roteado para o agente.

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

Basicamente, o roteamento de excedentes de contato para um agente que acabou de ficar disponível significa selecionar um único contato que:

  • é do mesmo tipo de mídia em que o agente está disponível
  • Está estacionado em qualquer uma das filas às quais 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, conforme configurado na equipe do agente
  • Tem a maior 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 excedente de contatos, o agente A1 efetuou login na EQUIPE 1 e ficou disponível para lidar com contatos em vários tipos de mídia.

A1 está associada a três filas – Q1, Q2 e Q3. A EQUIPE 1 também definiu a classificação da fila, onde Q1 é classificado como o mais alto, depois Q2 e 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 excedente de contato 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).

    Somente os requisitos de habilidade desses 4 contatos são inteiramente 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 de fila mais alta.

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

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

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

Perfis multimídia combinados

Por meio da configuração do Perfil Multimídia, Webex Contact Center permite que os agentes atendam 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 daquele tipo de mídia enquanto o agente estiver trabalhando naquele 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 combinado 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 houver carga irregular em alguns canais, permitindo a utilização eficiente dos agentes.

Existem três opções:

  • Exclusivo

  • Mesclado

  • Tempo real combinado

Ao lidar com um contato não vocal, os agentes podem iniciar uma chamada de voz externa manual de Agent Desktop, desde que tenham um canal de voz disponível. Isso se aplica a todos os tipos de perfis multimídia.

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

Padrões de roteamento

Baseado em habilidades

Os padrões de roteamento baseados em habilidades no Webex Contact Center direcionam as interações dos clientes aos agentes com base em habilidades específicas necessárias para resolver a consulta, como proficiência no idioma 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 redução no tempo de atendimento, melhores taxas de resolução e uso otimizado dos recursos dos agentes ao alinhar sua experiência com as necessidades do cliente.

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 os agentes disponíveis cujas habilidades satisfazem totalmente esses requisitos/critérios. Em seguida, entre os agentes filtrados, apenas um é selecionado para o contato com base no padrão de roteamento configurado.

Disponível há mais tempo

O padrão de roteamento baseado em habilidade disponível há mais tempo encaminha um contato para o agente cujas habilidades atendem totalmente aos requisitos de habilidade de contato/critérios de habilidade de fila e que está disponível há mais tempo desde o atendimento do último contato entre todos os agentes qualificados naquela fila.

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

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

Considere um contato que está na fila baseada em habilidades com o padrão de roteamento "Mais longo 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 habilidade

Neste cenário:

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

    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 que A2 ou A4.

    Em virtude de A1 sendo atribuído o contato, A1 não será mais o agente disponível há mais tempo 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 disponível há mais tempo – 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ível 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 das 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") para cada contato.

Este padrão filtra os agentes disponíveis cujas habilidades satisfazem totalmente os requisitos de habilidade de contato/critérios de habilidade de 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 de contato/critérios de habilidades 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 de habilidade mais alta indica uma correspondência mais forte. Exceto 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 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 correspondência mais forte.
  • Quando vários agentes elegíveis têm a mesma pontuação, o agente disponível há mais tempo entre eles é selecionado
  • Somente habilidades de proficiência são consideradas para cálculo de pontuação. Quaisquer habilidades booleanas, de texto ou de enumeração nos requisitos de habilidade de contato/critérios de habilidade de fila não são consideradas para cálculo de pontuação.

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

Considere um contato que está na fila baseada em habilidades com 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.

Neste cenário:

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

    O agente A3 não é elegível. No caso de Critérios de habilidade atribuídos à fila, A3 nem mesmo 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 de fila, onde apenas habilidades de proficiência são consideradas.

    Somente as habilidades mencionadas nos requisitos de habilidades de contato/critérios de habilidades de fila são consideradas para cálculo de pontuação, mesmo que 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 a condição menor que igual a (<=) é 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 / ocupado, o contato será encaminhado para o próximo melhor agente disponível com a segunda maior pontuação, e assim por diante.

    Entretanto, temos 2 agentes – A1 e A4 com a segunda maior pontuação. O contato é encaminhado para o agente disponível há mais tempo entre A1 e A4.

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

Roteamento não baseado em habilidades

Webex Contact Center também oferece suporte a uma variedade de padrões de roteamento não baseados em habilidades, que se concentram na distribuição de interações recebidas de clientes sem considerar as habilidades ou a experiência específicas dos agentes. Diferentemente 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 requisitos/critérios de habilidade para o roteamento. Em vez disso, eles priorizam fatores como disponibilidade, distribuição de carga de trabalho e sequências predefinidas, permitindo o tratamento eficiente de contatos com base na lógica operacional em vez de 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 há mais tempo

O padrão de roteamento Disponível há mais tempo encaminha um contato para o agente na fila que está disponível há mais tempo desde o último atendimento entre todos os agentes disponíveis e associados a essa fila.

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

Os agentes perdem suas posições "mais antigas disponíveis" em todos os canais quando recebem uma oferta de contato de qualquer tipo de mídia. Isso significa que depois que um agente processa um contato, o próximo contato de qualquer tipo de mídia na fila será atribuído ao próximo agente disponível há mais tempo naquela fila.

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

Agentes A2 (posição 2) e A3 (posição 3) também estão disponíveis, mas eles já efetuaram login ou já lidaram com os contatos depois A1. Todos os agentes estão associados a ambas as filas que têm esse padrão de roteamento.

Considere o seguinte cenário:

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

    Em virtude de A1 sendo designado C1, A1 não é mais o agente mais antigo disponível em todos os canais de mídia.

  • Na época T1, um contato de bate-papo C2 é enfileirado e encaminhado para o agente disponível há mais tempo, que agora é A2.
  • Finalmente, no momento T2, outro contato de voz C3 é enfileirado e roteado para A3.

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

Devido à arquitetura altamente distribuída do Webex Contact Center, há uma pequena possibilidade de que um único agente com a maior disponibilidade possa rotear vários contatos quando esses contatos estiverem na 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 os contatos recebidos entre um grupo de agentes disponíveis em uma ordem round-robin. Quando um contato é colocado na 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 agentes 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 de 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 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 para lidar com 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: 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 ao agente para o qual o último contato foi roteado.

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) é colocado na fila, o sistema começa a encontrar agentes disponíveis começando em A4 , ou seja, A4 → A5 → A6 → A1 → A2 → A3.

    Entretanto, A4 e A5 não estão disponí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 no padrão "circular" / "round-robin".

Se houver contatos estacionados na fila, o cenário de excedente de agentes fará a correspondência entre o próximo agente que ficar disponível nesse tipo de mídia e o contato mais antigo e de maior prioridade entre eles.

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

Esse padrão de roteamento é suportado nos 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 na fila, o sistema sempre percorre a lista ordenada de agentes desde o início e compara 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 todos os contatos que estão na fila. A tentativa de correspondência do contato é sempre iniciada do topo (primeiro agente configurado) e prosseguindo pela lista até que um agente correspondente seja encontrado.

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

Essa abordagem é eficaz para distribuir contatos entre agentes que são ordenados com base em alguma tendência/preferência determinada pelo administrador. Isso ajuda a garantir que os agentes no topo sejam sempre preferidos para lidar com contatos em relação aos 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: A3 → A4 → A5 → A6 → A1 → A2.

Isso significa que o administrador deseja que cada contato seja roteado 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 do pedido.
  • 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 esse tipo de mídia, C2 também será roteado para A3. No entanto, se A3 está totalmente ocupado neste tipo de mídia, o roteamento prossegue pela lista para A4.

  • No entanto, A4 e A5 não estão disponíveis (ou não estão logados, ou estão ociosos, ou totalmente ocupados com outros contatos deste tipo de mídia), então C2 é encaminhado para o próximo agente disponível na ordem de cima para baixo – A6.
  • Da mesma forma, o terceiro contato ( C3) é tentado ser roteado a partir de 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 do pedido, caso em que ele é estacionado na fila.

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

Roteamento baseado em agente

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

Um contato pode ter um mapeamento para um ou mais agentes preferenciais, que normalmente podem ser gerenciados em um aplicativo externo fora do Webex Contact Center. A busca do agente preferencial para um contato é feita por meio do Solicitação HTTP atividade, que recupera o mapeamento de um aplicativo externo. Para encaminhar ou estacionar o contato com o agente preferencial, configure a atividade Enfileirar para o agente usando o ID Webex Contact Center ou o endereço de e-mail do agente. O contato também pode ser estacionado em um agente preferencial caso esse agente preferencial não esteja imediatamente disponível.

O 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. Nesses cenários, o Roteamento baseado em agente encaminha os contatos diretamente para o agente preferido.
  • Ú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.

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 para um agente preferido, pesquisando sua ID de agente exclusiva 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.
  • Uma ID ou endereço de e-mail de agente preferencial inválido é fornecido.
  • É 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 de Definir ID de chamador é usada para definir o ID do chamador que deve ser exibido durante uma chamada. A atividade de Definir ID de chamador deve ser usada apenas em Fluxos de Eventos Pré-Discados como uma atividade terminal que marca o fim do fluxo do evento.

A atividade de Definir ID de chamador permite configurar a ANI (Automatic Number Identification, identificação automática de número) necessária 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 ID de chamador.

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 IVR do Menu 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 de 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 no PBX (Private Branch Exchange). 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 ID de chamador reconhecível.

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 Retornar 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á-los 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 o agendamento 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 os avisos DTMF 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 de andamento de 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, 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.