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