<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>
&nbsp;<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>
&nbsp;<BR>
Alguem achou uma solução para isso?<BR>
&nbsp;<BR>
cem, duzentos, trezentos...<BR>
&nbsp;<BR>
<BR><BR>&nbsp;<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 =&gt; 7788,1,Set(saldo=5.71) ; proveniente com duas casas decimais<BR>exten =&gt; 7788,n,Set(inteiro=${saldo:0:$[${Len(saldo)}-3]})<BR>exten =&gt; 7788,n,Set(centavos=${saldo:$[${Len(saldo)}-2]})<BR>exten =&gt; 7788,n,Playback("saldo_de")<BR>exten =&gt; 7788,n,SayNumber(${inteiro})<BR>exten =&gt; 7788,n,PlayBack($[${inteiro} = 1 ? real :: reais])<BR>exten =&gt; 7788,n,GotoIf($[${centavos} = 0]?fim)<BR>exten =&gt; 7788,n,Playback(e)<BR>exten =&gt; 7788,n,SayNumber(${centavos})<BR>exten =&gt; 7788,n,Playback($[${centavos} = 1 ? centavo :: centavos])<BR>exten =&gt; 7788,n(fim),PlayBack(Obrigado)<BR>exten =&gt; 7788,n,Hangup<BR>
&nbsp;<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&amp;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>&gt; Olá, sou novo no asterisk.<BR>&gt; <BR>&gt; Gostaria de uma dica sobre como criar uma macro que<BR>&gt; consulte o saldo do usuario.<BR>&gt; <BR>&gt; [macro-CONSULTASALDO]<BR>&gt; exten = s,1, Playback(Consulta_saldo)<BR>&gt; exten = s,n, RealTime(usuario,codusuario,${Usuario},var_)<BR>&gt; exten = s,n, SayDigits(var_saldo);<BR>&gt; exten = s,n, HangUp()<BR>&gt; exten = h,n, HangUp<BR>&gt; <BR>&gt; <BR>&gt; O problema é que ele lê: 100,32: um zero zero tres dois<BR>&gt; E gostaria de algo: Cem reais e trunta e dois centavos.<BR>&gt; <BR>&gt; Obrigado,<BR>&gt; <BR>&gt; Ricardo!<BR>&gt; <BR>&gt; <BR>&gt;<BR>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS <BR>&gt; para o Messenger! É GRÁTIS! <BR>&gt; ------------------------------------------------------------------------<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; 2 a 4 de Dezembro - IPComm 2008<BR>&gt; Com presença de engenheiros da Digium e Jon "maddog" Hall.<BR>&gt; http://www.ipcomm2008.com.br<BR>&gt;<BR>&gt; Compre uma camiseta da AsteriskBrasil.org!<BR>&gt; http://www.voipmania.com.br<BR>&gt;<BR>&gt; Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<BR>&gt; _______________________________________________<BR>&gt; Lista de discussões AsteriskBrasil.org<BR>&gt; AsteriskBrasil@listas.asteriskbrasil.org<BR>&gt; 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>