Всё, что стоит знать, и ничего лишнего.
Как работает поиск HLR
В процессе поиска отправляется запрос SS7 MAP SendRoutingInfoForSM на домашний HLR номера, точно так же, как это сделал бы SMSC перед доставкой сообщения. HLR отвечает статусом абонента, текущей обслуживающей сетью (MCC/MNC) и IMSI — это показывает, активен ли номер и доступен ли он, без отправки SMS. См. /answers/what-is-hlr и /answers/ss7-map-explained.
Что меняет MNP (перенос номера)?
Переносимость номера позволяет абоненту сохранить свой MSISDN при смене оператора, поэтому префикс телефонного кода больше не является надежным идентификатором оператора. Поиск HLR/MNP возвращает оператора, которому фактически принадлежит номер сегодня — это важно для маршрутизации трафика A2P к правильному межсетевому соединению и правильного ценообразования. См. /answers/what-is-mnp и /answers/what-is-msisdn.
Что вам говорит этот ответ?
Типичный результат помечает номер как активный, отсутствующий или недействительный; возвращает текущий MCC/MNC (сеть); указывает, находится ли абонент в роуминге; и отображает флаг переноса, если номер сменил сеть. Это исходные данные для очистки списка, маршрутизации по наименьшей стоимости и проверки перед отправкой. См. /products/hlr-lookup.
Преимущества: удобство доставки, стоимость и проверка на мошенничество.
Проверка списка на соответствие HLR перед началом кампании повышает показатели доставляемости за счет удаления неработающих номеров, корректной маршрутизации перенесенных номеров и сокращения расходов на недоставленные рассылки. Это также передовой способ борьбы с искусственно завышенным трафиком (AIT/SMS-накрутка) — проверка номеров перед отправкой OTP-кодов предотвращает истощение бюджета ботами. См. /answers/what-is-ait и /answers/what-is-sms-pumping.
Ограничения, о которых следует помнить.
Некоторые операторы ограничивают или скрывают ответы HLR в целях конфиденциальности, поэтому охват и полнота полей различаются в зависимости от страны. В сетях 4G/5G HSS (и 5G UDM) заменяет HLR, хотя служба поиска абстрагирует это различие. А поиск — это снимок состояния на определенный момент времени — статус может меняться между проверкой и отправкой. См. /answers/what-is-hss и /answers/what-is-hlr-lookup.
Сравнение поиска по HLR и простой проверки формата числа.
Проверка формата (валидация E.164) лишь подтверждает правильность формата номера — она не может сказать, является ли номер реальным, активным или какой сети он принадлежит после переноса. Поиск в HLR запрашивает данные у работающей сети, поэтому он выявляет отключенные номера, исправляет перенесенную маршрутизацию и отсеивает мошенничество, которое пропускает проверка формата. Используйте оба метода: нормализуйте номер до E.164, а затем проверьте его с помощью HLR. См. /answers/what-is-e164.