[AsteriskBrasil] Aplicação com URA

Denis Galvão denisgalvao em gmail.com
Domingo Maio 4 19:57:03 BRT 2008


Asterisk 1.2 ou 1.4?
--
Denis Galvão
AsteriskBrasil.org

Ajude a comunidade AsteriskBrasil.org, compre uma camiseta!
http://www.voipmania.com.br


On 02 de mai de 2008, at 11:04, João Guilherme Pereira Silva wrote:

> 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: asteriskbrasil-bounces em listas.asteriskbrasil.org  
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome  
> de João Guilherme Pereira Silva
> Enviada em: quarta-feira, 30 de abril de 2008 10:31
> Para: asteriskbrasil em 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



More information about the AsteriskBrasil mailing list