Всё, что стоит знать, и ничего лишнего.
Что именно делает поиск?
Запрос HLR Lookup инициирует отправку SS7 MAP-SRI-FOR-SM (или эквивалентного запроса SIP/IMS в сетях 5G) в домашнюю сеть получателя. Ответ содержит IMSI, адрес обслуживающего MSC и текущий MNC/MCC (который показывает роуминг). Он не раскрывает местоположение абонента, за исключением страны/оператора, и не отправляет сообщение — это этап поиска, который SMSC выполнил бы в любом случае, и он предоставляется в виде отдельного API.
Почему это важно с коммерческой точки зрения
Три причины. Вы перестаёте платить за SMS-сообщения на неактивные номера (обычно 8–18% устаревшего маркетингового списка). Вы правильно перенаправляете сообщения на номера, перенесённые оператором — отправка на номер, перенесённый оператором, обходится на 40–60% дороже на некоторых маршрутах и увеличивает вероятность сбоев. Вы отслеживаете номера, находящиеся в роуминге, и решаете, взимать ли плату по международному тарифу или задержать отправку.
Задержка и ограничения
API поиска HLR от BroadNet отвечает примерно за 350 мс на запрос в реальном времени и менее чем за 50 мс из кэша, охватывая более 200 стран, с пакетными конечными точками для еженедельной проверки списка и потоковой конечной точкой для обработки OTP перед каждой отправкой. Фиксированных лимитов скорости запросов на аккаунт нет; пропускная способность масштабируется под ваш трафик. Полную спецификацию см. в /products/hlr-lookup.
Конфиденциальность и соответствие требованиям
Поиск HLR регулируется. В ЕС в соответствии с GDPR запрос HLR к номеру абонента рассматривается как обработка персональных данных — для этого необходимо законное основание. В Саудовской Аравии в соответствии с PDPL 2023 запросы на уровне MSISDN также подпадают под действие регламента. По умолчанию конечная точка поиска HLR от BroadNet регистрирует только хеш запрашиваемого номера, с возможностью добавления полного трассировочного файла для клиентов в случаях предотвращения мошенничества, имеющих законное основание.