Get Bot Transcript

Icon for the Get Bot Transcript action - a yellow circle with a piece of paper with lines on it inside.

Retorna a transcrição da conversa entre um agente virtual e um contato. Essa ação também pode retornar informações da intenção da conversa. Os dados exatos que são capturados dependem da configuração selecionada na página Transcrição do aplicativo de agente virtual no Hub de Agente Virtual. Você pode capturar somente a transcrição, somente a intenção, a transcrição e a intenção, ou nada.

Os dados capturados são armazenados em uma variável. Você pode usar os dados armazenados da maneira que quiser, mas precisa configurar o script para gerenciá-los. Por exemplo, para interações que são transferidas para agentes humanos, você poderia passar a transcrição para o o aplicativo de agente usando uma ação Runapp.

Use Get Bot Transcript com agentes virtuais suportados. Consulte a seção Dependências nesta página para obter mais informações.

Dependencies

  • Get Bot Transcript suporta os seguintes provedores de agentes virtuais:

    • Amazon Lex V1
    • Amazon Lex V2 
    • Google Dialogflow ES
    • Google Dialogflow CX
    • Microsoft Azure
    • Nuance Mix
    • Integrações de agentes virtuais personalizadas
  • Essa ação não tem suporte para uso com integrações de agentes virtuais de voz que usam conexões de canal de retorno SIPFechado Protocolo usado para sinalizar e controlar sessões de comunicação multimídia, como chamadas de voz e vídeo..
  • A opção Transcrição deve ser ativada na página Transcrição do aplicativo de configuração no Hub de Agente Virtual para o agente virtual que você quer usar com essa ação.
  • Os dados capturados são armazenados temporariamente enquanto durar o ID de contato. Se você precisar salvar os dados, configure o script para enviá-los a um arquivo.
  • Você pode usar Get Bot Transcript com todas as ações do Studio para agentes virtuais: Textbot Exchange, , Voicebot Exchange e Voicebot Conversation.

Supported Script Types

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Chat Telefone Digital

Input Properties

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

Propriedade

Descrição

Caption

Altere a Caption para algo que identifica exclusivamente esta ação no script. O relatório de caminho de tecla IVR inclui o nome e a legenda da ação. Legendas descritivas e exclusivas tornam os relatórios mais fáceis de ler e entender.

Format

Digite o formato em que você quer que a transcrição seja retornada. Os formatos suportados são HTMLJSON.

Output Properties

Estas propriedades contêm variáveis que armazenam dados retornados da execução da ação. Elas estão disponíveis para referência e uso quando a ação é concluída.

Propriedade

Descrição

TranscriptVarName (out)

Contém o texto transcrito.

Result Branch Conditions

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.
OnError

O caminho seguido quando a ação não é executada adequadamente. Por exemplo, quando há um problema inesperado, como conectividade ruim, erros de sintaxe, códigos de erro HTTP e assim por diante. A variável ERR deve ser preenchida com uma explicação condensada do problema.

OnSuccess

Caminho seguido se a ação for concluída sem erros e quaisquer chamadas de API ou retornos de dados foram bem-sucedidos (códigos de resposta 2xx).

Required SNIPPET Action Code

Esta ação requer o código de snippet Transcrição. Este código cria um objeto dinâmico para armazenar os dados de transcrição. Ele também copia o conteúdo da transcrição do objeto para uma variável para que ele possa ser passado para o o aplicativo de agente.

Example Script

Este exemplo não é um script completo. Trabalho de script adicional é necessário para usar esta ação.

The example script shows a virtual agent script that uses the Voicebot Exchange action. It includes a branch for when the virtual agent signals that the interaction needs to be transferred to a human agent. That branch is shown in the image below.

When the human agent answers the call, the Get Bot Transcript action requests the transcript and passes the returned data to the Snippet action. The snippet code creates a dynamic data object called myTranscript. It then converts the data into JSON and stores it in a variable called transcriptHtml. This allows it to be sent to o aplicativo de agente. The Runapp action is configured to display a web page that contains the transcript.

An example of a script that includes the Get Bot Transcript action.

The preceding example script uses the Voicebot Conversation action. Get Bot Transcript can also be used with Voicebot Exchange, Textbot Conversation, and Textbot Exchange.

Download script.