Usar o modo de primeiro retorno de chamada do cliente no Amazon Connect - Amazon Connect

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar o modo de primeiro retorno de chamada do cliente no Amazon Connect

Ao configurar retornos de chamada em fila, você tem a opção adicional de usar o modo de primeiro retorno de chamada do atendente ou o modo de retorno de primeira chamada do cliente.

  • O modo de primeiro retorno de chamada do atendente é o padrão. O retorno de chamada é oferecido a um atendente para aceitar ou rejeitar antes que a chamada seja feita para um cliente.

  • O modo de primeiro retorno de chamada do cliente está disponível somente quando a próxima geração do Amazon Connect está habilitada para sua instância do Amazon Connect. Nesse modo, o Amazon Connect liga primeiro para o cliente e só oferecerá o retorno de chamada a um atendente se o cliente atender ao retorno que recebeu.

Importante
  • O modo de primeiro retorno de chamada do cliente não está disponível no modelo de preços de pagamento por recurso.

  • Se você desabilitar a próxima geração do Amazon Connect depois de já ter ativado e começado a usar o primeiro retorno de chamada do cliente, esse modo também será desabilitado.

O ciclo de vida do primeiro retorno de chamada do cliente

O ciclo de vida do primeiro retorno de chamada do cliente é distribuído em três contato diferentes, conforme mostrado no diagrama a seguir.

O ciclo de vida do primeiro retorno de chamadas do cliente, distribuído por três contatos diferentes.

Veja uma descrição de cada contato.

  1. O contato de entrada com o cliente (C1) é um contato de voz de entrada. Parece qualquer outro contato de entrada com o cliente.

  2. O contato de retorno de chamada em fila (C2) é a parte em fila do primeiro retorno de chamada do cliente. Ele tem um novo método de iniciação de CALLBACK_CUSTOMER_FIRST_QUEUED.

    • O C2 aciona o fluxo de criação, se você selecionou Definir fluxo de criação no bloco Transferir para fila. Ele faz isso antes de ser colocado na fila de trabalho e após o atraso inicial, se isso for especificado no bloco Transferir para fila.

    • O C2 não aceita as configurações Número máximo de tentativas e Tempo mínimo entre tentativas no bloco Transferir para fila. Esse recurso só está disponível para primeiros retornos de chamada do atendente.

  3. O contato de retorno de chamada discado (C3) é o trecho discado do primeiro retorno de chamada do cliente. Ele tem um novo método de iniciação de CALLBACK_CUSTOMER_FIRST_DIALED.

    • O C3 aciona o fluxo de retorno de chamada de saída necessário que você especificou no bloco de fluxo Transferir para fila. Você especifica apenas um fluxo de retorno de chamada de saída para o modo de primeiro retorno de chamada do cliente, não para o modo de primeiro retorno de chamada do atendente.

    • Para os primeiros retornos de chamada do cliente, você configura as novas tentativas e o tempo entre as tentativas no fluxo de saída especificado para C3, com base na saída do bloco de fluxo Verificar progresso da chamada. O objetivo disso é determinar se um contato foi respondido por correio de voz ou voz humana.

    • Depois que a presença do cliente for confirmada, o fluxo para o C3 deverá ter um bloco de fluxo Transferir para fila configurado para colocar o contato em sua fila a fim de encontrar o próximo atendente disponível.

    • É possível personalizar a prioridade de roteamento desse contato no fluxo usando os blocos Definir critérios de roteamento ou Change routing priority / age (Alterar idade/prioridade do roteamento).

nota
  • Você deve definir a fila de trabalho final pelo menos uma vez antes da criação do C2.

    • Você pode fazer isso no fluxo de entrada C1 usando o Set working queue (Definir fila de trabalho). Ou, ao configurar o C2, você pode especificar a fila no bloco Transferir para fila.

    • Você pode modificar a fila de trabalho final usando Definir o fluxo de criação para C2 ou usando o fluxo de saída especificado para C3.

  • Quando você define a fila de trabalho final para o retorno de chamada em qualquer ponto do ciclo de vida do contato (etapa C1, C2 ou C3), os estágios a seguir a herdam.

Métricas para primeiros retornos de chamadas do cliente

É possível acessar as métricas a seguir no painel de desempenho da fila ou usando a API GetMetricDataV2.

Exemplos de registro de contato para primeiros retornos de chamada do cliente

Veja a seguir exemplos de registro de contato para mostrar quais informações são armazenadas nas partes C2 e C3 do primeiro retorno de chamada do cliente.

Exemplo de registro de contato de primeiro retorno de chamada do cliente na fila C2

InitialContactId : C1 (Inbound contact) ContactId : C2 (this contact) PreviousContactId : C1 (Inbound contact) NextContactId : C3 (Dialed customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_QUEUED, ConnectedToSystemTimeStamp : time // Timestamp when callback creation flow got started CustomerEndpoint : customer phone number endpoint DisconnectTimestamp : time // Timestamp indicating contact is disconnected and customer will be dialed DisconnectReason : // Disconnect reason code InitiationTimeStamp : time // Timestamp indicating customer first callback has been created in connect systems QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue and waiting out to dial. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to dial out end customer. Duration : time // total time it took connect systems to dial out end customer. }

Exemplo de contato de primeiro retorno de chamada do cliente discado C3

InitialContactId : C1 (Inbound contact) ContactId : C3 (this contact) PreviousContactId : C2 (Queued customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_DIALED, ConnectedToSystemTimeStamp : time // Timestamp when the outbound call associated with callback was connected with customer. CustomerEndpoint : customer phone number endpoint SystemEndpoint : Outbound caller id assigned to the outbound queue Agent : { // All agent information associated with the outbound call. // Like Agent Arn, ConnectToAgentTimestamp, ACW duration etc. } AgentConnectionAttempts : number DisconnectTimestamp : time // Timestamp indicating outbound call for the callback is disconnected DisconnectReason : // Disconnect reason code SegmentAttributes : { 'connect:TrafficType' : 'CUSTOMER_FIRST_CALLBACK' }, AnsweringMachineDetectionStatus : HUMAN_ANSWERED|VOICEMAIL_BEEP|VOICEMAIL_NO_BEEP|AMD_UNANSWERED|AMD_UNRESOLVED|AMD_NOT_APPLICABLE|SIT_TONE_BUSY|SIT_TONE_INVALID_NUMBER|SIT_TONE_DETECTED|FAX_MACHINE_DETECTED|AMD_ERROR|AMD_UNRESOLVED_SILENCE(WIP) CustomerVoiceActivity : { GreetingStartTimestamp : timestamp GreetingEndTimestamp : timestamp } InitiationTimeStamp : time // Timestamp indicating start of outbound call to customer QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue to join with agent. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to join with agent. Duration : time // total time it took connect systems to join dialed end customer with agent. CallbackTotalQueueDuration : time // total time the customer first callback spent in queue (Includes the total queued time for C2 and C3.) }

Exemplos de fluxo para primeiros retornos de chamada do cliente

Os exemplos de fluxo a seguir mostram como configurar um fluxo para os primeiros retornos de chamada do cliente.

Exemplo de fluxo de chamada de entrada

A imagem a seguir mostra um bloco Transferir para fila em um fluxo.

Um fluxo de bloco de transferência para fila em um primeiro retorno de chamada do cliente.

Nesse fluxo, o Transferir para fila tem Definir o fluxo de criação configurado e um fluxo de discagem de saída é especificado.

Um bloco de transferência para fila, em que o Definir o fluxo de criação é configurado e o fluxo de discagem de saída é especificado.

Exemplo de configuração do fluxo de criação de retorno de chamada

A imagem a seguir mostra um exemplo de fluxo de criação de retorno de chamada. O bloco Set customer queue flow (Definir fluxo da fila de clientes) é configurado para que um fluxo de fila de clientes seja executado enquanto o contato de retorno de chamada está na fila aguardando a disponibilidade do atendente para ligar para os clientes.

Um exemplo de fluxo de criação de retorno de chamada com um bloco Definir fila do cliente.

Exemplo de fluxo de discagem de saída para retornos de chamada

No fluxo de discagem de saída mostrado na imagem a seguir, o Amazon Connect avalia a presença do cliente usando um bloco Verificar progresso da chamada. Se o correio de voz for detectado, um contato de retorno de chamada será recriado. Se um cliente for detectado do outro lado da chamada, a chamada será transferida para a fila para que o atendente se junte ao cliente.

Um fluxo de discagem de saída com um bloco Verificar progresso da chamada