В чём сложность при поиске дубликатов:
Если у нескольких сотрудников указаны рабочие телефоны с добавочными, то при поиске дубликатов по базе такие сотрудники показываются.
Но эти дубли объединять нельзя, потому что это не дубли!
Дополнительно это неудобно тем, что в базе могут оказаться:
- В одной компании 2 сотрудника с добавочными номерами;
- Во второй компании 3;
- В третьей снова 2;
- И т.д.
И компаний с сотрудниками с добавочными номерами может быть, к примеру, 182.
В итоге в поиске дубликатов 182 кандидата на объединение, среди которых очень тяжело найти реальные дубли.
Это как искать иголку в стоге сена!
Каким решением можно решить эту проблему, не подскажу, потому что, возможно, вы придумаете более удобное и простое решение.
И по поводу входящих звонков от подобных "дубликатов". Я не проверял, но подозреваю, что есть сложность в том, что отображается во всплывающей карточке звонка. Удобнее было бы, чтобы отображалось название компании. А если названия компании нет, или есть несколько компаний с одинаковым номером телефона, то удобнее было бы показывать, что звонок от списка компаний.