Stop synchronising the call history log between iPhones on shared Apple ID? How to stop synchronising the call history log between my two iPhones that share the same Apple ID. I know this is related to the Apple ID but I have no choice since I have to use my shared iCloud contact list by both iPhones. 

Is there a workaround to avoid duplicate calls registering in both iPhones? For example, when I receive a missed call in one iPhone it shows up in the second iPhone as a missed call in the call history log.
Try turning off iCloud drive on all iPhones. You can optionally keep it on in one of the iPhones, but make sure it's turned of on all others sharing the apple ID. This worked for me.