Wrong call duration on FreePBX CDR

hello.

im having a problem with the call duration in the cdr in freepbx. the timer starts when the call is initiated and not when the call is picked up. the makes the billing for users very difficult… please help!!!

thanks