Что такое HLR запрос


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

Начнем с определения. HLR (расшифровка аббревиатуры - Home Location Register) – реестр (база данных) оператора связи, в котором находится информация обо всех пользователях этого самого оператора.

Что же хранится в HLR:

  • MSISDN – номер телефона, но не обычный, а интегрированный со службами. С помощью таких номеров телефон может работать не только с передачей голоса, но и выходить в интернет, получать и принимать сообщения.

  • IMSI – уникальный идентификатор сим-карты, на который завязаны практически все сервисы.

  • MSC – код коммутатора, по которому можно узнать, в какой станции последний раз регистрировался телефонный аппарат.

  • Информация о тех сервисах, которые телефон запрашивал или может запросить.

Основная функция HLR – это именно хранение всей вышеперечисленной информации и выдача её по требованию. С помощью данного реестра производится идентификация и соединение телефонного аппарата с сотовой связью. С помощью онлайн HLR запроса можно проверить текущее состояние телефонного аппарата - в сети ли он. Интересно, что поиск абонента с помощью данного сервиса идет совершенно незаметно для проверяемого. Также замечу, что результаты таких запросов являются открытыми и общедоступными изначально - операторы сотовой связи их не скрывают, а просто не очень афишируют.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, HLR, телефоны




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Урок 7. Использование Parallel.Invoke C#
Урок 9. Свойства computed и watch в Vue
Урок 1. Введение в параллельное программирование C#