Just following up to let you know we are making progress on this feature and will post when we have more news to share.
An error occurred while saving the commentChip C commented
We're getting wrong names displayed because our enterprise pbx lists a single 10-digit caller id for any outbound call, and an arbitrary or random "matching" name from the organization is displayed. The assumption of one-to-one matching of phone numbers to people is flawed. For contact entries where an extension is shown, it should not match the 10-digit number to a particular address book entry.