The possible reason why there is no caller id is because you have active the FDN contacts or transferred your contacts to the FDN feature. This deactivates the call identity feature on the incoming call. You need to deactivate the FDN feature and make sure the contacts are in sim or phone memories.
On my phone either you don't pay for the feature of having caller ID or the contact has not yet been added but if so you'd need caller ID which you pay for and just the number came up. You may not pay for caller ID