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

Nó de IVR: Oferecer callback

Como usar o nó Oferecer callback do editor de fluxo IVR para dar ao chamador a opção de retorno em vez de esperar na linha.

Jul 11, 2026

O nó Oferecer callback (tipo CallbackOffer) dá ao chamador a opção de ser chamado de volta em vez de esperar na linha. Diferente do nó interno Callback (que parte do princípio de que a decisão já foi tomada), o Oferecer callback resolve todo o ciclo em um único nó do painel: reproduz a mensagem, captura um único dígito e, de acordo com a resposta, enfileira a solicitação e toca a confirmação, ou segue adiante.

Configuração

  • Mensagem: o texto reproduzido oferecendo o callback (ex.: "Digite 1 se quiser que a gente te retorne a ligação").
  • Dígito para aceitar (1 caractere): o dígito que o chamador precisa pressionar para aceitar. O padrão é 1. O campo aceita qualquer caractere único; na prática só faz sentido usar 0-9, * ou #, porque são os únicos que o Asterisk consegue capturar como DTMF real — o sistema não valida o caractere digitado.
  • Mensagem de confirmação: o áudio reproduzido SOMENTE se o chamador aceitar (ex.: "Pronto, vamos te ligar em breve").
  • Prioridade na fila: o nível de prioridade da solicitação de callback na fila do agente. Três opções: Baixa, Normal ou Alta (padrão Normal).
  • Timeout: quantos segundos o nó espera pelo dígito antes de considerar como timeout.

Saídas do nó

  • accepted: o chamador pressionou o dígito de aceite. A solicitação de callback é enfileirada e a mensagem de confirmação toca antes de seguir por essa saída.
  • declined: o chamador pressionou um dígito diferente do de aceite.
  • timeout: nenhum dígito foi pressionado dentro do tempo configurado.

Exemplo

Em um canal com bastante espera em horário de pico, você adiciona um nó Oferecer callback com a mensagem "Todos os nossos agentes estão ocupados. Digite 1 se preferir que a gente retorne a ligação, ou continue na linha", dígito de aceite 1 e confirmação "Perfeito, vamos te ligar nos próximos minutos." Você conecta a saída accepted a Encerrar chamada, e as saídas declined e timeout à música de espera / transferência normal a um agente.

Dicas

  • O registro da solicitação é best-effort: se um erro interno impedir o salvamento na fila, o chamador ainda ouve a confirmação e o fluxo segue por accepted normalmente — assim a ligação nunca é cortada abruptamente, embora nesse caso o agente não veja a linha refletida na fila.
  • É um nó de decisão única: ele não repete a mensagem se o dígito não corresponder (diferente do Capturar dígitos com novas tentativas), então escreva a mensagem de forma clara e dê um caminho amigável em declined/timeout.

Solução de problemas

Se a mensagem de confirmação ficar vazia, o chamador ouvirá silêncio após aceitar antes de o fluxo continuar — sempre preencha o campo "Mensagem de confirmação".

Isso foi útil?

Artigos relacionados