Главная

HLR-проверка номера: как оценить доступность телефона до SMS-рассылки

Дата: 2026-09-18 | Время чтения: 7 минут (1284 слова)
HLR-проверка номера, или HLR lookup, — запрос к данным мобильной сети, который показывает статус телефонного номера на момент проверки и связанные с ним сведения: оператора, перенос номера, роуминг или доступность — в зависимости от сервиса. Маркетологи используют HLR lookup перед SMS-рассылками, чтобы отделить действующие мобильные номера от неактивных и избежать отправок на заведомо недоступные контакты.

Что показывает HLR lookup

Аббревиатура HLR расшифровывается как Home Location Register — домашний регистр местоположения. В сетях GSM и UMTS это база мобильного оператора со сведениями об абонентах и доступных им услугах. В современных сетях часть аналогичных функций выполняют HSS и UDM, но название HLR lookup по-прежнему используют для сервисов, которые получают информацию о номере из телекоммуникационной инфраструктуры и возвращают её через API или веб-интерфейс.

Состав ответа зависит от провайдера, страны и мобильной сети. В него могут входить:

  • статус номера — активен, неактивен, временно недоступен либо статус неизвестен;

  • оператор и страна — исходная или текущая сеть номера в зависимости от пакета данных;

  • перенос номера — переносился ли номер к другому оператору с сохранением номера;

  • роуминг — зарегистрировано ли устройство в гостевой сети;

  • код ошибки — например, номер не назначен абоненту или сеть не ответила на запрос.

Как проходит HLR-проверка

Перед запросом номер обычно приводят к международному формату: знак +, код страны и национальный номер. Структуру международных телефонных номеров определяет стандарт ITU-T E.164.

Далее процесс состоит из четырёх этапов:

  1. Компания передаёт номер сервису HLR lookup через API, файл или веб-интерфейс.

  2. Сервис обращается к доступным данным мобильной сети или оператора.

  3. Операторская инфраструктура возвращает сведения о номере.

  4. Сервис преобразует ответ в понятный статус и дополнительные поля.

Бизнес обычно не подключается к операторской инфраструктуре напрямую. Запрос выполняет телеком-провайдер или специализированный сервис, у которого есть необходимая инфраструктура и договорённости с операторами.

Проверка может проходить синхронно, когда приложение ждёт результат перед следующим действием, или пакетно — сразу для списка номеров. Первый вариант применяют, например, при регистрации перед отправкой кода подтверждения, если дополнительная стоимость и задержка оправданы. Второй подходит для аудита клиентской базы перед массовой SMS-кампанией.

HLR lookup возвращает статус номера, на основе которого компания выбирает дальнейшее действие

Как интерпретировать результат

Названия статусов у провайдеров различаются, поэтому перед автоматической обработкой нужно изучить их документацию. Обычно ответы можно свести к четырём группам.

Группа результатаЧто означаетЧто делать
Активен или доступенНомер валиден и обслуживается мобильной сетью, отдельный статус может указывать на доступность устройства в момент проверкиОставить в SMS-аудитории
Неактивен или постоянная ошибкаНомер не назначен абоненту, отключён либо признан невалиднымИсключить из отправки по правилам и классификации ошибок провайдера
Временно недоступенНомер существует, но устройство выключено, находится вне зоны сети или не отвечаетНе удалять контакт, повторить проверку позднее
НеизвестенСервис не получил достоверный ответ от сетиСохранить отдельно и проверить повторно
Статус «активен» не всегда означает, что телефон доступен прямо сейчас. Например, в документации Twilio активным считается действующий номер, который при этом может быть недоступен для соединения. Отдельный статус reachable указывает, что устройство подключено к мобильной сети и доступно.
Не стоит окончательно удалять контакт после временной ошибки или ответа unknown. Причиной может быть ограниченное покрытие сервиса, отсутствие связи с оператором или кратковременный сетевой сбой.

Чем HLR lookup отличается от других проверок

HLR-проверка отвечает только на часть вопросов о телефонном контакте. Её часто смешивают с форматной валидацией, подтверждением по SMS и отчётом о доставке.

ПроверкаЧто подтверждаетЧего не подтверждает
Проверка форматаНомер соответствует правилам нумерации страныНомер выдан абоненту и активен
HLR lookupСетевой статус и дополнительные сведения, доступные провайдеруЛичность владельца, согласие на рассылку и будущую доставку SMS
Код подтверждения по SMSПользователь получил код и имеет доступ к телефону в момент проверкиЧто номер останется у этого человека в дальнейшем
Отчёт о доставкеРезультат отправки конкретного сообщенияДоступность номера для следующей отправки

Базовая проверка формата нужна до HLR lookup: она отсеивает лишние символы, неверную длину и некорректные коды. HLR-запрос работает глубже — проверяет сведения мобильной сети. Отчёт о доставке появляется позднее, когда компания уже отправила сообщение.

HLR lookup не заменяет согласие на коммуникацию. Активный номер нельзя автоматически считать подписанным на рекламу, а сетевой ответ не подтверждает личность владельца. Согласия, статусы подписок и ограничения на отправку следует хранить отдельно.

Когда HLR-проверка нужна маркетингу

Проверять каждый номер перед каждым сообщением обычно избыточно: запросы тарифицируются, занимают время, а статус может измениться после проверки. HLR lookup наиболее уместен в нескольких сценариях:

  • перед крупной SMS-рассылкой по давно неактивной базе — проверка сокращает число отправок на отключённые номера;

  • при аудите клиентских данных — результат показывает долю контактов, которые больше не подходят для SMS-коммуникации;

  • перед переносом базы в новую платформу — неактивные номера можно отделить от актуальных до импорта;

  • в формах регистрации и авторизации — статус номера можно проверить до отправки кода, если стоимость и задержка запроса оправданы;

  • при выборе канала — временно или постоянно недоступный SMS-контакт можно исключить из соответствующей ветки коммуникации.

Частоту повторной проверки определяют срок жизни данных, объём базы и стоимость SMS. При аудите старые контакты разумно проверять в первую очередь, а номера пользователей, которые недавно подтвердили телефон и продолжают взаимодействовать с компанией, — реже.

Как использовать результаты HLR-проверки в Altcraft

HLR-запрос выполняет внешний телеком-сервис, а его результат можно использовать при подготовке аудитории в Altcraft. Например, сначала провести пакетную проверку, а затем импортировать в профиль статус номера и дату проверки. Платформа обрабатывает телефоны в международном формате, а для отправки SMS используется номер, привязанный к подписке профиля на ресурс. Подробнее процесс описан в руководстве по первой SMS-рассылке.
Если результаты остаются во внешней системе, аудиторию можно ограничивать по данным API, внешней SQL-базы, загруженного файла или списка. Altcraft поддерживает сегментацию по внешним источникам, поэтому значения для сопоставления с данными профилей необязательно сохранять в отдельном поле каждого профиля.
Номера с подтверждённой постоянной ошибкой можно импортировать в пользовательский стоп-лист. Кроме того, Altcraft учитывает реактивный сигнал: если после отправки SMS провайдер возвращает hard bounce о несуществующем номере, номер попадает в глобальный список невалидных адресов и номеров, а подписка получает соответствующий статус — отправки на этот номер автоматически останавливаются.
SMS-рассылкам посвящён отдельный блок в практическом курсе Altcraft. Также в видеоуроках мы разбираем другие каналы коммуникации, работу с клиентскими профилями, сегментацию и аналитику.

Ограничения HLR-проверки

Результат HLR lookup нельзя воспринимать как бессрочное свойство контакта. Номер может быть отключён, передан другому абоненту или перенесён к новому оператору уже после запроса.

При настройке проверки учитывают следующие ограничения:

  • покрытие зависит от страны, оператора и провайдера lookup-сервиса;

  • временная недоступность телефона не равна невалидности номера;

  • ответ unknown не даёт оснований блокировать контакт навсегда;

  • сведения об операторе могут измениться после переноса номера;

  • тип линии, смена SIM-карты и проверка личности владельца относятся к отдельным пакетам данных и не входят в любой HLR lookup;

  • положительный результат не гарантирует доставку будущего сообщения.

Поэтому HLR-проверку лучше включать в общую систему контроля качества данных вместе с форматной валидацией, подтверждением номера, статусами подписок и анализом фактических недоставок.

Заключение

HLR-проверка номера — запрос к данным мобильной сети, который помогает определить, валиден и активен ли номер, а также получить дополнительные сведения, доступные у выбранного провайдера. Она нужна прежде всего для предварительной очистки SMS-аудитории и проверки старых телефонных контактов.

Результаты следует трактовать с учётом классификации провайдера: подтверждённая постоянная ошибка служит основанием для исключения номера, а временная недоступность или неизвестный ответ требуют повторной проверки. HLR lookup не подтверждает личность владельца телефона, согласие на рассылку и гарантированную доставку SMS.

Читайте по теме

subscription, banner, email

Покажем платформу
и найдём решение под задачи вашего бизнеса