Funções de Prompt
Início  Anterior  Próximo



As funções de Prompt facilitam os processos de entrada de dados e conferência em uma aplicação de URA. Como exemplo de utilização, observe a frase abaixo:
 
·"Digite sua senha ........ Você digitou 123.... Tecle # para confirmar ou * para cancelar"  
·"Disque o ramal desejado...."  
 
Para que os dígitos sejam reproduzidos corretamente, você deverá configurar corretamente a propriedade StockSigs apontando para a pasta onde os arquivos wave padrão estão armazenados  
 
Basicamente as funções de prompt permitem reproduzir uma mensagem inicial (ou lista de mensagens), esperar por dígitos específicos (maxdigits, termdigits, etc...), reproduzir opcionalmente uma mensagem de conferência com as informações digitadas e ainda confirmar a digitação, permitindo a reentrada dos dados. Tudo isto pode ser feito através de parâmetros passados aos métodos PromptSettings e PromptStart.

Exemplos destas funções encontram-se no site da DigiVoice www.digivoice.com.br, na seção de desenvolvedores, tanto em VB como em Delphi.  
 
Ao chamar o método PromptStart a reprodução da mensagem é iniciada e o fluxo de execução segue normalmente, da maneira análoga ao método PlayFile, por exemplo. Quando as condições forem cumpridas de acordo com o configurado, o evento OnPrompt será acionado e receberá a variável Status contendo o que aconteceu na execução da função e o parâmetro Value contendo o dado digitado pelo usuário.

Os detalhes do significado e funcionalidade de cada parâmetro deve ser consultado no Guia de Referência deste manual.