Bom Dia pessoal, consegui concluir as outras etapas URA 95% pronta! Só está faltando esse detalhe:
VERIFICAR O COMANDO PARA FALAR VALORES NUMÉRICOS. Como já expliquei no e-mail anterior, na variável do valor por exemplo quando a pessoa digita 123 ele está falando: um, zero, zero. Isso quando usado o SayDigits quando usado o SayNumber ele fala: um, cem, vinte e três, teria algum modo para falar: cento e vinte e três? Obrigado galera. Abraços: ________________________________________ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de João Guilherme Pereira Silva Enviada em: quarta-feira, 30 de abril de 2008 10:31 Para: asteriskbrasil@listas.asteriskbrasil.org Cc: Aparecido José Scudeleti; Marcio Mitsuo Kobayashi Assunto: [AsteriskBrasil] Aplicação com URA Olá amigos, montei o atendimento completo (na teoria) separei em blocos para facilitar. O que está faltando agora: REMONTAR O FLUXO DE ANTEDIMENTO PARA SOLICITAÇÃO DAS OUTRAS VARIAVEIS. (só está pegando a matricula e pulando o valor LIMPAR AS VARIAVEIS QUANDO SOLICITADA A OPÇÃO PARA REDIGITAR O VALOR. (ele acumula os dígitos, quantas vezes forem necessárias retornar) VERIFICAR O COMANDO PARA FALAR ARQUIVOS NUMÉRICOS. (como já expliquei no e-mail anterior, na variável do valor por exemplo quando a pessoa digita 100 ele está falando: um, zero, zero. Gostaria que falasse cem) [altera_participacao] exten => s,1,PlayBack(custom/numero_matricula) exten => s,2,Gotoif($[ "${LEN(${matricula})}" < "6"]?3:100) exten => s,n,NoOp(executando - ${matricula} - ) exten => s,n,Read(digito||6) exten => s,n,Set(matricula=${matricula}${digito}) exten => s,n,GoTo(s,2) exten => s,n,PlayBack(custom/novo_valor) exten => s,3,Gotoif($[ "${LEN(${valor})}" < "5"]?3:100) exten => s,n,NoOp(executando - ${valor} - ) exten => s,n,Read(digito||5) exten => s,n,Set(valor=${valor}${digito}) exten => s,n,GoTo(s,3) exten => s,100,PlayBack(custom/matricula_digitada) exten => s,n,SayDigits(${matricula}) exten => s,101,PlayBack(custom/novo_valor_digitado) exten => s,n,SayDigits(${valor}) exten => s,103,Background(custom/para_confirmar) exten => s,n,WaitExten(,) exten => 1,1,System(echo "DATA :${DATETIME} - NUMERO DA MATRICULA: ${matricula} - NOVO VALOR DE PARTICIPAÇÃO: ${valor}" >> /altera_participacao.txt) exten => 1,2,PlayBack(custom/solicitacao_registrada) exten => 1,3,PlayBack(custom/saida) exten => 1,4,Hangup() exten => 2,1,Goto(altera_participacao,s,begin) exten => 0,1,PlayBack(custom/saida) exten => 0,2,Hangup() É isso ai pessoal, grato. _______________________________________________ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil