The field “finalcalledPartyUnicodeLoginUserID” will show the CUCM end user that is associated with the device that answered the call. If this is not populated, and this call was answered by a an end user, then you may not have your devices associated with CUCM end users.
For the missing values in "CallingPartyNumber", if this is an inbound call, it could be that this information is not being received from the PSTN. Possibly a misconfiguration or teleco issue.
You may want to look at a third party billing server to help you understand these fields. I recommend VoIP Detective because there is a free version.