[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