View a markdown version of this page

Crie cadeias de texto dinâmicas nos blocos de prompts do Play no Connect Customer - Amazon Connect Customer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie cadeias de texto dinâmicas nos blocos de prompts do Play no Connect Customer

Use um bloco Play prompt (Reproduzir aviso) para reproduzir um arquivo de áudio como saudação ou mensagem para os clientes. Você também pode usar atributos de contato para especificar a saudação ou mensagem que é reproduzida para os clientes. Para usar os valores de um atributo de contato para personalizar uma mensagem para um cliente, inclua referências a atributos de contato externo ou armazenado na mensagem de conversão de texto em fala.

Por exemplo, se você recuperou o nome do cliente de uma função do Lambda e ela retorna valores do seu banco de dados de clientes para FirstName e LastName, você pode usar esses atributos para dizer o nome do cliente no bloco de conversão de texto em fala, incluindo um texto semelhante ao seguinte:

  • Olá $. External.FirstName $. External.LastName, obrigado por ligar.

Essa mensagem é mostrada na imagem a seguir da caixa Conversão de texto em fala do bloco Play prompt (Reproduzir aviso).

Uma mensagem que contém atributos na caixa Conversão de texto em fala.

Como alternativa, você pode armazenar os atributos retornados pela função do Lambda usando um bloco Definir atributos de contato e, em seguida, referenciar o atributo definido pelo usuário criado na string de conversão de texto em fala.

Se você estiver fazendo referência a um atributo definido pelo usuário que foi definido anteriormente como um atributo de contato no fluxo usando a API, você pode referenciar o atributo usando $. Attributes.nameOfAttribute sintaxe.

Por exemplo, se o contato em questão tiver os atributos "" e FirstName "LastName" definidos anteriormente, faça referência a eles da seguinte forma:

  • Olá $. Attributes.FirstName $. Attributes.LastName, obrigado por ligar.

Resolução usando backticks

Você também pode usar acentos invertidos (`) para resolver chaves dinamicamente. Por exemplo, suponha que você recupere o nome de um cliente de uma função do Lambda que retorna LastName valores FirstName e valores do seu banco de dados de clientes. Se a preferência do cliente pelo nome a ser usado estiver armazenada em $. Attributes.NameToPlay, você pode selecionar dinamicamente o nome apropriado colocando a chave dinâmica em acentos (`).

  • Olá $.External. ['`$. Attributes.NameToPlay`'], obrigado por ligar.