Capture

Reúne informações de um contato via DTMFFechado Tons de sinalização gerados quando um usuário pressiona ou toca em uma tecla do teclado do telefone..

Supported Script Types

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

Telefone

Input Properties

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. The default is the action name.

Variable O nome da variável que você deseja manter. the DTMF value that the contact enters.
MaxDigits O número máximo de dígitos que um usuário pode fornecer para a ação; por exemplo, se o prompt solicitar os quatro últimos dígitos do número de previdência social de uma pessoa, defina esse valor como 4. O valor padrão é 1. Se o prompt pedir um terminador (como o sinal de sustenido ou #), você deve considerá-lo no valor MaxDigits. Por exemplo, se a mensagem de menu gravada solicitar os últimos 4 dígitos do número de previdência social seguidos pelo sinal de sustenido, defina o valor como 5.Quando o valor MaxDigits é atingido, o script continua a ser executado seguindo o ramal MaxDigits, se estiver conectado.
Terminator

Insira o caractere que deseja que o contato insira para indicar que terminou de inserir os números. Por exemplo, o sinal de libra (#) é comumente usado como um encerrador. Se não quiser usar um caractere terminador com esta ação, deixe esta propriedade vazia.

O caractere encerrador é armazenado na Variable a menos que você adicione um sinal de subtração após o caractere no campo Terminator. Por exemplo, #-.

Se você especificar um caractere encerrador, será necessário incluí-lo na contagem de caracteres na propriedade MaxDigits.

Timeout O número de segundos que a ação espera para ser executada antes do limite de tempo. O valor deve ser de 0 a 60.
InterDigitTimeout A quantidade de tempo após o contato inserir um dígito que o sistema espera para ver se o contato insere outro dígito. Você deve criar lógica de script para lidar com um tempo limite.

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.
Terminator Caminho seguido quando o chamador fornece o valor especificado na propriedade
MaxDigits Caminho percorrido quando a entrada do chamador atinge o valor MaxDigits.
Timeout Caminho percorrido se não houver resposta pelo número de segundos especificado.
InterDigitTimeout Caminho usado quando o tempo especificado na propriedade InterDigitTimeout é excedido durante a resposta DTMF do autor da chamada a um prompt.

Tips & Tricks

  • É possível que o contato pressione dígitos antes que Capture tenha sido executado, como ao ouvir um prompt de voz. Esses dígitos são salvos em um buffer de dígitos e serão incluídos assim que a captura for acionada.
  • Para limpar o buffer de dígitos antes de emitir Capture, implemente outro Capture primeiro com a propriedade Tempo limite definida como zero.

Script Example

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

In this example, the script requests an agent while the contact is in queue. During that time, music plays. If the contact presses any digit (DTMF tone) on their keypad while the music is playing, the contact will follow the digit branch to the Capture action. The Capture action assigns the stored DTMF tone as the value of the user-defined variable in the Capture action. In this case, the variable is named CallbackReq. Then, the If action checks the variable value and uses an expression (CallbackReq=1) to determine whether to follow the TRUE or FALSE branch. If TRUE, the contact proceeds to the Play action and a subsequent callbackFechado Mantém o lugar de um cliente na fila e chama automaticamente o cliente quando ele se move para a frente da fila.. If FALSE, music will continue to play for another 30 seconds.

A script where the MUSIC action has a branch connecting to CAPTURE, which links to IF, which has two branches for true and false.

Would you like to download this script?