Editable CDR solution needed

I need a way to interact with the call log, preferably in real time. Our work flow is:

user gets call->user completes call->user enters information about call into call log

I have been to the dark corners of the internet searching for a way to make this work. I am left with the conclusion that I will have to roll my own app that will interface with the CDR. I feel as if I am missing something. If I am wrong in my conclusion, can someone steer me in the right direction?

Yes, you will need to build your own app, link it to the CDR database, don’t add fields to asteriskcdrdb.

I would look at some of the sugarcrm/asterisk integration to see if they have what you need.