[AsteriskBrasil] LER DATAS, E NUMERO POR EXTENSO.
Pablo Câmara
pscamara em gmail.com
Segunda Outubro 20 20:48:52 BRST 2008
Valeu pessoal.
Eu tinha criado uma procedure no banco.
e um código java.
Eu estava achando a soluçao cretina.
quando eu passava o parametro 12/12/2008
eu estava montando a palavra doze de janeiro de 2008
a mesma coisa para os numeros.
Valeu
2008/10/20 Sebastião Rocha <sebastiaorocha em interlinksistemas.com.br>
> Para que ele fale vc precisa usar o idioma ( language=pt_BR )
>
> para que fale valores...
>
>
> ; Macro para consulta de saldo, usando ODBC
>
> [macro-saldo]
> ; Consulta o saldo e define as variaveis
> exten => s,1,noop(____Consultando Saldo____)
> exten => s,n,set(saldo=${ODBC_SALDO(${CALLERID(num)})})
> exten => s,n,Set(reais=${IF($["${saldo:0:-3}" = ""]?0:${saldo:0:-3})})
> exten => s,n,Set(centavos=${saldo:-2:2})
>
> ; Decide se fala "seu creditos acabaram, ..... insira novo credito"
> ; ou "seu saldo atual eh"
> exten => s,n,Set(total=${saldo:0:-3}${saldo:-2:2})
> exten => s,n,gotoif(0$[${total} > 0]?fala_saldo)
> exten => s,n,playback(saldo_zero)
> exten => s,n,goto(encerra)
> exten => s,n(fala_saldo),playback(saldo_atual)
>
> ; Decide se fala reais ou nao
> exten => s,n,gotoif(0$[${reais} = 0]?fala_e)
> exten => s,n,saynumber(${reais})
> exten => s,n,playback(${IF(0$[${reais} = 1]?real:reais)})
>
> ; Decide se fala "e" ou nao
> exten => s,n(fala_e),gotoif(0$[${reais} = 0]?fala_centavos)
> exten => s,n,gotoif(0$[${centavos} = 0]?fala_centavos)
> exten => s,n,playback(and)
>
> ; Decide se fala centavos ou nao
> exten => s,n(fala_centavos),gotoif(0$[${centavos} = 0]?encerra)
> exten => s,n,saynumber(${centavos})
> exten => s,n,playback(${IF(0$[${centavos} =1]?centavo:centavos)})
>
> ; Agradece e encerra a chamada
> exten => s,n(encerra),playback(silence)
> exten => s,n,playback(auth-thankyou)
> exten => s,n,hangup
>
>
>
> ----- Original Message -----
> *From:* Pablo Câmara <pscamara em gmail.com>
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> *Sent:* Monday, October 20, 2008 4:22 PM
> *Subject:* [AsteriskBrasil] LER DATAS, E NUMERO POR EXTENSO.
>
> Existe alguma maneira mais elegante do asterisk "falar "uma data no formato
> 12/10/2008 21:00 do seguinte modo:
> DOZE DE OUTUBRO DE DOIS MIL E OITO.
>
> e NUMEROS QUANDO REFEREM A VALORES: 15.356
> 15 MIL TREZENTOS E CINQUENTA E SEIS
>
> Atualmente estou usando o Saydigits.
>
> Obrigado!
>
>
> ------------------------------
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20081020/3a7612a4/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil