Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Bloco de fluxo no Amazon Connect: Obter informações dos clientes - 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á.

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á.

Bloco de fluxo no Amazon Connect: Obter informações dos clientes

Este tópico define o bloco de fluxo para tarefas como capturar informações do cliente, criar menus telefônicos interativos para respostas do cliente e rotear clientes para caminhos específicos dentro de um fluxo.

Descrição

Captura informações interativas e dinâmicas dos clientes. É compatível com prompts interruptíveis com entrada DTMF (entrada de um telefone) e bot do Amazon Lex.

Casos de uso deste bloco

Este bloco foi projetado para ser usado nos seguintes cenários:

  • Criar menus telefônicos interativos nos quais os clientes possam responder usando teclados de toque. Por exemplo, “Pressione 1 para Vendas, pressione 2 para Suporte.“

  • Habilitar os prompts ativados por voz usando este bloco com os bots do Amazon Lex. Os clientes podem interromper os prompts usando a fala. Isso proporciona a eles uma interação mais natural e responsiva.

  • Coletar informações do cliente de forma estruturada. Por exemplo, pedir aos clientes que insiram o número da conta, o ID do pedido ou outros detalhes relevantes.

  • Direcionar o cliente para caminhos específicos dentro do fluxo com base em suas informações. Isso ajuda a direcionar o cliente para o departamento ou serviço adequado com base em suas necessidades.

  • Obter feedback de clientes apresentando opções que permitam que eles expressem sua satisfação ou preocupações.

  • Realizar pesquisas com clientes para coletar feedback e insights valiosos.

  • Guiar os clientes nos processos de solução de problemas fazendo perguntas específicas relacionadas a seus problemas. É possível fornecer soluções personalizadas com base em suas respostas.

Tipos de contato

A tabela a seguir mostra como este bloco roteia um contato para cada canal.

Canal Compatível?

Voz

Sim

Chat

Sim, quando o Amazon Lex é usado, caso contrário, ele assume a ramificação Erro

Tarefa

Sim

E-mail

Sim

Tipos de fluxo

É possível usar esse bloco nos seguintes tipos de fluxo:

Tipo de fluxo Compatível?

Fluxo de entrada

Sim

Fluxo de fila do cliente

Sim

Customer hold flow (Fluxo de espera do cliente)

Não

Fluxo de sussurro do cliente

Não

Outbound whisper flow (Fluxo de sussurro de saída)

Não

Agent hold flow (Fluxo de espera do agente)

Não

Fluxo de sussurros de agentes

Não

Transfer to agent flow (Transferir para o fluxo do agente)

Sim

Transfer to queue flow (Transferir para o fluxo da fila)

Sim

Como configurar este bloco

Você pode configurar o bloco Obter entrada do cliente usando o site de Amazon Connect administração ou usando a GetParticipantInputação na linguagem Amazon Connect Flow ou as ações ConnectParticipantWithLexBote Compare.

Selecionar um prompt

A imagem a seguir mostra a página Propriedades do bloco Obter informações dos clientes. Ele é configurado manualmente para reproduzir um prompt de áudio que diz “Boas-vindas à Example Corp”.

A página de propriedades do bloco Obter informações dos clientes.

Escolha entre as seguintes opções para selecionar um prompt a ser enviado ao cliente:

  • Selecione na biblioteca de solicitações (áudio): você pode escolher uma das solicitações pré-gravadas incluídas no Amazon Connect ou usar o site de Amazon Connect administração para gravar e enviar sua própria solicitação.

  • Especificar um arquivo de áudio de um bucket do S3: é possível especificar de forma manual ou dinâmica um arquivo de áudio de um bucket do S3.

  • Text-to-speech ou texto do bate-papo: você pode inserir o prompt para ser reproduzido em texto simples ou SSML. Esses prompts baseados em texto são reproduzidos como prompts de áudio para clientes que usam o Amazon Polly. O uso de um texto de entrada aprimorado por SSML permite exercer mais controle sobre como o Amazon Connect gera a fala com base no texto fornecido por você. É possível personalizar e controlar aspectos de fala, como pronúncia, volume e velocidade.

Configurar para entrada DTMF

A imagem a seguir mostra a seção DTMF da página Propriedades. Duas condições foram adicionadas para determinar a ramificação apropriada, dependendo se o cliente pressiona 1 ou 2. Ele expirará depois de cinco segundos se o cliente não inserir nada.

A seção DTMF da página de propriedades.

Escolha as seguintes opções:

  • Set timeout (Definir tempo limite): especifique quanto tempo esperar enquanto o usuário decide como deseja responder ao prompt.

    • Valor mínimo: 1 segundo

    • Valor máximo: 180 segundos

    Depois de decorrido esse tempo, ocorre um erro de tempo limite. Para o canal de voz, esse é o tempo limite até que o primeiro dígito DTMF seja inserido. Ele deve ser definido estaticamente e deve ser um número inteiro válido maior que zero.

  • Adicionar condição: o número com o qual a entrada do cliente é comparada.

Representação da linguagem de fluxo quando o DTMF é usado

O exemplo de código a seguir mostra como uma configuração de DTMF seria representada pela GetParticipantInputação na linguagem Flow.

{ "Parameters": { "StoreInput": "False", "InputTimeLimitSeconds": "5", "Text": "Welcome to Example Corp. Please press 1 for sales, press 2 for support" }, "Identifier": "Get Customer Input", "Type": "GetParticipantInput", "Transitions": { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "Conditions": [ { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "Condition": { "Operator": "Equals", "Operands": [ "1" ] } }, { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "Condition": { "Operator": "Equals", "Operands": [ "2" ] } } ], "Errors": [ { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "ErrorType": "InputTimeLimitExceeded" }, { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "ErrorType": "NoMatchingCondition" }, { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "ErrorType": "NoMatchingError" } ] } }

Configurar para Amazon Lex entrada

  • Selecione um bot Lex: Depois de criar seu Amazon Lex bot, escolha o nome do bot na lista suspensa. Somente bots criados aparecem na lista suspensa.

  • Insira um ARN: especifique o nome do recurso da Amazon do bot do Amazon Lex.

  • Atributos da sessão: especifique os atributos da sessão do Amazon Lex que se aplicam somente à sessão do contato atual. A imagem a seguir mostra os atributos da sessão configurados para uma duração máxima de fala de oito mil milissegundos (oito segundos).

    A página de propriedades do bloco Obter informações do cliente, a seção Atributos da sessão.
  • Intenções

    • Adicionar intenção: escolha para inserir o nome da intenção do bot do Amazon Lex para comparação.

      Há algumas maneiras de adicionar intenções:

      • Digite-os manualmente na caixa de texto.

      • Pesquise intenções.

      • Selecione as intenções em uma lista suspensa.

      • Filtre a lista suspensa de intenções por localidade. Com base na localidade selecionada, as intenções do bot são listadas na lista suspensa.

      Quando você seleciona o ARN e o alias de um bot Lex em uma lista suspensa, você pode adicionar intenções para esse bot pesquisando usando a localidade. Para que as intenções sejam listadas, o bot deve ter uma tag Amazon Connect e o alias do bot deve ter uma versão associada a ela.

      A caixa suspensa Intents não lista intenções para bots Amazon Lex V1, bots entre regiões ou se o ARN do bot estiver definido dinamicamente. Para esses propósitos, tente as seguintes opções para encontrá-los.

      • Verifique se a AmazonConnectEnabledtag está definida como verdadeira:

        1. Abra o console do Amazon Lex, escolha Bots, selecione o bot e escolha Tags.

        2. Se a AmazonConnectEnabledtag não estiver presente, adicione AmazonConnectEnabled = true.

        3. Retorne ao site do Amazon Connect administrador. Atualize o designer de fluxo para ver as seleções no bloco Obter entrada do cliente.

      • Verifique se a versão está associada ao alias:

        1. No site de Amazon Connect administração, escolha Routing, Flows, the bot, Aliases. Verifique se a opção Usar em fluxos e módulos de fluxo está ativada, conforme mostrado na imagem a seguir.

          A guia Aliases, a opção Usar no fluxo e nos módulos de fluxo.
        2. Atualize o designer de fluxo para ver as seleções no bloco Obter entrada do cliente.

    • Usar substituição de sentimento: ramificação com base na pontuação de sentimentos, antes da intenção do Amazon Lex.

      A pontuação do sentimento se baseia na última declaração do cliente. Ela não se baseia em toda a conversa.

      Por exemplo, um cliente liga e tem um sentimento negativo porque o horário de agendamento preferido não está disponível. Você pode ramificar o fluxo com base na pontuação de sentimento negativo, por exemplo, se o sentimento negativo for superior a 80%. Ou, se um cliente ligar e tiver um sentimento positivo de mais de 80%, você poderá ramificar para vender serviços adicionais.

      A imagem a seguir mostra a seção Intenções da guia Amazon Lex. Ele é configurado para rotear o contato quando sua pontuação de sentimento negativo é de 80%.

      A página de propriedades do bloco Obter informações do cliente, a seção Intenções.

      Se você adicionar pontuações de sentimento negativas e positivas, a pontuação negativa sempre será avaliada primeiro.

      Para obter informações sobre como usar a pontuação de sentimento, intenções alternativas e rótulo de sentimento com atributos de contato, consulte Check contact atributes (Verificar atributos de contato).

  • Inicializar o bot com mensagem

nota

Se o atributo da mensagem inicial não for incluído como parte do contato, o contato será roteado pela ramificação de erro.

Para ter configurações de fluxo separadas para diferentes tipos de mensagens, como bate-papo na web, SMS ou Apple Messages for Business, antes do bloco Obter entrada do cliente, use o bloco Verificar atributos de contato para verificar se a mensagem inicial está disponível.

A imagem a seguir mostra um bloco Obter informações do cliente. Inicializar bot com mensagem e Definir manualmente são selecionados.

O bloco Obter a entrada do cliente, a opção Inicializar bot com mensagem.

Tempos limite configuráveis para a entrada de voz

Para configurar valores de tempo limite para contatos de voz, use os atributos da seguinte sessão no bloco Get customer input (Obter entrada do cliente) que chama o bot Lex. Esses atributos permitem especificar quanto tempo é necessário esperar para o cliente terminar de falar antes que o Amazon Lex colete a entrada de fala dos chamadores, bem como responder a uma pergunta sim/não, ou fornecer uma data ou um número de cartão de crédito.

Amazon Lex
  • Max Speech Duration (Duração máxima da fala)

    x-amz-lex:audio:max-length-ms:[intentName]:[slotToElicit]

    O período em que o cliente fala antes que a entrada seja truncada e retornada para o Amazon Connect. Você pode aumentar o tempo quando houver expectativa de um grande volume de entrada ou quando quiser dar mais tempo para os clientes fornecerem informações.

    Padrão = 12.000 milissegundos (12 segundos). O valor máximo permitido é 15000 milissegundos.

    Importante

    Se você definir Max Speech Duration (Duração máxima da fala) para mais de 15000 milissegundos, o contato é roteado para a ramificação Error (Erro).

  • Start Silence Threshold (Tempo limite de silêncio inicial)

    x-amz-lex:audio:start-timeout-ms:[intentName]:[slotToElicit]

    O tempo de espera antes de presumir que o cliente não vai falar. É possível aumentar o tempo alocado em situações nas quais deseja que o cliente tenha mais tempo para localizar ou recuperar informações antes de falar. Por exemplo, talvez queira permitir mais tempo para os clientes encontrarem o cartão de crédito para inserir o número.

    Padrão = Três mil milissegundos (três segundos).

  • End Silence Threshold (Tempo limite de silêncio final)

    x-amz-lex:audio:end-timeout-ms:[intentName]:[slotToElicit]

    O tempo de espera após o cliente parar de falar, antes de presumir que a fala foi concluída. Você pode aumentar o tempo alocado em situações nas quais os períodos de silêncio são esperados ao fornecer entradas.

    Padrão = 600 milissegundos (0,6 segundos)

Amazon Lex (Classic)
  • Max Speech Duration (Duração máxima da fala)

    x-amz-lex:max-speech-duration-ms:[intentName]:[slotToElicit]

    O período em que o cliente fala antes que a entrada seja truncada e retornada para o Amazon Connect. Você pode aumentar o tempo quando houver expectativa de um grande volume de entrada ou quando quiser dar mais tempo para os clientes fornecerem informações.

    Padrão = 12.000 milissegundos (12 segundos). O valor máximo permitido é 15000 milissegundos.

    Importante

    Se você definir Max Speech Duration (Duração máxima da fala) para mais de 15000 milissegundos, o contato é roteado para a ramificação Error (Erro).

  • Start Silence Threshold (Tempo limite de silêncio inicial)

    x-amz-lex:start-silence-threshold-ms:[intentName]:[slotToElicit]

    O tempo de espera antes de presumir que o cliente não vai falar. É possível aumentar o tempo alocado em situações nas quais deseja que o cliente tenha mais tempo para localizar ou recuperar informações antes de falar. Por exemplo, talvez queira permitir mais tempo para os clientes encontrarem o cartão de crédito para inserir o número.

    Padrão = Três mil milissegundos (três segundos).

  • End Silence Threshold (Tempo limite de silêncio final)

    x-amz-lex:end-silence-threshold-ms:[intentName]:[slotToElicit]

    O tempo de espera após o cliente parar de falar, antes de presumir que a fala foi concluída. Você pode aumentar o tempo alocado em situações nas quais os períodos de silêncio são esperados ao fornecer entradas.

    Padrão = 600 milissegundos (0,6 segundos)

  • Max Speech Duration (Duração máxima da fala)

    x-amz-lex:audio:max-length-ms:[intentName]:[slotToElicit]

    O período em que o cliente fala antes que a entrada seja truncada e retornada para o Amazon Connect. Você pode aumentar o tempo quando houver expectativa de um grande volume de entrada ou quando quiser dar mais tempo para os clientes fornecerem informações.

    Padrão = 12.000 milissegundos (12 segundos). O valor máximo permitido é 15000 milissegundos.

    Importante

    Se você definir Max Speech Duration (Duração máxima da fala) para mais de 15000 milissegundos, o contato é roteado para a ramificação Error (Erro).

  • Start Silence Threshold (Tempo limite de silêncio inicial)

    x-amz-lex:audio:start-timeout-ms:[intentName]:[slotToElicit]

    O tempo de espera antes de presumir que o cliente não vai falar. É possível aumentar o tempo alocado em situações nas quais deseja que o cliente tenha mais tempo para localizar ou recuperar informações antes de falar. Por exemplo, talvez queira permitir mais tempo para os clientes encontrarem o cartão de crédito para inserir o número.

    Padrão = Três mil milissegundos (três segundos).

  • End Silence Threshold (Tempo limite de silêncio final)

    x-amz-lex:audio:end-timeout-ms:[intentName]:[slotToElicit]

    O tempo de espera após o cliente parar de falar, antes de presumir que a fala foi concluída. Você pode aumentar o tempo alocado em situações nas quais os períodos de silêncio são esperados ao fornecer entradas.

    Padrão = 600 milissegundos (0,6 segundos)

Tempos limite configuráveis para entrada de chat durante uma interação com Lex

Use o campo Tempo limite do chat em Intenções para configurar os tempos limite para a entrada do chat. Insira o tempo até que os clientes inativos atinjam o tempo limite em uma interação com o Lex.

  • Mínimo: um minuto

  • Máximo: sete dias

A imagem a seguir mostra o bloco Obter informações dos clientes configurado para expirar os chats quando o cliente fica inativo por dois minutos.

A seção Intenções da página de propriedades, a opção Tempo limite do chat.

Para obter informações sobre como configurar o tempo limite do chat quando todos os participantes são humanos, consulte Configurar tempos limite de chat para participantes do chat.

Configuração e uso da interrupção do Amazon Lex

É possível permitir que os clientes interrompam o bot do Amazon Lex no meio da frase usando a voz, sem esperar que ele termine de falar. Os clientes familiarizados com a escolha de um menu de opções, por exemplo, agora podem fazer isso, sem ter que ouvir todo o prompt.

Amazon Lex
  • Barge-in (Interrupção)

    A interrupção está habilitada globalmente por padrão. Você pode desativá-la no console do Amazon Lex. Para obter mais informações, consulte Enabling your bot to be interrupted by your user. Além disso, você pode modificar o comportamento de interrupção usando o atributo da sessão allow-interrupt. Por exemplo, x-amz-lex:allow-interrupt:*:* permite a interrupção para todas as intenções e todos os slots. Para obter mais informações, consulte Configuring timeouts for capturing user input no Guia do desenvolvedor do Amazon Lex V2.

Amazon Lex (Classic)
  • Barge-in (Interrupção)

    x-amz-lex:barge-in-enabled:[intentName]:[slotToElicit]

    A interrupção está desabilitada globalmente por padrão. Você deve definir o atributo de sessão no bloco Obter informações dos clientes que chama seu bot do Lex para habilitá-lo nos níveis global, de bot ou de slot. Esse atributo controla apenas a interrupção do Amazon Lex. Ele não controla a interrupção do DTMF. Para obter mais informações, consulte Como os blocos de fluxo usam os atributos de sessão do Amazon Lex.

    A imagem a seguir mostra a seção Atributos da sessão com a interrupção ativada.

    A seção de atributos da sessão da página de propriedades, Valor definido como verdadeiro.
  • Barge-in (Interrupção)

    A interrupção está habilitada globalmente por padrão. Você pode desativá-la no console do Amazon Lex. Para obter mais informações, consulte Enabling your bot to be interrupted by your user. Além disso, você pode modificar o comportamento de interrupção usando o atributo da sessão allow-interrupt. Por exemplo, x-amz-lex:allow-interrupt:*:* permite a interrupção para todas as intenções e todos os slots. Para obter mais informações, consulte Configuring timeouts for capturing user input no Guia do desenvolvedor do Amazon Lex V2.

Campos configuráveis para entrada DTMF

Use os seguintes atributos de sessão para especificar como seu bot do Lex responde à entrada DTMF.

  • Caractere final

    x-amz-lex:dtmf:end-character:[IntentName]:[SlotName]

    O caractere final do DTMF que encerra o enunciado.

    Padrão = #

  • Caractere de exclusão

    x-amz-lex:dtmf:deletion-character:[IntentName]:[SlotName]

    O caractere DTMF que limpa os dígitos DTMF acumulados e encerra o enunciado.

    Padrão = *

  • Tempo limite final

    x-amz-lex:dtmf:end-timeout-ms:[IntentName]:[SlotName]

    O tempo de inatividade (em milissegundos) entre dígitos do DTMF para considerar a expressão como concluída.

    Padrão = 5 mil milissegundos (5 segundos).

  • Número máximo de dígitos DTMF permitidos por enunciado

    x-amz-lex:dtmf:max-length:[IntentName]:[SlotName]

    O número máximo de dígitos DTMF permitidos em um determinado enunciado. Isso não pode ser aumentado.

    Padrão = 1.024 caracteres

Para obter mais informações, consulte Como os blocos de fluxo usam os atributos de sessão do Amazon Lex.

Representação da linguagem de fluxo quando o Amazon Lex é usado

O exemplo de código a seguir mostra como uma configuração do Amazon Lex seria representada pela ConnectParticipantWithLexBotação na linguagem Flow:

{ "Parameters": { "Text": "Welcome to Example Corp. Please press 1 for sales, press 2 for support", "LexV2Bot": { "AliasArn": "arn:aws:lex:us-west-2:23XXXXXXXXXX:bot-alias/3HL7SXXXXX/TSTALXXXXX" }, "LexTimeoutSeconds": { "Text": "300" } }, "Identifier": "Get Customer Input", "Type": "ConnectParticipantWithLexBot", "Transitions": { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "Errors": [ { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "ErrorType": "InputTimeLimitExceeded" }, { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "ErrorType": "NoMatchingError" }, { "NextAction": "Get Customer Input-ygqIfPM1n2", "ErrorType": "NoMatchingCondition" } ] } }

Representação de ação fragmentada

O exemplo de código a seguir representa uma ação Compare fragmentada para uma pontuação de sentimento do Amazon Lex retornada de um bot do Lex após a conversa.

{ "Parameters": { "ComparisonValue": "$.Lex.SentimentResponse.Scores.Negative" }, "Identifier": "Get Customer Input-ygqIfPM1n2", "Type": "Compare", "Transitions": { "NextAction": "Get Customer Input-xDRo1hbBRB", "Conditions": [ { "NextAction": "d8701db7-3d31-4581-bd4c-cb49c38c6f43", "Condition": { "Operator": "NumberGreaterOrEqualTo", "Operands": [ "0.08" ] } } ], "Errors": [ { "NextAction": "Get Customer Input-xDRo1hbBRB", "ErrorType": "NoMatchingCondition" } ] } }

Ramificações do bloco de fluxo

A imagem a seguir mostra um exemplo da aparência deste bloco quando está configurado para entrada DTMF. Ele mostra duas ramificações para entrada: Pressionado 1 e Pressionado 2. Ele também mostra ramificações para Tempo limite, Padrão e Erro.

Um bloco Obter informações dos clientes configurado.
  1. Tempo limite: o que fazer quando o cliente não fornece informações sobre o tempo limite de chat especificado no Amazon Lex ou o valor de Definir tempo limite especificado para o DTMF.

  2. Padrão: se o cliente inserir informações que não correspondam a nenhuma condição no DTMF ou a uma intenção executada no bot do Amazon Lex. Na imagem anterior, o contato é roteado pela ramificação Padrão se inserir um valor diferente de 1 ou 2.

  3. Erro: se o bloqueio for executado, mas resultar em um erro para o DTMF, ou se uma intenção não for cumprida no bot do Amazon Lex.

Dicas de configurações adicionais

  • O bloco Obter informações dos clientes não é compatível com o uso de um prompt de voz de um bucket do S3 com o Amazon Lex V2.

  • Para obter informações sobre como escolher uma mensagem da biblioteca Amazon Connect ou de um bucket do S3, consulte o bloco Play prompt (Reproduzir aviso).

  • Você pode configurar esse bloco para aceitar uma entrada DTMF ou uma resposta de chat. Você também pode configurá-lo para funcionar com o Amazon Lex; por exemplo, um contato pode ser roteado com base em sua expressão.

    • Atributos da sessão disponíveis para a integração com o Amazon Lex. Este tópico explica alguns dos atributos da sessão disponíveis para a integração com o Amazon Lex. Para obter uma lista de todos os atributos de sessão do Amazon Lex disponíveis, consulte Configuração de tempos limite para capturar a entrada do usuário. Ao usar texto, seja para text-to-speech ou por chat, você pode usar no máximo 3.000 caracteres cobrados (6.000 caracteres no total).

    • Os bots do Amazon Lex oferecem suporte às entradas de teclado e de enunciados falados quando usados em um fluxo.

    • Tanto para voz quanto para DTMF, só pode haver um conjunto de atributos de sessão por conversa. A seguir está a ordem de precedência:

      1. Atributos de sessão fornecidos pelo Lambda: substitui os atributos da sessão durante a invocação do Lambda do cliente.

      2. Atributos de sessão fornecidos pelo console do Amazon Connect: definidos no bloco Obter informações dos clientes.

      3. Padrões de serviço: esses atributos só serão usados se nenhum atributo for definido.

  • É possível solicitar que os contatos encerrem a entrada com uma tecla de cerquilha # e a cancelem usando a tecla de estrela*. Ao usar um bot do Lex, se você não solicitar que os clientes encerrem a entrada com #, eles aguardarão cinco segundos até que o Lex pare de esperar por pressionamentos de teclas adicionais.

  • Para controlar a funcionalidade de tempo limite, é possível usar os atributos da sessão do Lex neste bloco, ou defini-los na função do Lex Lambda. Se você optar por definir os atributos em uma função do Lex Lambda, os valores padrão serão usados até que o bot Lex seja invocado. Para obter mais informações, consulte Using Lambda Functions no Amazon Lex Developer Guide.

  • Quando você especifica um dos atributos da sessão descritos neste artigo, é possível usar caracteres curinga. Eles permitem definir vários slots para uma intenção ou bots.

    Veja a seguir alguns exemplos de como você pode usar caracteres curinga:

    • Para definir todos os slots para uma intenção específica PasswordReset, como 2000 milissegundos:

      Nome = x-amz-lex:max-speech-duration-ms:PasswordReset:*

      Valor = 2000

    • Para definir todos os slots para todos os bots para 4000 milissegundos:

      Nome = x-amz-lex:max-speech-duration-ms:*:*

      Valor = 4000

    Os caracteres curinga são aplicados aos bots, mas não aos blocos de um fluxo.

    Por exemplo, você tem um bot Get_Account_Number. No fluxo, você tem dois blocos Obter informações dos clientes. O primeiro bloco define o atributo da sessão com um caractere curinga. O segundo não define o atributo. Nesse cenário, a alteração no comportamento do bot se aplica somente ao primeiro bloco Get customer input (Obter entrada do cliente), no qual o atributo da sessão é definido.

  • Como você pode especificar que os atributos da sessão se aplicam à intenção e ao nível do slot, é possível especificar que o atributo é definido somente quando estiver coletando um determinado tipo de entrada. Por exemplo, é possível especificar um Start Silence Threshold (Tempo limite de silêncio inicial) quando estiver coletando um número de conta em comparação a quando estiver coletando uma data.

  • Se a entrada DTMF for fornecida a um bot do Lex usando o Amazon Connect, a entrada do cliente será disponibilizada como um Atributo de solicitação do Lex. O nome do atributo é x-amz-lex:dtmf-transcript e o valor pode ter, no máximo, 1.024 caracteres.

    A seguir estão os diferentes cenários de entrada DTMF:

    Entrada do cliente Transcrição DTMF

    [DEL]

    [DEL]

    [END]

    [END]

    123 [DEL]

    [DEL]

    123[END]

    123

    Em que:

    • [DEL] = Caractere de exclusão (o padrão é *)

    • [END] = Caractere final (o padrão é #)

Dados gerados por este bloco

Este bloco não gera nenhum dado.

Cenários de erro

Digamos que você tenha o seguinte cenário com dois fluxos, cada um capturando a entrada DTMF dos clientes:

  1. Um fluxo usa o bloco Obter informações dos clientes para solicitar a entrada DTMF dos clientes.

  2. Depois que a entrada DTMF é inserida, ela usa o bloco Transferir para o fluxo para mover o contato para o próximo fluxo.

  3. No próximo fluxo, há um bloco Armazenar informações dos clientes para obter mais informações DTMF do cliente.

Há um tempo de configuração entre o primeiro e o segundo fluxos. Isso significa que, se o cliente inserir a entrada DTMF muito rapidamente para o segundo fluxo, alguns dos dígitos do DTMF poderão ser eliminados.

Por exemplo, o cliente precisa pressionar 5, aguardar uma solicitação do segundo fluxo e digitar 123. Nesse caso, 123 é capturado sem problemas. No entanto, se eles não esperarem pela solicitação e inserirem 5123 muito rapidamente, o bloco Armazenar informações dos clientes poderá capturar apenas 23 ou 3.

Para garantir que o bloco Armazenar informações dos clientes no segundo fluxo capture todos os dígitos, o cliente precisa aguardar a reprodução do prompt e, em seguida, inserir a entrada DTMF do tipo.

Fluxos de exemplo

O Amazon Connect inclui um conjunto de fluxos de amostra. Para obter instruções que explicam como acessar os fluxos de amostra no editor do fluxo, consulte Exemplos de fluxo no Amazon Connect. A seguir estão os tópicos que descrevem os fluxos de amostra que incluem esse bloco.

Mais atributos

Consulte os tópicos a seguir para saber mais sobre o Amazon Lex e como adicionar prompts.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.