<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
O código está funcionando mas... ele ainda fala errado!<BR>
<BR>
100.34 = um cem reais e trinta quatro centavos <BR>
303.20 = três cem reais e vinte centavos<BR>
536=00 = cinco cem reais<BR>
<BR>
Alguem achou uma solução para isso?<BR>
<BR>
cem, duzentos, trezentos...<BR>
<BR>
<BR><BR> <BR>
<HR id=stopSpelling>
<BR>
Date: Sun, 16 Nov 2008 17:18:00 -0200<BR>From: vanessasather@bol.com.br<BR>To: asteriskbrasil@listas.asteriskbrasil.org<BR>Subject: Re: [AsteriskBrasil] CONSULTA SALDO!<BR><BR><BR>
Alguem ja postou mas não me lembro quem.. peço ate desculpas mas segue abaixo:<BR>
ma sugestão seria você utilizar um agi para isso, faz a leitura no<BR>banco com um script perl ou php, pega os valores, separa, joga o<BR>playback, e ja era<BR>
<BR>Set(CDR(accountcode)=${CODIGO})<BR>exten => 7788,1,Set(saldo=5.71) ; proveniente com duas casas decimais<BR>exten => 7788,n,Set(inteiro=${saldo:0:$[${Len(saldo)}-3]})<BR>exten => 7788,n,Set(centavos=${saldo:$[${Len(saldo)}-2]})<BR>exten => 7788,n,Playback("saldo_de")<BR>exten => 7788,n,SayNumber(${inteiro})<BR>exten => 7788,n,PlayBack($[${inteiro} = 1 ? real :: reais])<BR>exten => 7788,n,GotoIf($[${centavos} = 0]?fim)<BR>exten => 7788,n,Playback(e)<BR>exten => 7788,n,SayNumber(${centavos})<BR>exten => 7788,n,Playback($[${centavos} = 1 ? centavo :: centavos])<BR>exten => 7788,n(fim),PlayBack(Obrigado)<BR>exten => 7788,n,Hangup<BR>
<BR>
<BR><BR><BR>Em 15/11/2008 08:54, <STRONG><SPAN title="Pruonckk le Punk<pruonckk@pruonckk.org>">Pruonckk le Punk </SPAN></STRONG>escreveu:<BR>
<BLOCKQUOTE style="PADDING-LEFT: 1ex; BORDER-LEFT: #6868cc 2px solid"><BR>Teste algo assim<BR><BR>[macro-CONSULTASALDO]<BR>exten = s,1, Playback(Consulta_saldo)<BR>exten = s,n, RealTime(usuario,codusuario,${Usuario},var_)<BR>exten = s,n, SayNumber(VALOR_SEM_VIRGULA);<BR>exten = s,n, PlayBack(reais&e)<BR>exten = s,n, SayNumber(VALOR_DEPOIS_DA_VIRGULA)<BR>exten = s,n, PlayBack(centavos)<BR>exten = s,n, HangUp()<BR>exten = h,n, HangUp<BR><BR>Ricardo Monte Negro escreveu:<BR>> Olá, sou novo no asterisk.<BR>> <BR>> Gostaria de uma dica sobre como criar uma macro que<BR>> consulte o saldo do usuario.<BR>> <BR>> [macro-CONSULTASALDO]<BR>> exten = s,1, Playback(Consulta_saldo)<BR>> exten = s,n, RealTime(usuario,codusuario,${Usuario},var_)<BR>> exten = s,n, SayDigits(var_saldo);<BR>> exten = s,n, HangUp()<BR>> exten = h,n, HangUp<BR>> <BR>> <BR>> O problema é que ele lê: 100,32: um zero zero tres dois<BR>> E gostaria de algo: Cem reais e trunta e dois centavos.<BR>> <BR>> Obrigado,<BR>> <BR>> Ricardo!<BR>> <BR>> <BR>><BR>><BR>> ------------------------------------------------------------------------<BR>> Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS <BR>> para o Messenger! É GRÁTIS! <BR>> ------------------------------------------------------------------------<BR>><BR>> _______________________________________________<BR>> 2 a 4 de Dezembro - IPComm 2008<BR>> Com presença de engenheiros da Digium e Jon "maddog" Hall.<BR>> http://www.ipcomm2008.com.br<BR>><BR>> Compre uma camiseta da AsteriskBrasil.org!<BR>> http://www.voipmania.com.br<BR>><BR>> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<BR>> _______________________________________________<BR>> Lista de discussões AsteriskBrasil.org<BR>> AsteriskBrasil@listas.asteriskbrasil.org<BR>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR><BR>_______________________________________________<BR>2 a 4 de Dezembro - IPComm 2008<BR>Com presença de engenheiros da Digium e Jon "maddog" Hall.<BR>http://www.ipcomm2008.com.br<BR><BR>Compre uma camiseta da AsteriskBrasil.org!<BR>http://www.voipmania.com.br<BR><BR>Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<BR>_______________________________________________<BR>Lista de discussões AsteriskBrasil.org<BR>AsteriskBrasil@listas.asteriskbrasil.org<BR>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR><BR></BLOCKQUOTE><br /><hr />Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! <a href='http://www.amigosdomessenger.com.br' target='_new'>Crie já o seu!</a></body>
</html>