There are applications such as Trapcall that can help unveil the identify of the number that called be it private, blocked, or hidden number but the application is not free it comes with a premium, I also believe if you check the google app store you could come accross the free ones but the effectiveness I cannot attest to. Trapcall app has the ability to show past hidden numbers on your phone