ZAP channels and polarity

I have an asterisk 1.2 beta-1 with TDM04B, working well except because when i dial-out from a sip client using zap fxo channels inmidiatly the channels says answered on zapx-x while the call is ringing that broke my cdr log because the billing time is not right. any ideas about fix this behavior…