Co to jest aktualizacja bazy klientów HLR i w jaki sposób pomaga biznesowi?

Sprzedaż, obsługa klienta i inne obszary, w których istotne są połączenia wychodzące, wymagają aktualnych kontaktów. Praktycznie każda firma posiada swoją bazę numerów telefonicznych, jednak często można w niej znaleźć numery nieistniejące lub błędnie zapisane, na co marnuje się czas i zasoby. Zapytania HLR mogą pomóc rozwiązać ten problem.

HLR – to baza danych operatorów komórkowych, zawierająca informacje o wszystkich abonentach sieci. Dzięki zapytaniu HLR możesz sprawdzić:

  • Aktualny status numeru – czy numer istnieje i jest aktywny w sieci
  • Przynależność do operatora – który operator obsługuje numer
  • Roaming – czy abonent znajduje się za granicą.

Dlaczego biznesowi warto korzystać z HLR?

Wysokiej jakości baza numerów telefonicznych znacząco zwiększa efektywność pracowników – nie muszą już tracić czasu na dzwonienie do nieistniejących numerów. Ponadto, HLR można wykorzystać do optymalizacji wysyłki SMS-ów, aby uniknąć wydatków na wysyłanie wiadomości do błędnych numerów.

Jak wysłać zapytanie HLR?

Zapytanie można wysłać w panelu klienta w sekcji Usługi - Aktualizacja bazy klientów lub przez API, używając metody NUMBER_LOOKUP.

Zwracamy uwagę: niezależnie od sposobu wysyłania zapytania, wszystkie sprawdzane numery muszą być podane w formacie międzynarodowym.

W przypadku sprawdzania jednego numeru odpowiedź otrzymasz natychmiast. W przypadku sprawdzania listy numerów lub pliku odpowiedź zostanie wysłana na e-mail w ciągu 1 godziny, ponieważ weryfikacja odbywa się w sieciach różnych operatorów komórkowych, które przetwarzają zapytania z różną prędkością.

Jak odczytać wynik?

W otrzymanym pliku znajdziesz kilka kolumn, które opisują status numeru. Szczegółowy opis każdej z nich:

  • Number - sprawdzany numer
  • Status - wynik zapytania HLR
  • Phone number check result - czy karta SIM jest włączona w momencie sprawdzania
  • MCC & MNC - kod sieci operatora, który w połączeniu z kodem kraju pozwala określić nazwę operatora komórkowego. Tłumaczenie znaczenia tych kodów znajdują się w pliku w kolumnach „mcc name” i „mnc name”.
  • Ported - czy numer został przeniesiony
  • Roaming - czy numer jest w roamingu
  • OriginalNetworkName - nazwa właściciela sieci numeru
  • PortedNetworkName - jeśli numer został przeniesiony, w tym polu znajduje się nazwa operatora, który obecnie obsługuje numer
  • Error - czy karta SIM jest włączona u operatora

Najbardziej przydatne są parametry „Phone number check result” i „Error”.

Podstawowa informacja o tym, czy numer istnieje w sieci komórkowej, przekazywana jest w parametrze „Error”. Jeśli numer nie istnieje lub nie jest numerem komórkowym, informacja ta zostanie przekazana w tym parametrze.

Możliwe wartości parametru Error:

  • No error/OK - numer został pomyślnie sprawdzony
  • Unknown Subscriber/Absent subscriber - numer nie istnieje
  • No response/system failure - sieć operatora nie odpowiedziała na zapytanie

“Phone number check result” jest dodatkowym parametrem, który operatorzy przekazują według własnego uznania. Możliwe wartości tego parametru:

  • This is not a mobile phone number - numer nie jest numerem telefonu komórkowego
  • Unable to check the phone number - numer nie istnieje lub nie jest numerem komórkowym
  • The phone number is offline - numer jest wyłączony lub poza zasięgiem sieci
  • Absent Subscriber - numer nie istnieje
  • Unknown status - status numeru jest nieznany