Asryesno

Esta página de ajuda é para CXone Studio. Esta informação também está disponível para Desktop Studio.

Permite capturar uma resposta sim/não fornecida por um contato e armazená-la em uma variável de script. Essa ação é frequentemente usada para confirmar a precisão das respostas anteriores.

Asryesno inclui um arquivo de gramática pré-preenchido que reconhece alternativas comuns a sim e não. Por exemplo, qualquer uma das seguintes respostas acionaria o ramal OnYes: sim, OK, claro ou certo.

As ações ASR aparecem apenas se o ASR estiver ativado para sua organização. ASR é um recurso opcional. Peça mais informações ao seu Representante de Contas do CXone.

Tipos de script suportados

Telefone

Propriedades de entrada

Estas propriedades definem dados que a ação usa durante a execução.

Propriedade

Descrição

Adicionar legenda

Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação.

Sequence

Defina o prompt que a ação reproduz. Se o prompt for um arquivo de áudio, insira o nome do arquivo entre aspas duplas. Por exemplo, "greeting.wav".

Se o prompt for de conversão de texto em fala, clique no botão de reticências e digite o texto que você quer que o serviço TTSFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo. leia. Cada segmento deve ser colocado entre aspas duplas e incluir um caractere de referência de string para identificar que tipo de informação é. Por exemplo:

"%Your account balance is" "silence.wav"  "${accountBalance}"

Para obter mais informações sobre como formatar prompts nesta propriedade, consulte a página Gerenciar Prompts.

Você pode clicar em Abrir Editor nas propriedades da ação para usar o Editor de sequência para criar seu prompt.

Phrase

Use esta propriedade para documentar o texto que o prompt contém. Esta propriedade não é usada pelo script. Como alguns prompts podem ser complexos e conter vários segmentos, pode ser útil incluir o texto escrito sem a formatação exigida pelo campo Sequence.

Min Confidence

Define a porcentagem mínima de confiança aceitável para uma correspondência de reconhecimento. Se a porcentagem de reconhecimento for menor que esse valor, o ramal OnNoConfidence é tomado. Para alterá-la, digite um número inteiro entre 1 e 100.

O valor padrão é 50.

Timeout Seconds

Determina quanto tempo o IVRFechado Menu de telefone automatizado que permite que os chamadores interajam por meio de comandos de voz, entradas de teclas ou ambos para obter informações, encaminhar uma chamada de voz de entrada ou ambos. espera por uma entrada (falada ou por pressionamento de tecla) antes de tomar o ramal OnTimeout. Este é o limite para o silêncio completo na linha. O valor padrão é 10 (segundos). Para alterá-lo, digite um número inteiro.

O cronômetro é iniciado somente quando o prompt estiver completamente concluído. No entanto, o sistema possui um limite interno de dois minutos (120 segundos) que inclui a duração do prompt. Se esse limite for atingido durante uma ação, qualquer prompt ativo será abortado e o ramal OnError será tomado. Por esse motivo, você deve saber a duração de seus prompts e definir um valor para esse campo que garanta que a ação esteja ativa por menos de dois minutos.

Result Var Name Determina o nome da variável que contém o resultado do reconhecimento da entrada falada ou inserida manualmente do contato. Por exemplo, se o prompt solicitar ao contato que diga ou insira sua data de nascimento, o resultado será armazenado na variável definida por essa propriedade. O valor padrão é o nome da ação + "Resultado" (por exemplo, ASRDIGITSResult). Se o contato fornecer entrada falada e o mecanismo ASR falhar em encontrar uma correspondência, essa variável não será preenchida. Observe que se a ação tiver um ramal OnDTMF, você deve usar uma ação Capture para puxar um valor de variável para fora do buffer (os valores DTMF são armazenados automaticamente em um buffer).
Confidence Var Name Determina o nome da variável que mantém a porcentagem de confiança retornada pelo mecanismo ASR. O valor padrão é ASRConf.
Detect DTMF

Permite que você configure um script IVR para lidar com as entradas DTMFFechado Tons de sinalização gerados quando um usuário pressiona ou toca em uma tecla do teclado do telefone. faladas e manualmente inseridas.

Se o valor for True ou Sim, a entrada de voz e de DTMF é aceita. Se o contato pressionar um dígito DTMF, o script interromperá imediatamente qualquer sequência de prompt em andamento e tomará o ramal OnDTMF. Nenhum enunciado falado é considerado durante a ação.

Se o valor for False ou Não, a entrada DTMF não será reconhecida mesmo que o contato pressione uma tecla. Embora todos os dígitos DTMF pressionados durante a ação sejam salvos no buffer DTMF, a ação toma o ramal NoConfidence.

Modo no valor Clique Sim para ativar a detecção DTMF.

In Expression Mode: Insira True para ativar a detecção DTMF.

Esta ação tem um ramal OnDTMF, o que significa que qualquer entrada DTMF feita por um contato resultará na tomada deste ramal. Quaisquer variáveis resultantes da seleção DTMF não serão transmitidas ao longo deste ramal. Portanto, você deve usar uma ação Capture no ramal OnDTMF para capturar e passar variáveis a partir da entrada DTMF.

Clear Digits

Quando um contato pressiona uma tecla no teclado do telefone, o tom DTMF gerado é armazenado em um buffer. Quando Clear Digits é definido para Sim ou True, esse buffer é limpo no início desta ação. Se definido como False e os tons DTMF forem transferidos para essa ação no buffer, os tons DTMF serão detectados imediatamente. A ação então aciona o ramal OnDigit ou OnDTMF, mesmo que o pressionamento de tecla tenha sido associado a uma ação anterior.

Yes/True é o valor padrão.

Modo no valorClique em Não para ativar.

In Expression Mode:Insira False para ativar.

Use 1 And 2

Permite definir os tons DTMF que se correlacionam com as respostas "sim" e "não". Um exemplo do prompt seria: "Se isto estiver correto, diga sim ou pressione 1. Se isso estiver incorreto, diga não ou pressione 2." O valor padrão é False.

Modo no valor Clique Sim para usar 1 como sim e 2 como não.

In Expression Mode: Insira True para usar 1 como sim e 2 como não.

Caso aceite o padrão, configure o seu script de forma que as opções de pressionamento de tecla adequadas estejam conectadas às condições de ramal Sim e Não.

Condições de ramal resultante

Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.

Condição

Descrição

Default Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos.
Yes

Ramal percorrido se o contato fornecer uma resposta yes.

No

Ramal percorrido se o contato fornecer uma resposta no.

Conf Caminho percorrido se a porcentagem de reconhecimento retornada pelo mecanismo ASR for menor que o valor MinConfidence.
Timeout Caminho percorrido se não houver resposta pelo número de segundos especificado.
DTMF Caminho percorrido se a propriedade DetectDTMF estiver definida como TRUE e os dígitos DTMF estiverem presentes no buffer.
Error Caminho percorrido quando há um problema inesperado (por exemplo, conectividade ruim, erros de sintaxe e assim por diante). A variável _ERR deve ser preenchida com uma explicação condensada do problema.

Dicas e truques

  • Você pode passar a variável languageLocale da ação Voiceparams, que define o idioma que a ação detectará.
  • Se definir a propriedade Use1And2 como True, você não será obrigado a puxar os valores da variável com uma ação Capture.
  • Os tons DTMF são armazenados em um buffer. Se a ação contiver um ramal OnDTMF ou OnDigits, o valor DTMF deve ser retirado do buffer com uma ação Capture.
  • Se você deseja capturar várias impressoras DTMF, a ação imediatamente toma o ramal OnDTMF quando o primeiro DTMF é pressionado (incluindo * e #). Neste caso, você deve capturar várias impressoras com uma ação Capture.
  • Se houver algum DMTF presente no buffer e ClearDigits não estiver definido como True, o ramal OnDTMF será imediatamente tomado e exigiria uma ação Capture.