Controle de Arredondamento de Chamada
O sistema possui um controle de arredondamento. O sistema pode agora truncar, pode arredondar na média ou arredondar para cima o resultado. Isto é possível porque o sistema armazena os microssegundos da chamada nos bilhetes. Estas configurações podem ser feitas no plano de tarifas dos clientes.
Truncar
Quando se seleciona truncar, o sistema ignora os microsegundos do bilhete e tarifa considerando apenas os segundos.
Exemplos teóricos:
Inicio |
Fim |
Duração Real |
Duração Bilhetagem |
19:01:49 900 ms |
19:01:50 100ms |
200 ms |
1 |
19:01:49 100 ms |
19:01:50 900 ms |
1800ms |
1 |
19:01:49 490 ms |
19:01:50 500 ms |
1010 ms |
1 |
Dados Reais:
----------------------------------------------------------+
method |
time |
invtime |
microseconds |
----------------------------------------------------------+
INVITE |
2016-07-11 10:37:13 |
2016-07-11 10:37:13 |
58283 |
BYE |
2016-07-11 10:37:16 |
2016-07-11 10:37:16 |
780420 |
INVITE |
2016-07-11 10:37:18 |
2016-07-11 10:37:18 |
737142 |
BYE |
2016-07-11 10:37:21 |
2016-07-11 10:37:21 |
491000 |
INVITE |
2016-07-11 10:37:24 |
2016-07-11 10:37:24 |
8418 |
BYE |
2016-07-11 10:37:28 |
2016-07-11 10:37:28 |
741293 |
----------------------------------------------------------+
-----------------------------+
call_start_time |
duration |
-----------------------------+
2016-07-11 10:37:13 |
3 |
2016-07-11 10:37:18 |
3 |
2016-07-11 10:37:24 |
4 |
-----------------------------+
Arredondar para cima
Quando se seleciona arredondar para cima, o sistema considera os microssegundos e arredonda o resultado final da subtração do horário de fim para o horário de início para cima.
Exemplo teórico:
Inicio |
Fim |
Duração Real |
Duração Bilhetagem |
19:01:49 900 ms |
19:01:50 100ms |
200 ms |
1 |
19:01:49 100 ms |
19:01:50 900 ms |
1800ms |
2 |
19:01:49 490 ms |
19:01:50 500 ms |
1010 ms |
2 |
Dados Reais:
----------------------------------------------------------+
method |
time |
invtime |
microseconds |
----------------------------------------------------------+
INVITE |
2016-07-11 10:32:14 |
2016-07-11 10:32:14 |
478894 |
BYE |
2016-07-11 10:32:18 |
2016-07-11 10:32:18 |
769550 |
INVITE |
2016-07-11 10:32:22 |
2016-07-11 10:32:22 |
366615 |
BYE |
2016-07-11 10:32:26 |
2016-07-11 10:32:26 |
69645 |
INVITE |
2016-07-11 10:32:28 |
2016-07-11 10:32:28 |
255671 |
BYE |
2016-07-11 10:32:33 |
2016-07-11 10:32:33 |
9919 |
----------------------------------------------------------+
-----------------------------+
call_start_time |
duration |
-----------------------------+
2016-07-11 10:32:14 |
5 |
2016-07-11 10:32:22 |
4 |
2016-07-11 10:32:28 |
5 |
-----------------------------+
Arredondar na média
Quando se seleciona arredondar na média, o sistema considera os microssegundos e arredonda o resultado final da subtração do horário de fim para o horário de início para baixo quando abaixo de 500ms e para cima quando acima de 500ms.
O USO DE ARREDONDAMENTO PELA MÉDIA PODE AFETAR NEGATIVAMENTE O FATURAMENTO
Inicio |
Fim |
Duração Real |
Duração Bilhetagem |
19:01:49 900 ms |
19:01:50 100ms |
200 ms |
0 |
19:01:49 100 ms |
19:01:50 900 ms |
1800ms |
2 |
19:01:49 490 ms |
19:01:50 500 ms |
1010 ms |
1 |
Veja os exemplos reais abaixo:
----------------------------------------------------------+
method |
time |
invtime |
microseconds |
----------------------------------------------------------+
INVITE |
2016-07-11 10:13:04 |
2016-07-11 10:13:04 |
959542 |
BYE |
2016-07-11 10:13:08 |
2016-07-11 10:13:08 |
447289 |
INVITE |
2016-07-11 10:13:13 |
2016-07-11 10:13:13 |
258989 |
BYE |
2016-07-11 10:13:17 |
2016-07-11 10:13:17 |
859606 |
INVITE |
2016-07-11 10:13:21 |
2016-07-11 10:13:21 |
813934 |
BYE |
2016-07-11 10:13:25 |
2016-07-11 10:13:25 |
958390 |
----------------------------------------------------------+
Resultados:
-----------------------------+
call_start_time |
duration |
-----------------------------+
2016-07-11 10:13:04 |
3 |
2016-07-11 10:13:13 |
5 |
2016-07-11 10:13:21 |
4 |
-----------------------------+