There's an app called TrapCall, you can download that will will unblock and reveal the actual caller ID, record your calls, Read your voicemail messages via SMS while in a meeting, class, movie or other busy area, and You won't only see the number of the person calling, but you'll also see their full name! Click on the link below to learn more about it! Hope this helps!
TrapCall is real cheap too ($4.95 a month). I used it before when it was free months & months ago.
You can bust a private caller by forwarding unanswered calls to a toll-free number instead of voicemail deposit. Then don't answer private calls. Caller ID cannot be blocked to toll-free numbers.You can use the toll-free provider's voicemail or forward the call to another line from there. The toll-free provider you can use is Kall8 which immediately sends an email with the caller's name (if available) and number. You can have this sent to your phone.