Inbound Calls not always syncing with an existing contact record

Inbound Calls not always syncing with an existing contact record

Inbound Calls not always syncing with an existing contact record - could I  - Any suggestions on how I can overcome this, apart from manually updating each record? Will this not happen if there is a duplicate with the same number?