Блог ProntoSMS

HLR-запрос: что это и как проверить номер телефона на активность

SMS-рассылки

HLR-запрос — это техническое обращение к базе данных мобильного оператора (Home Location Register), которое показывает статус номера: существует ли он, зарегистрирован ли телефон в сети и какой оператор обслуживает номер. Проверка проходит без звонка и без SMS: абонент ничего не получает и не узнаёт о ней. Бизнес использует HLR-запросы, чтобы очищать базы от неактивных номеров перед рассылками и обзвоном.

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

Что такое HLR и HLR-запрос простыми словами

HLR (Home Location Register, «домашний регистр местоположения») — центральная база абонентов в сети мобильного оператора. В ней хранятся данные о каждой SIM-карте: номер, идентификатор абонента IMSI, подключённые услуги и сведения о том, в какой сети сейчас зарегистрирован телефон. В сетях 4G и 5G ту же роль выполняют базы HSS и UDM, но проверку по привычке по-прежнему называют HLR-запросом.

HLR-запрос — это обращение к такой базе через сигнальную сеть операторов. Сервис проверки отправляет служебный запрос по номеру телефона и получает технический ответ: обслуживается ли номер и доступен ли абонент. Отсюда и формулировки «проверка номера HLR-запросом» и «HLR-проверка номера».

HLR-запрос — это не SMS. Сообщение абоненту не отправляется, на экране телефона ничего не появляется, баланс абонента не меняется. Поэтому запросы «hlr смс запрос» или «sms hlr» на деле означают одно и то же: проверку номера через базу оператора, а не отправку сообщения.

Что показывает HLR-запрос

Набор данных зависит от оператора и сервиса проверки, но обычно в ответе на HLR-запрос есть следующие параметры.
Параметр
Что означает
Как использовать
Статус номера
Номер существует и обслуживается оператором — или не обслуживается
Необслуживаемые номера исключить из базы
Доступность абонента
Телефон сейчас зарегистрирован в сети — или выключен, или вне зоны действия сети
Недоступные номера перепроверить позже, а не удалять сразу
Текущий оператор
Оператор, который обслуживает номер с учётом переноса номера (MNP)
Выбрать правильный маршрут и тариф отправки SMS
Сеть регистрации
В домашней сети телефон или в роуминге (коды страны и сети MCC и MNC)
Отложить рассылку или звонок абонентам в роуминге
Код ошибки
Техническая причина, если номер недоступен
Разделить базу на «исключить» и «перепроверить»
Чего HLR-запрос не показывает: имя и фамилию владельца, точное местоположение телефона, сменился ли владелец номера и читает ли человек сообщения. Если сервис обещает по номеру определить, где находится абонент, — это не HLR-проверка.

Как работает проверка номера HLR-запросом

  1. Вы передаёте номер или базу номеров в сервис проверки — вручную, файлом или через API.
  2. Сервис отправляет по каждому номеру служебный запрос в сигнальную сеть операторов (протокол SS7).
  3. Сеть находит оператора, который обслуживает номер, и обращается к его базе HLR.
  4. База возвращает технический статус: номер активен, абонент недоступен или номер не существует.
  5. Сервис переводит коды ответа в понятные статусы и отдаёт результат — таблицей или ответом API.

Ответ по одному номеру приходит за секунды, поэтому большие базы проверяют пакетно, а не по одному номеру.

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

Ответ
Что значит
Что делать с номером
Активен (в сети)
Номер обслуживается, телефон зарегистрирован в сети
Оставить в базе
Абонент недоступен
Номер обслуживается, но телефон выключен или вне зоны действия сети
Оставить и перепроверить через несколько дней
Номер не существует или не обслуживается
Номер не выдан абоненту или отключён оператором
Исключить из рассылок и обзвона
Ограничение услуг
Входящие услуги ограничены, например заблокированы за неоплату
Вынести в отдельный сегмент
Нет ответа
Оператор не вернул статус
Повторить проверку позже

Как сделать HLR-запрос: способы проверки

Онлайн-проверка одного номера. Сервисы проверки номеров дают ввести номер в форму на сайте и сразу получить статус. Так удобно точечно проверить активность номера онлайн: работает ли номер и в сети ли абонент.

Загрузка базы файлом. Если номеров сотни или тысячи, базу загружают в личный кабинет сервиса (обычно файлом Excel или CSV), а обратно получают ту же таблицу со статусом по каждому номеру.

Проверка через API. Если номера поступают в CRM постоянно — с заявками, регистрациями, заказами, — проверку встраивают в процесс: новый номер автоматически уходит на проверку, а статус записывается в карточку клиента.

Бесплатный HLR-запрос обычно ограничен: одна или несколько проверок в тестовом режиме, часто после регистрации. Каждый запрос к сети оператора стоит денег, поэтому массовую проверку базы бесплатно не делают.

Что нужно для проверки:
  • номер в международном формате — для России +7XXXXXXXXXX, без пробелов, скобок и дефисов;
  • перед загрузкой базы — удалить дубли и явно некорректные номера, чтобы не платить за их проверку;
  • проверка работает только для мобильных номеров: городских номеров в HLR нет.

HLR-запрос, Ping SMS и другие способы проверить номер

Способ
Что проверяет
Видит ли абонент
Когда подходит
HLR-запрос
Статус номера в базе оператора, текущего оператора, доступность абонента
Нет
Массовая очистка базы перед рассылкой
Ping SMS
Доступен ли телефон прямо сейчас
Нет, сообщение не отображается
Точечная проверка доступности перед срочной отправкой
Проверка по базе перенесённых номеров (БДПН)
Какой оператор обслуживает номер после переноса
Нет
Определить оператора, но не активность номера
Тестовое SMS или звонок
Доходит ли сообщение или звонок
Да
Единичные номера, когда важна реальная доставка
Ping SMS — служебное сообщение особого типа (Type 0 по стандарту GSM). Телефон принимает его, но не показывает пользователю, а оператор подтверждает доставку, если телефон в сети. Ping SMS оплачивается как обычное сообщение и проверяет только текущую доступность. Поэтому для очистки больших баз его используют реже, чем HLR-запросы.

Зачем бизнесу проверять номера на активность

Любая база телефонных номеров со временем устаревает. Клиенты меняют SIM-карты, переходят к другому оператору с сохранением номера или перестают пользоваться номером. Отключённые номера оператор через какое-то время снова выдаёт новым абонентам. В итоге в CRM копятся неактивные номера и контакты людей, которые больше не являются вашими клиентами.

Проверка номеров на активность даёт бизнесу:
  • экономию на коммуникациях — вы не платите за SMS, голосовые рассылки и обзвон номеров, которые не обслуживаются;
  • честную статистику — доставляемость и конверсия считаются по реальной базе, а не по базе с «мёртвыми» контактами (подробнее — в статье о метриках SMS-рассылки: https://prontosms.ru/blog/metriki-sms-rassylki-ctr-delivery-rate-i-konversiya);
  • чистую CRM — менеджеры не тратят время на недоступные номера;
  • правильную маршрутизацию — зная текущего оператора, сообщения отправляют по верному маршруту и тарифу.

Когда проверять базу номеров

  • перед крупной рекламной рассылкой или кампанией по возврату старых клиентов;
  • если база собиралась несколько лет или объединялась из нескольких CRM;
  • если растёт доля недоставленных SMS или менеджеры часто попадают на недоступные номера;
  • при регистрации и оформлении заявок — чтобы сразу отсечь несуществующие номера.

Ориентир по частоте: базу, с которой работаете регулярно, проверяйте перед каждой крупной кампанией и не реже раза в полгода.

Где используют проверку номеров

  • Маркетинг и CRM — очистка базы перед SMS-, голосовыми и многоканальными кампаниями.
  • Колл-центры и отделы продаж — исключение недоступных номеров из обзвона.
  • Банки и финансовые сервисы — проверка номера перед отправкой уведомлений и одноразовых кодов.
  • Интернет-магазины и розница — проверка номера при оформлении заказа и в программе лояльности.
  • Медицина — напоминания о записи на приём.
  • Логистика — уведомления о статусе доставки.

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

  • Статус «активен» не гарантирует, что номером пользуется ваш клиент: номер мог перейти к новому владельцу.
  • «Недоступен» — не то же самое, что «не существует»: телефон может быть просто выключен. Такие номера лучше перепроверить, а не удалять сразу.
  • Операторы отдают данные по-разному: часть параметров, например IMSI или сведения о роуминге, может быть скрыта.
  • Проверка не работает для городских номеров.
  • Результат актуален на момент проверки: через несколько месяцев часть базы снова устареет.

Что учесть по закону

  • Проверка номера не заменяет согласие на рассылку. По статье 18 закона «О рекламе» (№ 38-ФЗ) рекламные SMS и звонки допускаются только с предварительного согласия абонента. Как его правильно получить — в статье «Согласие на SMS-рассылку в 2026 году»: https://prontosms.ru/blog/soglasie-na-rassylku-sms-v-2026-godu
  • Номер телефона вместе с другими данными клиента — это персональные данные (закон № 152-ФЗ). Передавайте базу на проверку только сервису, который обрабатывает персональные данные по закону.
  • Проверяйте собственную базу клиентов, а не купленные списки. Почему рассылка по своей базе безопаснее — в статье «SMS-рассылка по своей базе: законная реклама»: https://prontosms.ru/blog/sms-rassylka-po-svoej-baze-zakonnaya-reklama

Как проверить базу номеров на активность в Pronto

В Pronto есть услуга «Проверка телефонных номеров на активность»: сервис проверяет номера по техническим статусам соединения и делит базу на активные и неактивные номера. Активные остаются в работе, неактивные можно исключить из следующих кампаний и не тратить на них бюджет.

Как проходит проверка:
  1. Передаёте номера на проверку — загружаете клиентскую базу в согласованном формате.
  2. Pronto запускает проверку — система последовательно обрабатывает номера.
  3. Номера классифицируются по техническим статусам соединения.
  4. Получаете результат — очищенную базу для CRM, рассылок и обзвона.

Стоимость — от 1,20 ₽ за проверку одного номера.

Пример расчёта. В базе 100 000 номеров, из них 4% (4 000) неактивны. При стоимости одной коммуникации 6 ₽ каждая рассылка по такой базе — это 24 000 ₽ лишних расходов, а 10 коммуникаций в месяц — 240 000 ₽. Проверка всей базы стоит 100 000 × 1,20 ₽ = 120 000 ₽, после чего неактивные номера больше не участвуют в рассылках, голосовых кампаниях и обзвоне.

Частые вопросы

Что такое HLR-запрос простыми словами?

Это проверка мобильного номера напрямую в базе оператора: существует ли номер, в сети ли абонент и какой оператор его обслуживает. Абоненту при этом не приходит ни звонок, ни SMS.

Как узнать, в сети ли абонент, не звоня ему?

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

Можно ли сделать HLR-запрос бесплатно и без регистрации?

Разовую проверку некоторые сервисы дают бесплатно в тестовом режиме, но обычно после регистрации и с ограничением по числу номеров. Массовая проверка базы всегда платная, потому что каждый запрос к сети оператора стоит денег.

Узнает ли абонент о проверке номера?

Нет. HLR-запрос обращается к базе оператора, а не к телефону: на экране ничего не появляется, звонка и сообщения нет.

Можно ли через HLR-запрос узнать местоположение абонента?

Нет. HLR-запрос показывает только сеть, в которой зарегистрирован телефон, — например, домашняя сеть или роуминг в другой стране. Точное местоположение, имя владельца и другие личные данные через HLR не получить.

Чем HLR-запрос отличается от Ping SMS?

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

Как проверить сразу много номеров?

Загрузите базу файлом в сервис проверки или подключите проверку через API. Для очистки базы перед рассылкой можно воспользоваться услугой проверки телефонных номеров на активность в Pronto — от 1,20 ₽ за номер.


Заключение

HLR-запрос — быстрый способ узнать статус мобильного номера без звонка и SMS: обслуживается ли номер, в сети ли абонент и какой у него оператор. Регулярная проверка базы на активность экономит бюджет на рассылках и обзвоне, делает статистику кампаний честнее, а CRM — чище. Перед следующей крупной рассылкой проверьте базу: так бюджет уйдёт только на тех клиентов, с которыми действительно можно связаться.
Проверить базу номеров — https://prontosms.ru/proverka-telefonnyh-nomerov