<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Seguinte Fernando,<br>
<br>
Eu te dei a lógica, agora tudo depende da linguagem de programção que
vc vai utilizar para fazer a tarifação, pois cada linguagem tem suas
funções... rs<br>
<br>
Mas vou tentar ser um pouco mais claro na minha lógica.<br>
<br>
Se vc tarifa de 6 em 6 segundos, vc tem que dividir a duração total da
ligação por 6 (óbvio neh rs, se fosse de 3 em 3 segundos seria 3). Se o
resultado da divisão for um número inteiro (60 /6 =10) vc multiplicará
o valor de 6 segundos pelo resultado e se o resultado da divisão for um
número fracionado (62 / 6 = 10.33), vc adiciona 1 ao inteiro do
resultado (10.33 = 10 + 1) e multiplica pelo valor de 6 segundos.<br>
<br>
Vamos colocar valores<br>
1 minuto = R$0,60<br>
que é a mesma coisa de R$0,06 a cada 6 segundos<br>
Exemplo (em segundos rs):<br>
de 1 a 6 -> 0.06<br>
de 7 a 12 -> 0.12<br>
de 13 a 18 -> 0.18<br>
de 19 a 24 -> 0.24<br>
de 25 a 30 -> 0.30<br>
de 31 a 36 -> 0.36<br>
de 37 a 42 -> 0.42<br>
de 43 a 48 -> 0.48<br>
de 49 a 54 -> 0.54<br>
de 54 a 60 -> 0.60<br>
<br>
Ou seja, se o usuário falar 35 segundos, o tarifador cobrará R$0,36.<br>
<br>
Clareou as idéias !????? rs<br>
<br>
Abs<br>
<br>
Fernando - Talkmais escreveu:
<blockquote cite="mid:49EF20AC.000001.02808@FERNANDO" type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="IncrediMail 1.0" name="GENERATOR">
<style>v\:* {
        BEHAVIOR: url (#default#vml)
}
</style>
<style>v\:* {
        BEHAVIOR: url (#default#vml)
}
</style><!--IncrdiXMLRemarkStart>
<IncrdiX-Info>
<X-FID>B433CDFE-B71C-42C2-A5C1-D34C076A9851</X-FID>
<X-FVER></X-FVER>
<X-FIT></X-FIT>
<X-FILE></X-FILE>
<X-FCOL></X-FCOL>
<X-FCAT></X-FCAT>
<X-FDIS></X-FDIS>
<X-Extensions></X-Extensions>
<X-BG>cid:AE9991AE-CA5A-4F33-88E5-AABD49DA7845</X-BG>
<X-BGT>no-repeat</X-BGT>
<X-BGC>#ffffff</X-BGC>
<X-BGPX>right</X-BGPX>
<X-BGPY>bottom</X-BGPY>
<X-ASN>7A42E450-357F-11D4-BA31-0050DAC68030</X-ASN>
<X-ASNF>0</X-ASNF>
<X-ASH>BCEB29C0-42D3-11D4-BA3E-0050DAC68030</X-ASH>
<X-ASHF>1</X-ASHF>
<X-AN>EE860250-5330-11D4-BA52-0050DAC68030</X-AN>
<X-ANF>0</X-ANF>
<X-AP>EE860250-5330-11D4-BA52-0050DAC68030</X-AP>
<X-APF>1</X-APF>
<X-AD>601231A0-325F-11D4-BA2D-0050DAC68030</X-AD>
<X-ADF>0</X-ADF>
<X-AUTO>X-ASN,X-ASH,X-AN,X-AP,X-AD</X-AUTO>
<X-CNT>;</X-CNT>
</IncrdiX-Info>
<IncrdiXMLRemarkEnd-->
<table id="INCREDIMAINTABLE" border="0" cellpadding="2"
cellspacing="0" width="100%">
<tbody>
<tr>
<td id="INCREDITEXTREGION" dir="ltr"
style="font-size: 12pt; direction: ltr;" valign="top" width="100%">
<div>Não sei se fiz errado, mas fiz o teste e não deu o
resultado esperado.</div>
<div> </div>
<div>Pode ser um pouco mais claro nessa lógica Rodrigo? </div>
<div> </div>
<div dir="ltr">
<div id="IncrediOriginalMessage" dir="ltr"><i>-------Mensagem
original-------</i></div>
<div> </div>
<div id="receivestrings">
<div dir="ltr" style="font-size: 11pt;"><i><b>De:</b></i> <a
moz-do-not-send="true" href="mailto:listas@porttaltecnologia.com.br">Rodrigo
Vian</a></div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Data:</b></i>
22/4/2009 09:46:30</div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Para:</b></i> <a
moz-do-not-send="true"
href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a></div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Assunto:</b></i>
Re: [AsteriskBrasil] Res: Re: Tarifação 30/6</div>
</div>
<div> </div>
Vamos lá rs...<br>
<br>
TEMPO_TOTAL / 6 = RESULTADO<br>
Se resto for 0, RESULTADO<br>
Se resto for <> 0, RESULTADO+1<br>
<br>
Onde resultado é o identificador a ser multiplicado pelo valor
cobrado...<br>
<br>
Exemplo:<br>
60 / 6 = 10 -> 10 * 0,05 = 0,50<br>
62 / 6 = 10.33 = 11 -> 11 *0,05 = 0,55<br>
<br>
Espero ter clareado a idéia...<br>
<br>
Abs<br>
<br>
<br>
Fernando - Talkmais escreveu:
<div type="cite" cite="mid:49EF0DC8.000001.03648@FERNANDO">
<meta content="IncrediMail 1.0" name="GENERATOR">
<style>v\:* {
        BEHAVIOR: url (#default#vml)
}
</style>
<style>v\:* {
        BEHAVIOR: url (#default#vml)
}
</style>
<table id="mod_EDIMAINTABLE" border="0" cellpadding="2"
cellspacing="0" width="100%">
<tbody>
<tr>
<td id="mod_EDITEXTREGION" dir="ltr"
style="font-size: 12pt; direction: ltr;" valign="top" width="100%">
<div>Na realidade o que eu queria era uma logica que
"arredondaria" o o tempo:</div>
<div> </div>
<div>Exemplo:</div>
<div> </div>
<div>Falou 33 seg, arredondaria para 36 segundos.</div>
<div>Falou 61 seg, arredondaria para 66 segundos.</div>
<div> </div>
<div>E assim por diante.</div>
<div> </div>
<div>Alguém tem ideia de como pode ser feito?</div>
<div> </div>
<div id="IncrediOriginalMessage" dir="ltr"><i>-------Mensagem
original-------</i></div>
<div> </div>
<div id="receivestrings">
<div dir="ltr" style="font-size: 11pt;"><i><b>De:</b></i>
<a href="mailto:itamar@ispbrasil.com.br"
moz-do-not-send="true">Itamar Reis Peixoto</a></div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Data:</b></i>
22/4/2009 09:23:27</div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Para:</b></i>
<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org"
moz-do-not-send="true">asteriskbrasil@listas.asteriskbrasil.org</a></div>
<div dir="ltr" style="font-size: 11pt;"><i><b>Assunto:</b></i>
Re: [AsteriskBrasil] Tarifação 30/6</div>
</div>
<div> </div>
<div>cobre os primeiros 30 segundos, depois divida o que
sobrar por 6 e cobre.</div>
<div> </div>
<div> </div>
<div>2009/4/22 Fernando - Talkmais <<a
href="mailto:fernando@talkmais.com.br" moz-do-not-send="true">fernando@talkmais.com.br</a>>:</div>
<div>> Pessoal bom dia,</div>
<div>></div>
<div>> Estou com a seguinte duvida:</div>
<div>></div>
<div>> Não entendi muito bem como funciona o sistema
de tarifação (billing) e estou</div>
<div>> com algumas duvidas.</div>
<div>></div>
<div>> Exemplo: Realizei uma chamada que durou 33
segundos e a tarifação é de 30/6,</div>
<div>> ou seja, deveria cobrar 36 segundos. Para os
bons de matemática aí da lista:</div>
<div>> Como calcular para chegar a esses 36?</div>
<div>></div>
<div>> Ou melhor, como criar uma lógica, que arredonde
sempre para +6 ou algo</div>
<div>> assim?</div>
<div>></div>
<div>> Tipo,</div>
<div>> falou 33 seg, cobra 36 segundos.</div>
<div>> falou 45 seg, cobra 46 segundos.</div>
<div>> falou 47 seg, cobra 52 segundos.</div>
<div>></div>
<div>> Alguém pode me ajudar?</div>
<div>></div>
<div>> ps: É de quebrar a cabeça ;-)</div>
<div>> _______________________________________________</div>
<div>> Openmoko Freerunner, primeiro telefone open
source, disponível no Brasil</div>
<div>> rodando o Android da Google.</div>
<div>> <a href="http://www.neodroid.com"
moz-do-not-send="true">http://www.neodroid.com</a></div>
<div>></div>
<div>> Compre uma camiseta da AsteriskBrasil.org!</div>
<div>> <a href="http://www.voipmania.com.br"
moz-do-not-send="true">http://www.voipmania.com.br</a></div>
<div>></div>
<div>> Acesse o canal IRC de discussão sobre Asterisk
em Português Brasileiro na</div>
<div>> rede Freenode.net: #asterisk-br</div>
<div>> _______________________________________________</div>
<div>> Lista de discussões AsteriskBrasil.org</div>
<div>> <a
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
moz-do-not-send="true">AsteriskBrasil@listas.asteriskbrasil.org</a></div>
<div>> <a
href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil"
moz-do-not-send="true">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div>
<div>></div>
<div> </div>
<div> </div>
<div> </div>
<div>--</div>
<div>------------</div>
<div> </div>
<div>Itamar Reis Peixoto</div>
<div> </div>
<div>e-mail/msn: <a href="mailto:itamar@ispbrasil.com.br"
moz-do-not-send="true">itamar@ispbrasil.com.br</a></div>
<div>sip: <a href="mailto:itamar@ispbrasil.com.br"
moz-do-not-send="true">itamar@ispbrasil.com.br</a></div>
<div>skype: itamarjp</div>
<div>icq: 81053601</div>
<div>+55 11 4063 5033</div>
<div>+55 34 3221 8599</div>
<div>_______________________________________________</div>
<div>Openmoko Freerunner, primeiro telefone open source,
disponível no Brasil rodando o Android da Google.</div>
<div><a href="http://www.neodroid.com"
moz-do-not-send="true">http://www.neodroid.com</a></div>
<div> </div>
<div>Compre uma camiseta da AsteriskBrasil.org!</div>
<div><a href="http://www.voipmania.com.br"
moz-do-not-send="true">http://www.voipmania.com.br</a></div>
<div> </div>
<div>Acesse o canal IRC de discussão sobre Asterisk em
Português Brasileiro na rede Freenode.net: #asterisk-br</div>
<div>_______________________________________________</div>
<div>Lista de discussões AsteriskBrasil.org</div>
<div><a
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
moz-do-not-send="true">AsteriskBrasil@listas.asteriskbrasil.org</a></div>
<div><a
href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil"
moz-do-not-send="true">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div>
</td>
</tr>
<tr>
<td id="mod_EDIFOOTER" width="100%">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="100%"><br>
</td>
<td id="mod_EDISOUND" align="center" valign="bottom"><br>
</td>
<td id="mod_EDIANIM" align="center" valign="bottom"><br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<pre wrap=""><hr size="4" width="90%">
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.neodroid.com">http://www.neodroid.com</a>
Compre uma camiseta da AsteriskBrasil.org!
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.voipmania.com.br">http://www.voipmania.com.br</a>
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
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre>
</div>
<div> </div>
</div>
</td>
</tr>
<tr>
<td id="INCREDIFOOTER" width="100%">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="100%"><br>
</td>
<td id="INCREDISOUND" align="center" valign="bottom"><br>
</td>
<td id="INCREDIANIM" align="center" valign="bottom"><br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
<a class="moz-txt-link-freetext" href="http://www.neodroid.com">http://www.neodroid.com</a>
Compre uma camiseta da AsteriskBrasil.org!
<a class="moz-txt-link-freetext" href="http://www.voipmania.com.br">http://www.voipmania.com.br</a>
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
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre>
</blockquote>
</body>
</html>
Rodrigo S. Vian<BR>Analista TI<BR>Porttal Tecnologia<BR>Soluções em TI & Telecom<BR>http://www.porttaltecnologia.com.br<BR>phone:55+19+3542-9667<BR>mobile:55+19+7808-5121<BR>nextel:55*89*25546<BR><BR>|-- Antes de Imprimir, pense em sua responsabilidade com o Meio Ambiente --|<BR>