TELEFONIA · KOMÓRKOWA · WERYFIKACJA NUMERÓW
HLR — Home Location Register, czyli rejestr lokalizacji numerów komórkowych
Centralna baza wszystkich numerów komórkowych w sieci operatora — wykorzystywana do weryfikacji aktywności numeru przed wysłaniem SMS lub wykonaniem połączenia. W marketingu i call center HLR Lookup pozwala czyścić bazy z nieaktywnych numerów przed kampaniami.
Definicja
HLR to centralna baza danych operatora komórkowego przechowująca informacje o wszystkich numerach w sieci — używana do weryfikacji statusu numeru przed wysłaniem SMS lub wykonaniem połączenia.
Jak HLR działa w praktyce
HLR przechowuje kluczowe informacje per numer: aktualny status (aktywny/wyłączony/portowany), operator (Plus, Play, T-Mobile, Orange, MVNO), kraj pochodzenia, status roamingu, ostatnia lokalizacja (kraj/sieć), data ostatniej aktywności. HLR Lookup to zapytanie do tej bazy — operator HLR (Twilio, infobip, polski Mobilebox) zwraca aktualne dane bez wykonywania faktycznego połączenia.
Główne zastosowania HLR Lookup: czyszczenie baz numerów przed kampanią SMS lub call center (usunięcie wyłączonych — typowo 5-15% bazy), routing portowanych numerów (numer Plus może być teraz w Play — HLR pokazuje gdzie naprawdę dotrze SMS), cost optimization (premium-rate numery droższe — HLR wyklucza je z bazy), fraud prevention (nowy numer aktywowany kilka godzin temu — czerwona flaga w finansach).
Koszty HLR Lookup: typowo 0.01-0.05 zł per query w Polsce. Dla bazy 100 000 numerów to 1000-5000 zł — ale oszczędności są wielokrotne. Wysłanie SMS na wyłączony numer = stracona opłata (0.10-0.20 zł). Czyszczenie bazy 100K przed kampanią SMS = oszczędność 5000-15000 zł (na bazie 5-15% wyłączonych) minus koszt HLR (~3000 zł) = netto 2000-12000 zł zysku.
HLR Lookup vs Number Validation: HLR daje pełne informacje (operator, status, lokalizacja). Tańsze number validation (sprawdzenie czy format numeru jest poprawny + bardzo podstawowy ping) kosztuje 0.001-0.005 zł ale daje mniej danych. Dla kampanii marketingowych zawsze HLR Lookup. Dla integracji weryfikujących format (np. rejestracja użytkownika) — number validation wystarczy.
Benchmark branżowy
| Poziom | Wartość | Komentarz |
|---|---|---|
| Koszt HLR Lookup w PL | 0.01-0.05 zł/query | Single-shot zapytanie do operatora |
| % wyłączonych w bazach B2C | 5-15% | Średnia po 12+ miesiącach od zebrania bazy |
| % portowanych numerów PL | 30-40% | Numery na różnych sieciach niż oryginalnie |
| ROI HLR vs nieczyszczona baza | 300-500% | Oszczędność na SMS do nieaktywnych |
Jak Debesis wykorzystuje HLR Lookup
Debesis automatycznie weryfikuje numery przez HLR Lookup przed każdą kampanią SMS i call center. Czyszczenie bazy z wyłączonych numerów odbywa się ciągle w tle — gdy SMS zwraca błąd „numer nieaktywny”, baza aktualizuje się. Klienci kampanii outbound widzą wzrost connect rate o 15-25% po pierwszym HLR cleanup. Integracja z bazami danych B2C Debesis (3 mln+ aktywnych rekordów) pozwala precyzyjnie segmentować odbiorców po operatorze, regionie i kategorii.
Zobacz bazy danych B2C z HLR validation →Najczęstsze pytania
Czy HLR Lookup jest legalny?
Tak, w PL całkowicie. HLR Lookup używa standardowych protokołów SS7/Diameter — to ta sama mechanika której używają operatorzy do routingu połączeń. UKE i RODO traktują to jako legitne sprawdzenie technicznej dostępności numeru, nie naruszenie prywatności. Wynik nie zawiera danych osobowych — tylko techniczne info o numerze.
Czy HLR Lookup wykryje numery na czarnej liście?
Bezpośrednio nie. HLR pokazuje czy numer jest aktywny, ale nie czy klient wycofał zgodę na kontakt. Czarne listy (DNC — Do Not Call) muszą być utrzymywane osobno przez firmę. RODO wymaga że firma respektuje wycofanie zgody — to obowiązek niezależny od HLR.
Jak często powtarzać HLR Lookup dla bazy?
Zależy od rotacji. Baza pozyskana z formularzy zgód (świeża, klienci aktywni) — co 12 miesięcy. Baza B2C kupowana — co 6 miesięcy. Baza po nieaktywności klienta >6 miesięcy — przed każdą kampanią. W Polsce ~5-15% numerów rocznie zostaje wyłączonych lub portowanych.