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.
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
acceptednormalmente — 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".
Artigos relacionados
-
Chamadas de WhatsApp no Omnifox
Receba e faça chamadas de voz do WhatsApp diretamente do inbox do Omnifox.
-
IVR, filas e roteamento de chamadas
Crie menus de voz (IVR), organize filas de chamada e conecte sua própria central PBX ao Omnifox.
-
Ver o histórico de chamadas e reproduzir gravações na caixa de entrada
Encontre todas as suas chamadas na aba Chamadas da caixa de entrada e ouça as gravações sem sair do Omnifox.
-
Iniciar uma chamada a partir de uma conversa
Ligue por voz para um contato sem sair do chat: o botão Ligar pelo WhatsApp disca a chamada e a registra na caixa de entrada.
-
Configurar os ajustes de chamada (dispositivo, microfone e SIP)
Deixe o navegador, o microfone e a conexão SIP prontos para fazer e receber chamadas direto da Caixa de entrada do Omnifox.