(closes issue #13366)
authorSteve Murphy <murf@digium.com>
Tue, 26 Aug 2008 15:57:49 +0000 (15:57 +0000)
committerSteve Murphy <murf@digium.com>
Tue, 26 Aug 2008 15:57:49 +0000 (15:57 +0000)
commit8953b0f3594eb43530530162729f7cee19e07db0
tree5f9704b71c74cf16ea793f7706374e97f6f4a491
parentb296adfe8e48d57a351d1b21ccc2bff57df326f6
(closes issue #13366)
Reported by: erousseau

This was a reasonable enhancement request, which was
easy to implement. Since it's an enhancement, it
could only be applied to trunk.

Basically, for accounting where "initiated" seconds
are billed for, if the microseconds field on the end
time is greater than the microseconds field for the
answer time, add one second to the billsec field.

The implementation was requested by erousseau, and
I've implemented it as requested. I've updated the
CHANGES, the cdr.conf.sample, and the .h files
accordingly, to accept and set a flag for the
corresponding new option. cdr.c adds in the extra
second based on the usec fields if the option is
set. Tested, seems to be working fine.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@140057 65c4cc65-6c06-0410-ace0-fbb531ad65f3
CHANGES
configs/cdr.conf.sample
include/asterisk/options.h
main/cdr.c