For what it's worth, I haven't seen this behavior with Asterisk. I have:
Code:
Asterisk 1.6.2.5-0ubuntu1.4 built by buildd @ palmer on a i686 running Linux on 2011-07-12 21:26:25 UTC
After ~2 weeks of uptime, I am dead nuts on UTC in /var/log/asterisk/full as well as my CDRs. It is possible that some bug has been introduced in newer Asterisk versions, but I would have no idea why it would keep its own time-of-day clock...
If you could, right when a call ends, do 'date', 'date -u', and 'ntpq -c rl' and 'ntpq -p' on that system, then paste that and the CDR entry for the call here? Curious as to what sort of state it is ending up in...
_________________
Code:
/* TODO: need to add signature to posts */