Noanswer cdr

I am pass my CDR records to a MySQL DB and the database is working great. The problem I am having is when a call ends a NO ANSWER there is no Account or userfiled value stored. For stat reason I always need to know the account and I have special user field valus. Why are the values not being stored on NO ANSWER? Can I easly change it so they are stored, I am setting the values before the dial starts so they are available but they just don’t seem to be written.

I am running Asterisk V 1.4.8
Addons V 1.4.2

Thanks
zktech