[AsteriskBrasil] Res: Re: Res: Re: Res: Re: Tarifação 30/6

Fernando - Talkmais fernando em talkmais.com.br
Quarta Abril 22 13:37:55 BRT 2009


Aeww.... Agora eu consegui entender... rsrs

É que esse negócio de tarifação consumiu alguns milhões de neurôneos da
minha cabeça.

Tenho um tarifador em PHP. Vou aplicar a logica e posto aqui o tarifador pra
ver se ajuda alguém..

Obrigado Rodrigo... 
 
-------Mensagem original-------
 
De: Rodrigo Vian
Data: 22/4/2009 11:24:42
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Res: Re: Res: Re: Tarifação 30/6
 
Seguinte Fernando,

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

Mas vou tentar ser um pouco mais claro na minha lógica.

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.

Vamos colocar valores
1 minuto = R$0,60
que é a mesma coisa de R$0,06 a cada 6 segundos
Exemplo (em segundos rs):
de 1 a 6 -> 0.06
de 7 a 12 -> 0.12
de 13 a 18 -> 0.18
de 19 a 24 -> 0.24
de 25 a 30 -> 0.30
de 31 a 36 -> 0.36
de 37 a 42 -> 0.42
de 43 a 48 -> 0.48
de 49 a 54 -> 0.54
de 54 a 60 -> 0.60

Ou seja, se o usuário falar 35 segundos, o tarifador cobrará R$0,36.

Clareou as idéias !????? rs

Abs

Fernando - Talkmais escreveu: 
Não sei se fiz errado, mas fiz o teste e não deu o resultado esperado.
 
Pode ser um pouco mais claro nessa lógica Rodrigo? 
 
-------Mensagem original-------
 
De: Rodrigo Vian
Data: 22/4/2009 09:46:30
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Res: Re: Tarifação 30/6
 
Vamos lá rs...

TEMPO_TOTAL / 6 = RESULTADO
Se resto for 0, RESULTADO
Se resto for <> 0, RESULTADO+1

Onde resultado é o identificador a ser multiplicado pelo valor cobrado...

Exemplo:
60 / 6 = 10 -> 10 * 0,05 = 0,50
62 / 6 = 10.33 = 11 -> 11 *0,05 = 0,55

Espero ter clareado a idéia...

Abs


Fernando - Talkmais escreveu: 
Na realidade o que eu queria era uma logica que "arredondaria" o o tempo:
 
Exemplo:
 
Falou 33 seg, arredondaria para 36 segundos.
Falou 61 seg, arredondaria para 66 segundos.
 
E assim por diante.
 
Alguém tem ideia de como pode ser feito?
 
-------Mensagem original-------
 
De: Itamar Reis Peixoto
Data: 22/4/2009 09:23:27
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Tarifação 30/6
 
cobre os primeiros 30 segundos, depois divida o que sobrar por 6 e cobre.
 
 
2009/4/22 Fernando - Talkmais <fernando em talkmais.com.br>:
> Pessoal bom dia,
>
> Estou com a seguinte duvida:
>
> Não entendi muito bem como funciona o sistema de tarifação (billing) e
estou
> com algumas duvidas.
>
> Exemplo: Realizei uma chamada que durou 33 segundos e a tarifação é de
30/6,
> ou seja, deveria cobrar 36 segundos. Para os bons de matemática aí da
lista:
> Como calcular para chegar a esses 36?
>
> Ou melhor, como criar uma lógica, que arredonde sempre para +6 ou algo
> assim?
>
> Tipo,
> falou 33 seg, cobra 36 segundos.
> falou 45 seg, cobra 46 segundos.
> falou 47 seg, cobra 52 segundos.
>
> Alguém pode me ajudar?
>
> ps: É de quebrar a cabeça ;-)
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> 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
>
 
 
 
--
------------
 
Itamar Reis Peixoto
 
e-mail/msn: itamar em ispbrasil.com.br
sip: itamar em ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com
 
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







_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com

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
 







_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com

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/20090422/fe439dd1/attachment-0001.htm 
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : image/jpeg
Tam   : 10517 bytes
Descr.: não disponível
Url   : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090422/fe439dd1/attachment-0001.jpeg 


Mais detalhes sobre a lista de discussão AsteriskBrasil