El Tuesday 19 February 2008 11:23:47 Adrian Georgescu escribió:
> Hi Iñaki,
>
> I checked the code and made test calls that span multiple profiles.
> The calculus is correct.
>
> The confusion likely arises because StartTime is printed in each
> span, while it is the StartTime of the call itself and not of the span.
>
> Finally the sum of all spans equals the duration of the call. If you
> have data that contradicts this I would be happy to look at it again.

Hi again, I've calculated it again and it's completely correct, but maybe a 
little confusing. Let me explain with a real example:


A call 24 hours long envolving various spans:


This is what CDRTool logs:


CDRTool says:
**************

Start time:             2008-02-19 14:00:00
Stop time:              2008-02-20 14:00:00
Duration:               24:00:00 (86400 s)
PRICE:                  24,00 €

Span: 1
 Duration: 28800 s
 StartTime: 2008-02-19 14:00:00 (Europe/Madrid)
 ProfileId: 01 Laboral for weekday
 RateId: Normal for 8-22h
 Rate: 0.0300 / 60 s
 Price: 14.4000
 --
 Span: 2
 Duration: 36000 s
 StartTime: 2008-02-19 14:00:00 (Europe/Madrid)
 ProfileId: 01 Laboral for weekday
 RateId: Reducida for 22-24h
 Rate: 0.0100 / 60 s
 Price: 6.0000
 --
 Span: 3
 Duration: 21600 s
 StartTime: 2008-02-19 14:00:00 (Europe/Madrid)
 ProfileId: 01 Laboral for weekday
 RateId: Reducida for 0-8h
 Rate: 0.0100 / 60 s
 Price: 3.6000




As you see, CDRTool sees 3 spans, while I considere there are 4 spans, but now 
I understand that it's an interpretation issue: CDRTools groups all the spans 
for the same rateid in an unique span.
This is what I understand calculating manually:





I see:
****************

Start time:             2008-02-19 14:00:00
Stop time:              2008-02-20 14:00:00
Duration:               24:00:00 (86400 s)


span: 1
- From: 2008-02-19 14:00:00
- To:           2008-02-19 22:00:00
- Duration: 28800 s
- Rate: (8-22h) 0.03/60s
- Price: 14,4


span: 2
- From: 2008-02-19 22:00:00
- To:           2008-02-19 24:00:00
- Duration: 7200 s
- Rate: (22-24h) 0.01/60s
- Price: 1,2

span: 3
- From: 2008-02-20  0:00:00
- To:           2008-02-20  8:00:00
- Duration: 28800 s
- Rate: (0-8h) 0.01/60s
- Price: 4,8

span: 4
- From: 2008-02-20  8:00:00
- To:           2008-02-20 14:00:00
- Duration: 21600 s
- Rate: (8-22h) 0.03/60s
- Price: 3,6

TOTAL:
******
- Duration: 86400 s
- PRICE: 24.00 €




So it's ok, thanks a lot for your help. ;)


-- 
Iñaki Baz Castillo
[EMAIL PROTECTED]

_______________________________________________
Users mailing list
[email protected]
http://lists.openser.org/cgi-bin/mailman/listinfo/users

Reply via email to