[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