Use o modo de retorno de primeira 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á.

Use o modo de retorno de primeira chamada do cliente no Amazon Connect

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

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

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

Importante
  • O modo de retorno de primeira chamada do cliente não está disponível no modelo pay-per-feature de preços.

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

O ciclo de vida de um retorno de chamada inicial para o cliente

O ciclo de vida dos primeiros retornos de chamada do cliente está distribuído em três contatos diferentes, conforme mostrado no diagrama a seguir.

O ciclo de vida dos primeiros retornos de chamadas do cliente, distribuído por três contatos diferentes.

A seguir está 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.

    • 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 suporta as configurações Número máximo de tentativas e Tempo mínimo entre tentativas no Transferir para fila bloco. Essa funcionalidade só está disponível para os primeiros retornos de chamada do agente.

  3. O contato de retorno 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 retorno de primeira chamada do cliente, não para o modo de retorno de primeira chamada do agente.

    • 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 do C3 deverá ter um bloco de Transferir para fila fluxo configurado para colocar o contato em sua fila para encontrar o próximo agente disponível.

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

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 fluxo de criação para C2 ou usando o fluxo de saída que você especifica 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 seguintes a herdam.

Métricas para retornos de chamadas iniciais do cliente

Você pode acessar as seguintes métricas no painel de desempenho do Queue ou usando a API GetMetricDataV2.

Exemplos de registros de contato para retornos de primeira chamada do cliente

A seguir estão exemplos de registros de contato para mostrar quais informações são armazenadas nas partes C2 e C3 do primeiro retorno de chamada de um cliente.

Exemplo: registro de primeiro contato de 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: C3 ligou para o primeiro contato de retorno de chamada do cliente

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.) }

Fluxos de amostra para retornos de chamadas iniciais do cliente

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

Exemplo de fluxo de chamadas recebidas

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

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

Nesse fluxo, o fluxo de criação do Transferir para fila Set está configurado e um fluxo de discagem de saída é especificado.

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

Exemplo de configuração do fluxo de criação de callback

A imagem a seguir mostra um exemplo de fluxo de criação de retorno de chamada. O Set customer queue flow (Definir fluxo da fila de clientes) bloco é 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 agente para ligar para os clientes.

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

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 Verificar progresso da chamada bloco. 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 agente se junte ao cliente.

Um fluxo de discagem de saída com um bloco de verificação do progresso da chamada