Is there a way to detect a hidden caller ?I always wondered how can you do that.I tried using app like private caller or track call but none of them really work.
If you really want to avoid Caller ID blockers, forward your calls to a 1-800 number (Google Voice can provide these for a small fee) and then to another number. You can't hide/mask/spoof your CID (your ANI) to a 1-800 number. It stems from the olden days of charge-per-minute services that used to be located at 1-800 numbers (before 900 series) but still exists in practice, even if most 1-800 numbers today are free.
No. The phone company simply refuses to send you that number.
The police can detect hidden callers though, because the phone company doesn't hide numbers from them. 911 phone lines are fundamentally different from ordinary lines. They even get mobile phone locations, not just the numbers.