Ative o suporte DTMF para o seu agente de voz

Em vez de depender de respostas de voz, o suporte de duplo tom multifrequência (DTMF) permite-lhe pedir aos utilizadores do agente que usem o teclado do telemóvel para selecionar opções ou fornecer informações.

Observação

Os fluxos de menu DTMF são mais adequados para orquestração clássica (determinística). Saiba mais em Escolha como controlar a conversa e Escolha como lidar com a fala.

Configure um comando global para ser ativado durante a conversa quando o usuário do agente pressionar uma tecla de um único dígito específica. Dentro de tópicos individuais, adicione reconhecimento de entrada DTMF para as respostas fornecidas num nó de Pergunta.

Defina a tecla que precisa de ser pressionada para cada opção e quanto tempo o agente deve esperar antes de analisar a entrada do utilizador.

Se o utilizador introduzir uma chave que não corresponde a nenhuma das opções do nó, o agente repete a pergunta ou mensagem e pede ao utilizador que tente novamente.

Se o utilizador introduzir uma tecla que não está associada aos gatilhos globais DTMF, o agente ativa o tópico de sistema pressionamento de tecla desconhecido. Você pode personalizá-lo para sua lógica de negócios.

Important

Quando ativa o DTMF e interage com o agente com voz no painel de Testar o seu agente , a forma como insere os números afeta a resposta. Se introduzires uma chave numérica, como 1, ela corresponde à ordem numérica das opções do menu no nó Pergunta . Para simular uma entrada no teclado DTMF, tem de inserir uma entrada DTMF no teclado, como /DTMFKey 1, para corresponder às teclas DTMF atribuídas no nó Pergunta.

Habilitar o suporte a DTMF no nó de um determinado tópico

  1. Abre o tópico que queres usar como resposta global DTMF para edição e seleciona o nó Trigger .

  2. Passe o cursor sobre o nó Acionador e selecione o botão Alterar acionador.

  3. Selecione comando global DTMF recebido.

    Captura de ecrã da opção de ativação do tópico 'comando global DTMF recebido'.

  4. Selecione Editar e, em Propriedades recebidas do DTMF, especifique o tipo de entrada DTMF reconhecida, juntamente com quaisquer condições para o gatilho e sua prioridade.

    Captura de ecrã da janela Alterar gatilho com a opção comando global DTMF recebido selecionada.

  5. Adiciona um nó Pergunta , em Identificar, seleciona a entidade que queres. Diferentes tipos de entidade têm características distintas para suportar tons DTMF:

    Entidade Suporte DTMF
    Opções de escolha múltipla Atribua manualmente uma chave DTMF a cada opção
    Opções de uma variável de lista Atribuir automaticamente chaves DTMF para cada opção
    Resposta completa do utilizador Pode aceitar entrada DTMF de vários dígitos
    Idade Pode aceitar entrada DTMF de vários dígitos
    booleano Atribuir automaticamente chaves DTMF para cada opção
    Cidade DTMF não suportado
    Cor DTMF não suportado
    Continent DTMF não suportado
    País ou região DTMF não suportado
    Data Pode aceitar entrada DTMF de vários dígitos
    Data e hora DTMF não suportado
    Dados e hora sem fuso horário DTMF não suportado
    Duração DTMF não suportado
    Email DTMF não suportado
    Evento DTMF não suportado
    Linguagem DTMF não suportado
    Dinheiro Pode aceitar entrada DTMF de vários dígitos
    Número Pode aceitar entrada DTMF de vários dígitos
    Ordinal Pode aceitar entrada DTMF de vários dígitos
    Organização DTMF não suportado
    Percentagem Pode aceitar entrada DTMF de vários dígitos
    Nome da pessoa DTMF não suportado
    Número de telefone Pode aceitar entrada DTMF de vários dígitos
    Ponto de interesse DTMF não suportado
    Velocidade Pode aceitar entrada DTMF de vários dígitos
    Distrito DTMF não suportado
    Endereço DTMF não suportado
    Temperatura Pode aceitar entrada DTMF de vários dígitos
    URL DTMF não suportado
    Weight Pode aceitar entrada DTMF de vários dígitos
    Código postal Pode aceitar entrada DTMF de vários dígitos

Atribuir teclas DTMF

Para alguns tipos de entidades, especifique se as opções que o agente fornece ao utilizador estão mapeadas para uma chave DTMF:

  • Para a entidade Opções de múltipla escolha , atribua manualmente chaves DTMF a cada opção marcando a caixa de seleção Atribuir chaves DTMF a opções . Quando seleciona esta caixa de verificação, vê um ícone que representa o teclado de um telefone ao lado do cabeçalho Opções para o utilizador.

    Para cada opção adicionada, selecione o - ícone e especifique o sinal DTMF para o qual a opção deve ser mapeada.

    Captura de ecrã de todo o nó da pergunta.

  • Para opções de uma variável de lista e tipos de entidade booleana , o agente atribui automaticamente as chaves DTMF a cada opção.

    O agente atribui chaves na ordem em que as opções estão, de 0 a 9.

Para que o agente leia automaticamente as opções mapeadas:

  1. Selecione os três pontos (...) do nó Pergunta que pretende configurar e depois selecione Propriedades. O painel Propriedades da pergunta é exibido.

  2. Selecione Reconhecimento de Entidade e depois selecione se o agente deve ler as opções ao utilizador agente.

Entrada DTMF de vários dígitos

Para entidades que suportam entrada DTMF de múltiplos dígitos, especifique se existe um número mínimo ou máximo de dígitos na resposta válida do utilizador agente. Essas entidades de entrada DTMF de vários dígitos incluem a maioria dos tipos de entidades que extraem um número da entrada do usuário do agente. Pode especificar um intervalo para o número de dígitos válidos (como "2-5"), ou um comprimento fixo (como "5").

Captura de ecrã da opção número de dígitos (apenas DTMF) mostrada num nó de pergunta.

Se o utilizador do agente introduzir uma resposta com menos ou mais dígitos do que o especificado, o agente repete a pergunta.

Se não especificar o número de dígitos, o agente aceita qualquer comprimento de dígitos e continua o fluxo do tema.

Você também pode especificar se o agente deve aguardar que uma tecla específica de "encerramento" seja pressionada para indicar que o usuário do agente terminou de inserir sua resposta. Você pode selecionar nenhuma chave, a chave asterisco (*) ou a chave hash (#). O carácter de terminação é opcional e não está incluído ao contar o comprimento da entrada.

Reconhecimento DTMF no nível do agente

Defina a tecla que precisa de ser pressionada para cada opção e quanto tempo o agente deve esperar antes de analisar a entrada do utilizador.

Important

O gatilho DTMF recebido aceita apenas chaves DTMF individuais. O gatilho não é chamado se o agente utilizador inserir a chave ao responder a:

  • Um nó de consulta que aceita DTMF de vários dígitos
  • Um nó de pergunta que aceita DTMF de um único dígito onde uma das opções permitidas corresponde à mesma chave
  1. Abre o tópico que queres usar como resposta global DTMF para edição e seleciona o nó Trigger .

  2. Passe o rato ou mantenha pressionado o lado do nó Disparador (onde mostra o tipo atual de disparador) para ver o ícone de Alterar Disparador.

  3. Selecione o ícone e, em seguida, escolha o comando global DTMF recebido.

    Captura de tela do painel de Mudança de Sistema, com o comando global DTMF recebido, desencadeador realçado.

  4. No painel de propriedades DTMF recebidas que abre, introduza a entrada DTMF que o bot deve reconhecer, juntamente com quaisquer condições para o gatilho e a sua prioridade.

Armazenamento em cache DTMF

O cache DTMF permite que o utilizador agente insira chaves sem esperar por cada pergunta ou prompt do agente. Por exemplo, o cache é útil para utilizadores de agentes que conhecem o caminho habitual de conversa do agente e querem ir diretamente a um menu especificado.

Com a cache DTMF, cada pressão de tecla é armazenada em série e inserida automaticamente para cada prompt consecutivo.

Para um nó DTMF de um dígito, o sistema armazena em cache todas as chaves após a primeira para o turno seguinte.

Para nós DTMF de múltiplos dígitos, o agente segue um conjunto de regras que determinam como e o que cachear com base nestas definições:

Cenário Comprimento do dígito Condição Entrada do utilizador Outcome
O autor do agente não definiu um caractere de terminação, portanto, o tempo limite é ignorado. Quando o usuário atinge o comprimento máximo, a chave após o comprimento máximo (o último dígito) é armazenada em cache para o próximo turno. 3 O tempo do termo é zero ou a chave de termo não está definida. 1, 2, 3, 1, ... Os três primeiros dígitos são retornados imediatamente, enquanto o quarto dígito é armazenado em cache para o próximo turno.
O autor do agente definiu o caractere de rescisão. A entrada de chave após o tempo limite é armazenada em cache para o próximo turno. 3 A chave do termo é o número # 1, 2, 3, 1 Os três primeiros dígitos aguardam o tempo limite de término antes de serem devolvidos. O quarto dígito é armazenado em cache para o próximo turno.
Quando o utilizador atinge o comprimento máximo, é acionado o tempo limite de término. 3 A chave do termo é o número # 1, 2, 3 e, em seguida, durante a janela de tempo limite, 1 Os primeiros quatro dígitos são retornados; No entanto, como esta pergunta só aceita três dígitos, toda a sequência de entrada é considerada inválida, e o agente resolicita a pergunta.
O usuário não atinge o comprimento máximo (comprimento válido). A entrada de chave após o temporizador de interdígitos é armazenada em cache para o próximo turno. 2-5 Não importa se uma chave de termo está definida 1, 2, 3 e, após o tempo limite, 1 Os dois primeiros dígitos aguardam o temporizador interdígito antes de serem retornados, e o terceiro e quarto dígitos são armazenados em cache para o próximo turno.

O sistema gere a cache DTMF das seguintes formas:

  • Se o turno seguinte não permitir entrar com força, o sistema deixa cair a chave em cache.
  • Se o turno seguinte permitir a entrada por barge-in, o sistema trata a chave de acordo com o seu fluxo:
    • Se o fluxo consiste em múltiplos nós de mensagem mas é seguido por um nó de pergunta DTMF de vários dígitos, o sistema armazena em cache as chaves apenas para esta pergunta DTMF de vários dígitos. O tema global do DTMF não é ativado.
    • Se o fluxo consistir em múltiplos nós de mensagem mas for seguido por um nó de pergunta DTMF de um dígito, o sistema armazena em cache a chave para uma chave DTMF de um dígito. Além disso, o sistema armazena em cache o tópico global DTMF. No entanto, se se sobreporem, o nó de pergunta DTMF de um único dígito prevalece.
    • Se o fluxo consistir em múltiplos nós de mensagem sem qualquer dúvida, o sistema armazena em cache a chave para o tópico global DTMF.

Tip

Para evitar cache acidental, siga os seguintes passos:

  • Coloque o nó com a mensagem de barge-in desativado logo após o nó da pergunta.
  • Use um nó de pergunta DTMF de múltiplos dígitos com um temporizador de longo prazo (repare que esta escolha aumenta a latência para o utilizador na ausência de uma chave de terminação).