HLR информация¶
HLR (Home Location Register) - база данных мобильного оператора, в которой содержатся информационные данные по каждому подключенному абоненту.
HLR информация - информационная услуга, которую предоставляет ряд поставщиков.
Для пользования услугой клиент отправляет запрос на поставщика HLR.
В запросе содержится интересующий E.164 номер.
В ответ поставщик HLR отправляет информационные данные по данному номеру, такие как:
- MCC-MNC код оператора, к которому подключен данный абонентский номер
- статус доступности абонента
- находится абонент в роуминге или нет
- идентификатор соты, к которой подключен абонент в данный момент
- итд
Содержание HLR ответа может отличаться в зависимости от:
- поставщика
- выбранного клиентом тарифного плана.
Например, более полный ответ может стоить дополнительных денег у того же поставщика.
Для формирования ответа поставщик HLR может обращаться:
- непосредственно к мобильным операторам
- к своим локальным базам, в которых кешируются результаты предыдущих запросов
- к своим локальным базам, в которые реплицировались базы других поставщиков HLR.
- к другим поставщикам HLR
Поскольку HLR информация постоянно меняется вследствие Переносимости номеров, от того, какой источник данных был выбран, зависит актуальность информации, а также скорость ответа.
Также, от того, к какому источнику данных обращается постащик HLR, зависит цена предоставляемой услуги.
Очевидно, что непосредственный запрос к мобильным операторам обойдется ему дороже, чем поиск в локальной базе.
Smartswitch может выступать как просителем HLR информации, так и поставщиком HLR информации, cм. раздел HLR запрос.
При получении ответа на HLR запрос от поставщика HLR, Smartswitch заносит его в HLR кэш.