Алгоритм работы системы блокировки входящих звонков заключается в сравнении поступающих вызовов с базой данных, где хранятся номера, на которые поступали жалобы и с которых совершаются автоматические звонки. 4
Некоторые системы используют алгоритм на основе машинного обучения. 2 Например, в приложении «Яндекс» определитель номера (АОН) имеет постоянно пополняемую базу номеров. 2 Данные для неё поступают из разных источников, в том числе из Яндекс.Справочника и отзывов пользователей на звонки. 2
Процесс работы: если звонит организация, номер которой есть в Справочнике, АОН показывает её название. 2 Если номера нет в Справочнике, алгоритм на основе машинного обучения строит предположение о цели звонка. 2 Он учитывает отзывы и дополнительные данные: частоту и продолжительность звонков и т. д.. 2
В итоге система классифицирует телефонный номер, когда набирается достаточное количество признаков. 3 Если номер попадает в список нежелательных, вместо звонка на телефон воспроизводится сообщение, сообщающее человеку, что он заблокирован. 1
Некоторые системы могут быть запрограммированы на отклонение звонков от последнего звонившего. 1