Play

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

Reproduz um ou mais arquivos de áudio como parte da interação.

Play pode usar arquivos de áudio pré-gravados, texto em fala (TTSFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo.) ou uma combinação de ambos. O agente não pode ouvir o que é reproduzido por meio dessa ação. Ele só reproduz o áudio para o contato. Se quiser que o agente e o contato sejam capazes de ouvir o áudio, use a ação Whisper.

Um caso de uso comum para essa ação é reproduzir mensagens para o chamador. Por exemplo, "Obrigado por ligar para Classics, Incorporated" ou "Sua chamada pode ser gravada para garantia de qualidade".

Você também pode usar a ação Play para entregar informações ao chamador, incorporando variáveis na sequência de ação. Por exemplo, ao trazer dados de um CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos. ou sistema de gerenciamento de pedidos, você pode usar uma ação Play para criar uma mensagem de atualização do pedido, como "Seu pedido recente de {numberOfItems} itens, totalizando {orderTotal}, foi enviado para entrega em {shipDate].”

Dependências

  • Play não funciona após onAnswer a menos que o evento onHold seja acionado.
  • Você não pode escolher uma posição inicial ou tempo de reprodução. Play inicia o arquivo de áudio desde o início sempre. Ele também reproduz todo o arquivo ou sequência, a menos que DetectDTMF esteja habilitado e o contato insira um tom DTMFFechado Tons de sinalização gerados quando um usuário pressiona ou toca em uma tecla do teclado do telefone..
  • Cada sequência na propriedade Sequência tem um limite de 300 caracteres. Você pode adicionar sequências adicionais no campo de propriedade se o texto que você precisa reproduzir for maior que esse valor. Por exemplo, "%Esta é a sequência um." "%Esta é a sequência dois."

  • Para prompts TTS, uma ação Voiceparams é necessária quando você quer especificar a voz e o idioma que o serviço TTS usa.
  • Os arquivos de áudio devem ser arquivos WAV descompactados com as seguintes propriedades:

    • Taxa de bits: 64 kbps
    • Tamanho da amostra de áudio: 8 bits
    • Canais: 1 (mono)
    • Taxa de amostragem de áudio: 8 kHz
    • Formato de áudio: CCITT μ-Law

Tipos de script suportados

Telefone

Comparação de ações similares

As ações a seguir têm funções semelhantes, mas com algumas diferença importantes.

  • Music: reproduz um arquivo de música que somente o contato pode ouvir. Você pode escolher em uma lista de arquivos de música fornecidos. Você pode especificar um ponto inicial e final específico no arquivo. Não aceita a reprodução de arquivos de áudio personalizados.
  • Play: reproduz arquivos de áudio personalizados WAV ou prompts de conversão de texto em fala (TTSFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo.). O arquivo inteiro é reproduzido. Somente o contato pode ouvir o áudio.
  • Playlog: reproduz arquivos de áudio WAV personalizados que apenas o contato pode ouvir. Ele permite que você selecione um ponto de partida e parada específico. Não é possível reproduzir os arquivos de música integrados a outras ações, como Music.
  • Reqagent: reproduz arquivos de áudio personalizados WAV ou prompts de conversão de texto em fala que apenas o agente ouve. O prompt é reproduzido antes que o agente e o contato sejam vinculados e, portanto, o prompt não faz com que o contato ouça o silêncio.
  • Whisper: reproduz arquivos WAV personalizados ou prompts de conversão de texto em fala. Você pode configurá-lo para ser audível apenas pelo contato, apenas pelo agente ou por ambos. O prompt é reproduzido depois que o agente e o contato são vinculados e, portanto, se a ação for reproduzida apenas para o agente ou contato, a outra parte ouvirá o silêncio durante o prompt.
  • Ziptone: reproduz um tom para o agente depois que o contato e o agente são vinculados. A ação Reqagent tem uma propriedade Ziptone que reproduz um tom para o agente antes que o contato e o agente sejam vinculados.

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.

For more information about formatting prompts in this property, see the Prompts page. You can also double-click the action on the canvas to open the Sequence Editor to create your prompt.

Cada sequência na propriedade Sequência tem um limite de 300 caracteres. Você pode adicionar sequências adicionais no campo de propriedade se o texto que você precisa reproduzir for maior que esse valor. Por exemplo, "%Esta é a sequência um." "%Esta é a sequência dois."

Phrase

Use essa propriedade para documentar o texto que o prompt contém. O script não usa o texto nesta propriedade. Como alguns prompts podem ser complexos e conter vários segmentos, pode ser útil incluir o texto completo escrito sem a formatação exigida pela propriedade Sequência.

ClearDigits

Quando um contato pressiona teclas no telefone, um tom DTMF é gerado e armazenado em um buffer. ClearDigits permite determinar como essa ação trata os tons DTMFFechado Tons de sinalização gerados quando um usuário pressiona ou toca em uma tecla do teclado do telefone. que estão no buffer quando a ação é iniciada.

Se ativada, esta opção limpa o buffer quando a ação é iniciada. Qualquer pressionamento de tecla ocorrido anteriormente no script não será passado para esta ação. Caso desative esta opção, a ação processa e toma ações com base nos tons DTMF passados a ela por meio do buffer. Defina como True para ativar ou False para desativar. Quando tons DTMF são passados para essa ação, o script imediatamente segue o caminho para a condição de ramal Digit.

Modo no valor Clique em Não para desativar esta opção. Deixe-a definida como Sim para limpar o buffer DTMF.

In Expression Mode: Insira false para desativar esta opção. Deixe-a definida como true para limpar o buffer DTMF.

DetectDTMF

Determina se os tons DTMFFechado Tons de sinalização gerados quando um usuário pressiona ou toca em uma tecla do teclado do telefone. são processados enquanto a ação está em execução. Quando ativada, a ação processa e age com base em tons DTMF. A ação não captura os tons. Quando desativada, a ação ignora tons DTMF mesmo quando o contato aperta uma tecla no telefone.

Por exemplo, você pode reproduzir uma mensagem de interrupção enquanto o contato está em espera que diz "Um agente estará com você em breve. Se preferir deixar uma mensagem de voz para que possamos ligar de volta, pressione a tecla asterisco." DetectDTMF precisaria ser definida como Ativada para que a ação pudesse processar o pressionamento de tecla do contato.

Modo no valor Clicar em Não desativa esta opção. Clique em Ativada para ativar a ação que detecta e responde a tons DTMF.

In Expression Mode: Insira false para desativar esta opção. Deixe-a definida como true para ativar a ação que detecta e responde a tons DTMF.

Quando esta propriedade está habilitada e um contato pressiona uma tecla, ela aciona a ramificação Digit.

Você pode usar substituição de variável nesta propriedade. Para fazer isso, defina esta propriedade como Modo de expressão Um conjunto de parênteses aberto e fechado com um x entre eles. e, em seguida, insira a variável no campo. Coloque a variável entre chaves ( { } ).

Condições da 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

O caminho percorrido, a menos que o script atenda a uma condição que exige que ele execute um dos outros ramos. Também é usado se os outros ramos não estiverem definidos.

Digit

O caminho percorrido quando DetectDTMF é definido como True e o contato pressiona uma tecla em seu telefone durante a ação.

Dicas e truques

  • O agente do centro de contato não pode ouvir o áudio da ação Play. Se quiser que o áudio seja reproduzido para o chamador e o agente, use a ação Whisper.
  • Use o campo Frase para adicionar uma anotação ou resumo do texto do prompt.

Exemplo de script

Este é um exemplo para mostrar como esta ação pode ser usada em scripts. Ele não é voltado para um script inteiro. Criação de script adicional pode ser necessária.

Play pode ser usado de várias maneiras diferentes. Neste exemplo, o perfil Horários de funcionamento determina se a empresa está aberta, fechada ou de férias. Se fechada, uma mensagem será reproduzida. Se estiver de férias, outra mensagem será reproduzida. Se aberta, um agente será solicitado.

Quer baixar este script?