<div>Sebastião, tenho acompanhado seu e-mail. Você poderia enviar as vozes sintetizadas para o meu e-mail?</div>
<div>Desde de já agradeço!<br><br>&nbsp;</div>
<div><span class="gmail_quote">2008/11/17, Sebastião Rocha &lt;<a href="mailto:lixo@interlinksistemas.com.br">lixo@interlinksistemas.com.br</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div bgcolor="#ffffff">
<div><font face="Arial">Ahh, estou usando vozes sintetizadas pra falar o saldo, caso não tenha os arquivos de audio ai e esteja usando as vozes do DISK-OS &quot;voz feminina&quot;, posso enviar diretamente a seu em-mail os arquivos de audio .</font></div>

<div><font face="Arial"></font>&nbsp;</div>
<div><font face="Arial"></font>&nbsp;</div>
<blockquote style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><span class="q">
<div style="FONT: 10pt arial">----- Original Message ----- </div>
<div style="BACKGROUND: #e4e4e4; FONT: 10pt arial"><b>From:</b> <a title="lixo@interlinksistemas.com.br" onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:lixo@interlinksistemas.com.br" target="_blank">Sebastião Rocha</a> </div>

<div style="FONT: 10pt arial"><b>To:</b> <a title="asteriskbrasil@listas.asteriskbrasil.org" onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a> </div>
</span>
<div><span class="e" id="q_11daa9ebc7501048_2">
<div style="FONT: 10pt arial"><b>Sent:</b> Monday, November 17, 2008 11:17 AM</div>
<div style="FONT: 10pt arial"><b>Subject:</b> Re: [AsteriskBrasil] CONSULTA SALDO!</div>
<div><br>&nbsp;</div>
<div><font face="Arial">Olá Ricardo, </font></div>
<div><font face="Arial"></font>&nbsp;</div>
<div><font face="Arial">Publiquei na lista um codigo completo de consulta de saldo,</font><font face="Arial"> creio que Vanessa se referiu a minha postagem.</font></div>
<div><font face="Arial"></font><font face="Arial"></font>&nbsp;</div>
<div><font face="Arial">Segue codigo completo!</font></div>
<div><font face="Arial"></font>&nbsp;</div>
<div><span lang="PT-BR">
<p>; Macro para consulta de saldo.</p>
<p>[macro-saldo]</p>
<p>&nbsp;&nbsp;&nbsp; ; Consulta o saldo e define as variaveis, neste caso usando ODBC!</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,1,noop(____Consultando Saldo____)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,set(saldo=${ODBC_SALDO(${CALLERID(num)})}) </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,Set(reais=${IF($[&quot;${saldo:0:-3}&quot; = &quot;&quot;]?0:${saldo:0:-3})})</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,Set(centavos=${saldo:-2:2})</p>
<p><font face="Arial"></font>&nbsp;</p>
<p></p>
<p>&nbsp;&nbsp;&nbsp; ; Decide se fala &quot;seu creditos acabaram, ..... insira novo credito&quot; </p>
<p>&nbsp;&nbsp;&nbsp; ; ou &quot;seu saldo atual eh&quot; </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,Set(total=${saldo:0:-3}${saldo:-2:2})</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,gotoif(0$[${total} &gt; 0]?fala_saldo)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,playback(saldo_zero)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,goto(encerra) </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n(fala_saldo),playback(saldo_atual)</p>
<p><font face="Arial"></font>&nbsp;</p>
<p></p>
<p>&nbsp;&nbsp;&nbsp; ; Decide se fala reais ou nao</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,gotoif(0$[${reais} = 0]?fala_e) </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,saynumber(${reais})</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,playback(${IF(0$[${reais} = 1]?real:reais)})</p>
<p></p>
<p>&nbsp;&nbsp;&nbsp; ; Decide se fala &quot;e&quot; ou nao</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n(fala_e),gotoif(0$[${reais} = 0]?fala_centavos) </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,gotoif(0$[${centavos} = 0]?fala_centavos)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,playback(and)</p>
<p><font face="Arial"></font>&nbsp;</p>
<p></p>
<p>&nbsp;&nbsp;&nbsp; ; Decide se fala centavos ou nao</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n(fala_centavos),gotoif(0$[${centavos} = 0]?encerra) </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,saynumber(${centavos})</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,playback(${IF(0$[${centavos} =1]?centavo:centavos)})</p>
<p><font face="Arial"></font>&nbsp;</p>
<p></p>
<p>&nbsp;&nbsp;&nbsp; ; Agradece e encerra a chamada </p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n(encerra),playback(silence)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,playback(auth-thankyou)</p>
<p>&nbsp;&nbsp;&nbsp; exten =&gt; s,n,hangup</p></span></div>
<blockquote style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<div style="FONT: 10pt arial">----- Original Message ----- </div>
<div style="BACKGROUND: #e4e4e4; FONT: 10pt arial"><b>From:</b> <a title="ricardo_mn1979@hotmail.com" onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ricardo_mn1979@hotmail.com" target="_blank">Ricardo Monte Negro</a> </div>

<div style="FONT: 10pt arial"><b>To:</b> <a title="asteriskbrasil@listas.asteriskbrasil.org" onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil</a> </div>

<div style="FONT: 10pt arial"><b>Sent:</b> Monday, November 17, 2008 9:25 AM</div>
<div style="FONT: 10pt arial"><b>Subject:</b> Re: [AsteriskBrasil] CONSULTA SALDO!</div>
<div><br>&nbsp;</div>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>
<br>Date: Sun, 16 Nov 2008 17:18:00 -0200<br>From: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:vanessasather@bol.com.br" target="_blank">vanessasather@bol.com.br</a><br>To: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><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(&quot;saldo_de&quot;)<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&lt;pruonckk@pruonckk.org&gt;">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 &quot;maddog&quot; Hall.<br>&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ipcomm2008.com.br/" target="_blank">http://www.ipcomm2008.com.br</a><br>
&gt;<br>&gt; Compre uma camiseta da AsteriskBrasil.org!<br>&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><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; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>_______________________________________________<br>2 a 4 de Dezembro - IPComm 2008<br>Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ipcomm2008.com.br/" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>Compre uma camiseta da AsteriskBrasil.org!<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><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><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br><br>
</blockquote><br>
<hr>
Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.amigosdomessenger.com.br/" target="_blank">Crie já o seu!</a> 
<p>
<hr>

<p></p>_______________________________________________<br>2 a 4 de Dezembro - IPComm 2008<br>Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ipcomm2008.com.br/" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>Compre uma camiseta da AsteriskBrasil.org!<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><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><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a> 
<p></p></p></blockquote></span></div>
<p>
<hr>
<span class="q">
<p></p>_______________________________________________<br>2 a 4 de Dezembro - IPComm 2008<br>Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ipcomm2008.com.br/" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>Compre uma camiseta da AsteriskBrasil.org!<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><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><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></span> 
<p></p></p></blockquote></div><br>_______________________________________________<br>2 a 4 de Dezembro - IPComm 2008<br>Com presença de engenheiros da Digium e Jon &quot;maddog&quot; Hall.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ipcomm2008.com.br/" target="_blank">http://www.ipcomm2008.com.br</a><br>
<br>Compre uma camiseta da AsteriskBrasil.org!<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><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><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote>
</div><br>