You don't need programming expertise.
Just create a UCP account from FreePBX GUI and tie all extensions to it, for which you want to see call records.
http://wiki.freepbx.org/pages/viewpage.action?pageId=28180526
↧
CDR - Giving a client only access to his CDR records
↧