🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Nó de IVR: Capturar dígitos

Como usar o nó Capturar dígitos do editor de fluxo IVR para ler uma sequência de números digitada pelo chamador (ex. CPF ou número de pedido).

Jul 11, 2026

O nó Capturar dígitos (tipo CallerInput) reproduz uma mensagem e depois espera que o chamador digite uma sequência de vários dígitos, terminando com uma tecla específica (padrão #) ou por timeout. O valor capturado é salvo em uma variável para que outros nós (Bifurcar, Condição) possam usá-lo depois.

Diferente do Esperar dígito (DTMF), que lê apenas um único dígito para uma opção de menu, o Capturar dígitos foi feito para sequências mais longas: CPF, número de pedido, número de conta, códigos de verificação, etc.

Configuração

  • Mensagem: o texto/áudio reproduzido antes de esperar a entrada.
  • Mín. dígitos / Máx. dígitos: a faixa de comprimento aceita para a sequência.
  • Terminador (1 caractere): a tecla que o chamador pressiona para indicar que terminou de digitar. Padrão #.
  • Timeout (segundos): quanto tempo esperar antes de considerar que não houve resposta.
  • Salvar em variável: o nome da variável onde a sequência capturada é salva, para uso posterior em um nó Bifurcar ou Condição.

Exemplo

Um fluxo de cobrança pede o CPF do cliente: "Digite seu CPF seguido da tecla jogo da velha", com Mín. dígitos = 11, Máx. dígitos = 11, Terminador = #, Timeout = 15 segundos, e Salvar em variável = cpf_cliente. Um nó Requisição HTTP posterior usa ${cpf_cliente} para consultar o status da conta no seu sistema.

Dicas

  • Escolha um nome de variável descritivo (ex. cpf_cliente, numero_pedido) — você vai precisar digitá-lo exatamente igual, caractere por caractere, nos nós que lerem essa variável depois (Bifurcar usa "Variável de origem"; Condição referencia a variável direto na expressão).
  • Se "Mín. dígitos" for maior que "Máx. dígitos", o fluxo fica mal configurado — revise a faixa antes de publicar.

Solução de problemas

Se o fluxo não reagir depois que o chamador digitar o número, verifique se ele pressionou o terminador (# por padrão) — sem isso, o nó só avança ao atingir "Máx. dígitos" ou quando o timeout expirar.

Isso foi útil?

Artigos relacionados