[AsteriskBrasil] Arredondamento Minutos A2billing

Guilherme Rezende asterisk em guilherme.eti.br
Terça Setembro 24 09:40:06 BRT 2013


Vlw Mike, entendido.  Verei como fazer isso mas ja exclareceu um jeito 
facil de fazer.
Abs!


Em 24/09/2013 09:32, Mike Tesliuk escreveu:
>
> Você vai ter que mudar nos scripts do a2billing isso ou criar os seus 
> proprios
>
> de qualquer forma todas as chamadas estão na tabela cc_call , é facil 
> pra fazer algo.
>
> Em 24/09/13 08:26, Guilherme Rezende escreveu:
>> Obrigado pelo retorno pessoal.  Essa parte de fracionamento da 
>> cobrança está certa e entendida.  Olha minha tabelinha abaixo:  
>> Compro no 30/6 e vendo no 60/30, que é a forma que o tarifador do 
>> cliente funciona e quero matá-lo pelo A2Billing, além de fazer 
>> pré-pago p/ alguns ramais da empresa.
>>
>> BUYING RATE 	
>> Set the carrier cost, the price you pay for minutes.
>> BUYRATE MIN DURATION 	
>> Set the minimum duration charged by the carrier. (i.e. 30 secs)
>> BUYRATE BILLING BLOCK 	
>> Set the billing increment, in seconds (billing block), that the 
>> carrier applies. (ie 30 secs)
>>
>>
>>
>> E abaixo vendendo no 60/30.
>>
>> SELLING RATE 	
>> The retail rate; or the cost per minute to apply to the customer, 
>> e.g. 0.02
>> SELLRATE MIN DURATION 	
>> Set the minimum duration to charge the customer (ie 60 seconds)
>> SELLRATE BILLING BLOCK 	
>> Set the billing increment in seconds to bill your customer.
>> CONNECT CHARGE 	
>>
>>
>> Isso está funcionando perfeitamente, sem problemas.  O que gostaria 
>> de fazer é arredondar a minutagem final no extrato do cliente.  O 
>> sistema tarifa certo, porém não arredonda a minutagem mostrando 
>> sempre o tempo exato da chamda.   Por exemplo, vejam o CDR no painel 
>> do cliente abaixo de duas ligações:
>>
>> 5. 	2013-09-24 08:49:46 	2046 	02424650525 	
>> 	00:17 	ANSWER 	STANDARD 	0.110 USD
>>
>> 9. 	2013-09-24 08:33:23 	2041 	04734054596 	
>> 	03:25 	ANSWER 	STANDARD 	0.385 USD
>>
>>
>> Na primeira linha, gostaria que fosse arredondado o tempo de 00:17 p/ 
>> 1:00 minuto redondo ou 60 segundos.  Na segunda, arredondar o tempo 
>> de 03:25 p/ 03:30.  Ou seja, meu CDR ficará sempre c/ 1 minuto 
>> redondo ou 1:30 ou 2:00 ou 2:30 e assim por diante.
>>
>> Ja vi dentro das configurações de rates os seguintes a campos abaixo 
>> e acredito ser ali que deva mexer.  Por default está tudo 0(zero) e 
>> não entendi exatamente onde mexer.
>>
>> ROUNDING CALLTIME 	
>> Set the rounding calltime. All the selling rules will apply over this 
>> new calltime.
>> ROUNDING THRESHOLD 	
>> Set the rounding threshold
>> ADDITIONAL BLOCK CHARGE 	
>> Set the initial block charge
>> ADDITIONAL BLOCK CHARGE TIME 	
>> Set the initial block charge time
>> ADDITIONAL GRACE TIME 	
>>
>>
>>
>>
>>
>>
>>
>>
>> Em 23/09/2013 23:10, Mike Tesliuk escreveu:
>>>
>>>
>>> vamos em ingles porque eu nao entendi oque sao estes campos que voce 
>>> postou em portugues ai, acho que nunca testei por o a2billing em 
>>> idioma portugues :)
>>>
>>> /Set the carrier cost for this destination./
>>> BUYING RATE 	
>>> Set the carrier cost, the price you pay for minutes.
>>> BUYRATE MIN DURATION 	
>>> Set the minimum duration charged by the carrier. (i.e. 30 secs)
>>> BUYRATE BILLING BLOCK 	
>>> Set the billing increment, in seconds (billing block), that the 
>>> carrier applies. (ie 30 secs)
>>>
>>>
>>>
>>> Estes sao valores de compra, primeiramente o valor do minuto, depois 
>>> o tempo minimo, no caso 60 segundos, e então o incremento seguinte 
>>> que neste caso está 60 também, mas pode ser 30 , 1 ou seja la oque 
>>> voce quiser.
>>>
>>> Ai voce tem a mesma coisa para venda.
>>>
>>> Eu nao uso a interface do a2billing, tenho tudo em sistema proprio, 
>>> entao nao sou muito familiarizado com interface, mas é isso.
>>>
>>> e funciona direitinho.
>>>
>>>
>>> Em 23/09/13 22:04, Hudson Cardoso escreveu:
>>>> Tenta esse algoritmo, usava nas placas digivoice, mas devem servir 
>>>> de base  pra voce...
>>>>
>>>>     t_x := vcob - v_Temporizador - tempo_at_simulado ;
>>>>     if t_x < 0 then t_x := 0 ;
>>>>     if t_x<>0 then
>>>>      begin
>>>>       if t_x <= t_min then t_x := t_min ;
>>>>       if t_x > t_min then
>>>>        begin
>>>>         t_x := t_x - t_min ;
>>>>         if t_x = 0 then t_x := 1 ;
>>>>         if t_arr = 0 then t_arr := 1 ;
>>>>         t_res := (trunc(t_x/t_arr)*t_arr);
>>>>         pulsos := trunc(t_x/t_arr) ;
>>>>         if t_x > t_res then pulsos := pulsos + 1 ;
>>>>         if t_x > (T_res) then t_x:=t_res+t_arr ;
>>>>         t_x := t_x + t_min ;
>>>>        end;
>>>>       if t_x = 0 then t_x := 1 ;
>>>>       abilhetes.valor := (t_x/60)*valor_prefixo*v_taxa_extra*v_imposto;
>>>>       if t_min = 0 then t_min := 1 ;
>>>>
>>>>
>>>>
>>>> Hudson 
>>>> (048) 8413-7000
>>>> Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa.
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>> Date: Mon, 23 Sep 2013 16:57:54 -0300
>>>> From: asterisk em guilherme.eti.br
>>>> To: asteriskbrasil em listas.asteriskbrasil.org
>>>> Subject: [AsteriskBrasil] Arredondamento Minutos A2billing
>>>>
>>>>     Pessoal, p/ informar que meu a2billing está funcionando 
>>>> perfeito, embora c/ baixo tráfego mas está funcionando bem.  Estou 
>>>> c/ uma dúvida agora referente a arredondamento de minutagem.  
>>>> Preciso igualar meu arredondamento ao da operadora que me fornece, 
>>>> que no caso é 60/30.    Exemplo, se uma chamada tiver 0.34 
>>>> segundos, ou 0.45 segundo arredondar p/ 1 minuto cheio.  Se a 
>>>> chamada possuir 1.23 segundos, arredondar p/ 1.30 segundos.  Se 
>>>> tive 1.32 segundos, arredondar p/ 2 minutos e por ai vai.  Eu ja vi 
>>>> as variáveis de arredondamento na sessão de tarifas porém não 
>>>> conseguir entender.  Hoje meu a2billing fraciona o valor da chamda 
>>>> em 60/30, porém a gostaria de arredondar a minutagem tbm.
>>>>     Vi as variáveis mas não entendi.  São elas:
>>>>
>>>> ARREDONDAMENTO DE TEMPO DE CHAMADA 	
>>>> Configure o arredondamento de tempo de chamada. Todas as regras de 
>>>> venda serão aplicadas em cima deste novo tempo de chamada.
>>>> INÍCIO DO ARREDONDAMENTO 	
>>>> Configure o tempo de início do arredondamento
>>>> BLOCO DE TAXA ADICIONAL 	
>>>> Insira o valor inicial do bloco de tempo
>>>> TEMPO ADICIONAL DO BLOCO DE TAXA 	
>>>> Insira o tempo do bloco de taxa inicial
>>>> TEMPO ADICIONAL DE CARÊNCIA
>>>>
>>>>
>>>>     Alguma dica?  Como podem ver, hoje estão todas zeradas.
>>>>
>>>>
>>>> _______________________________________________ KHOMP: completa 
>>>> linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 
>>>> 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso 
>>>> remoto via rede IP. Conhe?a em www.Khomp.com. 
>>>> _______________________________________________ ALIGERA ? 
>>>> Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas 
>>>> de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank ? 
>>>> Appliance Asterisk - Acesse www.aligera.com.br. 
>>>> _______________________________________________ Para remover seu 
>>>> email desta lista, basta enviar um email em branco para 
>>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>>
>>>> _______________________________________________
>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>>>> _______________________________________________
>>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>>
>>>
>>> _______________________________________________
>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>>> _______________________________________________
>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>>
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>> _______________________________________________
>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> _______________________________________________
> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130924/669bb672/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil