PlayMessageWithAMD
This help page is for Desktop Studio. This information is also available for Studio.
|
Permite uma reprodução de mensagens mais inteligente durante interações Personal Connection sem agente Os arquivos de áudio devem ser arquivos WAV descompactados com as seguintes propriedades:
|
Tipos de script suportados
|
Telefone |
Propriedades de entrada
Estas propriedades definem dados que a ação usa durante a execução.
Propriedade |
Descrição |
---|---|
Caption |
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. Um prompt pode ser um arquivo de áudio WAV pré-gravado ou conversão de texto em fala Se o prompt for um arquivo de áudio, insira o nome do arquivo entre aspas duplas. Por exemplo, "greeting.wav". Se o arquivo de áudio estiver localizado em uma pasta diferente, inclua o caminho para o arquivo. Por exemplo, se o script está na pasta raiz e o arquivo de áudio em uma subpasta a dois níveis de distância, insira "Subpasta\Subpasta2\Audio-file.wav". Se o script estiver em uma subpasta a um nível de distância da pasta raiz e o arquivo de áudio estiver em uma subpasta diferente no mesmo nível, insira "\..\Subpasta\Audio-file.wav". Se o prompt for conversão de texto em fala, insira o texto que você deseja que o serviço TTS "%O saldo sa sua conta é" "silence.wav" "${accountBalance}" |
ClearDigits |
Quando um contato pressiona uma tecla no teclado do telefone, o tom DTMF gerado é armazenado em um buffer. Quando ClearDigits estiver definido como True, esse buffer será 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. |
DetectDTMF |
Determina se a ação processa tons DTMF Esta propriedade não captura tons DTMF. Caso precise avaliar um tom inserido, use uma action Capture após esta ação para atribuir o tom a uma variável. Você pode então avaliar o valor da variável para determinar qual tom foi inserido. Você pode usar uma variável para esta propriedade. |
AnswerMachineDetect |
Se o CPA detectar o início de um enunciado, ele interrompe imediatamente a reprodução e, dependendo dessa configuração, retorna ou diz: "Escutei um enunciado" (início) ou "Eu parei a reprodução, mas aguarde até que o enunciado termine com base no silêncio pré-determinado” ou "Ouvi um sinal sonoro". Valores: Message Begin ou Message End. Padrão: Message End. |
DefaultDetectionTimeout |
O número de segundos em que uma saudação da secretária eletrônica continuará a ser reproduzida sem que o sistema classifique a chamada como uma de secretária eletrônica. Se a saudação da máquina exceder esse período, o número de telefone discado pode ter chegado a um sistema RVI |
CPADetectionDuration |
Se a propriedade de sequência não contiver um valor, execute a detecção de CPA por esse período de tempo. Retorna o ramal padrão se a secretária eletrônica ou a voz não for detectada. Valores: 10 - 300 segundos. Padrão: 60. |
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. |
Propriedades: CPA avançado
Propriedade |
Descrição |
---|---|
UtterenceMin |
O número de segundos que o sistema tenta detectar energia de voz na linha para ser classificada como um enunciado do cliente. O valor para esta configuração deve ser longo o suficiente para ignorar a estática ou cliques e curto o suficiente para capturar enunciados reais de falas. Valores: 0.1 - 0.5 segundos. Padrão: 0.2. |
UtteranceTerminationSilence |
A duração mínima do silêncio necessária para detectar o final de um enunciado. Valores: 0.1 - 5.0 segundos. Padrão: 0.3. |
CustomerLiveSilence |
Quando a identificação de conversação não é possível, isso controla a precisão da identificação de pausa e define o número de segundos de silêncio após um enunciado de fala ser detectado para ser considerado uma 'pausa' e acionar a definição de uma chamada 'em tempo real'. Certifique-se de que seja longo o suficiente para ignorar uma pausa de frase nas mensagens da secretária eletrônica e curto o suficiente para cobrir a lacuna entre saudações como "Alô?" repetidas. Valores: 0.5 - 2.0 segundos. Padrão: 1.1. |
MachineMinimumWithoutAgent |
A duração mínima de tempo na qual um cliente em tempo real deve falar após atender o telefone. Esta duração tenta atingir um equilíbrio para que chamadas em tempo real respondidas com “Obrigado(a) por ligar para a empresa [XYZ]. Como posso direcionar sua ligação?” fiquem com um agente e saudações curtas de secretárias eletrônicas como "Aqui é Odin; deixe seu recado," ainda sejam classificadas como chamadas de secretárias eletrônicas. Pode ser necessário ajustar isso de acordo com os dados demográficos da lista que você está chamando. Valores: 2.0 -10.0 segundos. Padrão: 3. |
MachineEndSilence |
A duração do silêncio que o sistema aguarda quando a saudação da secretária eletrônica termina de tomar o ramal X e começa a reproduzir uma mensagem. Se o sistema detectar um bipe, a ação tomará o ramal X para que uma mensagem possa ser reproduzida imediatamente. Valores: 1.0 - 5.0 segundos. Padrão: 1. |
DebugPattern |
Define quais logs do servidor de mídia devem ser iniciados. Defina apenas se instruído por CXone Mpower. Valores: None, Voice, Tone ou All. Padrão: None. |
CustomerVoiceThreshold |
Define o volume do áudio do cliente para identificação da voz do cliente versus ruídos de fundo. Valores: 100 - 100000 unidades (semelhantes aos decibéis). Padrão: 16000. |
Condições dos ramais resultantes
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 |
---|---|
Error |
Caminho tomado quando a ação não é executada corretamente. Por exemplo, quando há um problema inesperado como conectividade ruim, erros de sintaxe e assim por diante. A variável _ERR, com o caractere sublinhado, deve ser preenchida com uma explicação condensada do problema. |
OnMachine | Caminho percorrido se uma secretária eletrônica atender a chamada. |
OnVoice | Caminho tomado quando uma gravação atinge SecondstoPlay. |
OnDigit | Caminho percorrido se a detecção de DTMF estiver configurada como True e o contato pressionar uma tecla durante a ação. |
OnBeep | Caminho percorrido quando um sinal sonoro é detectado. |
OnTimeout | Caminho percorrido se não houver resposta pelo número de segundos especificado. |