Standard E.164 i struktura międzynarodowych numerów telefonów
Międzynarodowy standard E.164 określa jednoznaczny format numeracji telefonicznej stosowany na całym świecie. Każdy numer zgodny z tym standardem zawiera w sobie międzynarodowy kod telefoniczny oraz krajowy numer odbiorcy. Prawidłowe formatowanie i weryfikacja tych danych mają kluczowe znaczenie dla globalnej infrastruktury telekomunikacyjnej, eliminując błędy podczas routingu połączeń oraz ułatwiając integrację systemów bazodanowych.
Narzędzie Globalne narzędzie do formatowania numerów telefonów i sprawdzania obszaru pozwala na analizę struktury numerów w oparciu o oficjalne plany numeracji. Proces ten opiera się na weryfikacji długości, prefiksu oraz typu przypisanego do konkretnego bloku numerycznego.
Funkcje i parametry wejściowe narzędzia
Narzędzie działa w dwóch trybach: analizy pojedynczego numeru oraz przetwarzania wsadowego plików tekstowych. W zależności od wybranego trybu, użytkownik wprowadza następujące dane:
- Kraj lub region (
Kraj lub region): Lista rozwijana służąca do określenia kontekstu kodu kierunkowego dla numerów zapisanych w formatach krajowych. Pole to posiada wskazówkę: "Używane, gdy numer nie zaczyna się od międzynarodowego kodu kierunkowego +.". - Numer telefonu (
Numer telefonu): Pole tekstowe przeznaczone do wprowadzenia pojedynczego numeru zawierającego cyfry, zwykłe znaki interpunkcyjne oraz opcjonalny numer wewnętrzny. - Plik TXT (
Upuść plik TXT tutaj lub wybierz go): Opcja w trybie wsadowym, która wymaga spełnienia następujących kryteriów technicznych:- Plik musi być zapisany w kodowaniu UTF-8.
- Rozszerzenie pliku musi wynosić
.txt. - Każdy numer telefonu musi znajdować się w osobnej linii.
- Plik musi zawierać co najmniej jeden numer i nie może przekraczać maksymalnego limitu rozmiaru ani liczby linii.
Interpretacja wyników i raportów
Tryb pojedynczego numeru
Po przeprowadzeniu analizy pojedynczego zapytania, system generuje Raport planu numeracji (Raport planu numeracji) zawierający szczegółowe parametry diagnostyczne:
- Status: W przypadku pełnej zgodności wyświetlany jest komunikat: "Numer pasuje do opublikowanego wzorca numeracji.".
- Długość (
Długość): Prezentuje informację w formacie "Liczba cyfr:‹count›" wraz ze statusem diagnostycznym "Zaliczone" (Zaliczone) lub "Wymaga uwagi" (Wymaga uwagi). - Wzorzec numeracji (
Wzorzec numeracji): Zwraca status "Zaliczone" (Zaliczone), "Wymaga uwagi" (Wymaga uwagi) lub "Nie sprawdzono" (Nie sprawdzono). - Międzynarodowy kod telefoniczny (
Międzynarodowy kod telefoniczny): Wykryty prefiks kierunkowy kraju. - Numer krajowy (
Numer krajowy): Zapis numeru w formacie lokalnym. - Typ numeru (
Typ numeru): Klasyfikuje numer do jednej z następujących kategorii:- "Stacjonarny" (
Stacjonarny) - "Komórkowy" (
Komórkowy) - "Stacjonarny lub komórkowy" (
Stacjonarny lub komórkowy) - "Bezpłatny" (
Bezpłatny) - "O podwyższonej opłacie" (
O podwyższonej opłacie) - "VoIP" (
VoIP) - "Usługa specjalna" (
Usługa specjalna) - "Nie określono" (
Nie określono)
- "Stacjonarny" (
- Publiczny obszar prefiksu (
Publiczny obszar prefiksu): Wyświetla etykietę geograficzną przypisaną do prefiksu, wartość "Usługa globalna lub niegeograficzna" (Usługa globalna lub niegeograficzna), komunikat "Brak węższego publicznego obszaru przypisanego do tego prefiksu." (Brak węższego publicznego obszaru przypisanego do tego prefiksu.) lub "Nie udało się załadować tabeli obszarów publicznych. Formatowanie i weryfikacja planu zostały zakończone." (Nie udało się załadować tabeli obszarów publicznych. Formatowanie i weryfikacja planu zostały zakończone.). - Formaty: Prezentacja numeru w zapisie "Międzynarodowy" (
Międzynarodowy) oraz "Krajowy" (Krajowy). - Powiadomienie o kontekście: W sytuacji nadpisania kontekstu pojawia się komunikat: "Kod kierunkowy + identyfikuje
‹detected›; wybranego kraju nie użyto.".
Tryb wsadowy
W przypadku analizy wielu linii jednocześnie, narzędzie prezentuje sekcję Podgląd wyników (Podgląd wyników) z informacją: "Wyświetlono ‹shown› z ‹total› wierszy. Plik CSV zawiera wszystkie wiersze.". Tabela wynikowa składa się z następujących kolumn:
- "Linia" (
Linia) - "Oryginał" (
Oryginał) - "Status" (
Status) - "Wynik" (
Wynik) - "Kraj / region" (
Kraj / region) - "Publiczny obszar prefiksu" (
Publiczny obszar prefiksu)
Podsumowanie zbiorcze zawiera wskaźniki: "Numery" (Numery), "Zgodności z planem" (Zgodności z planem) oraz "Wymaga uwagi" (Wymaga uwagi).
Reguły walidacji i obsługa błędów
Narzędzie stosuje ściśle określone reguły priorytetów oraz walidacji danych wejściowych:
- Priorytet międzynarodowego kodu kierunkowego: Jeżeli wprowadzony numer rozpoczyna się od znaku "+", system automatycznie odczytuje kod kraju z numeru, ignorując ręczny wybór z listy rozwijanej.
- Użycie formatu krajowego: Wybrany z listy kraj lub region jest brany pod uwagę wyłącznie wtedy, gdy wprowadzony numer nie zawiera znaku "+".
Podczas analizy mogą wystąpić następujące błędy walidacji planu numeracji:
- Numer zbyt krótki: "Ten numer jest krótszy, niż zezwala na to wybrany plan numeracji.".
- Numer zbyt długi: "Ten numer jest dłuższy, niż zezwala na to wybrany plan numeracji.".
- Nieprawidłowa długość: "Ta długość numeru nie jest używana przez wybrany plan numeracji.".
- Nieznany prefiks: "Długość jest odpowiednia, ale prefiks nie pasuje do opublikowanego wzorca numeracji.".
Błędy wprowadzania danych i ograniczenia formatu generują komunikaty:
- Przekroczenie limitu znaków: "Długość numeru telefonu nie może przekraczać
‹max›znaków.". - Niedozwolone znaki: "Usuń znaki podziału wiersza, znaczniki dwukierunkowe lub niewidoczne znaki sterujące.".
- Niepoprawny format: "Wpisz jeden numer telefonu, używając cyfr, zwykłych znaków interpunkcyjnych i opcjonalnego numeru wewnętrznego.".
- Nieznany kod kraju: "Międzynarodowy kod kierunkowy nie został rozpoznany.".
Błędy związane z obsługą plików w trybie wsadowym:
- Nieprawidłowy format pliku: "Wybierz plik.txt.".
- Przekroczenie rozmiaru: "Rozmiar pliku TXT nie może przekraczać
‹max›.". - Błąd kodowania: "Zapisz plik TXT w kodowaniu UTF-8 i spróbuj ponownie.".
- Pusty plik: "Dodaj co najmniej jeden numer telefonu do pliku TXT.".
- Przekroczenie limitu linii: "Lista może zawierać maksymalnie
‹max›niepustych linii.". - Błąd przetwarzania: "Nie udało się sprawdzić tego pliku. Spróbuj użyć nowego eksportu TXT.".
Ograniczenia techniczne i geolokalizacja
Narzędzie przetwarza wyłącznie metadane opublikowanych planów numeracji. Oznacza to, że dopasowanie numeru do wzorca nie jest tożsame z potwierdzeniem jego aktywności na rynku.
| Cecha analizowana przez narzędzie | Informacje nieobsługiwane przez narzędzie |
|---|---|
| Zgodność struktury z oficjalnym planem | Tożsamość właściciela numeru |
| Przypisany typ linii (np. komórkowy, VoIP) | Nazwa aktualnego operatora sieci |
| Teoretyczny publiczny obszar alokacji prefiksu | Status aktywności karty SIM i możliwość odbioru połączeń |
| Długość i poprawność prefiksu krajowego | Lokalizacja urządzenia w czasie rzeczywistym (GPS) |
Rozbieżności pomiędzy teoretycznym publicznym obszarem prefiksu a rzeczywistym miejscem pobytu użytkownika wynikają bezpośrednio z procedur przenoszenia numerów (MNP), mobilnego charakteru sieci komórkowych, specyfiki telefonii VoIP oraz ponownego przydzielania nieaktywnych pul numerów nowym abonentom.
Bezpieczeństwo danych i przetwarzanie lokalne
Wszystkie operacje związane z analizą, formatowaniem oraz walidacją numerów telefonów są wykonywane bezpośrednio w przeglądarce internetowej użytkownika. Żadne dane wprowadzane ręcznie ani pliki przesyłane w trybie wsadowym nie są wysyłane na serwery zewnętrzne ani zapisywane w infrastrukturze BroBroGo. Gwarantuje to pełną poufność przetwarzanych baz danych i zgodność z rygorystycznymi zasadami ochrony prywatności.
Często zadawane pytania (FAQ)
Czy zgodność z planem numeracji oznacza, że numer jest prawdziwy? Nie. Zgodność oznacza, że długość i prefiks pasują do opublikowanego wzorca numeracji. Nie potwierdza to, że numer został przydzielony, ma aktywną kartę SIM, może odbierać połączenia lub do kogokolwiek należy.
Co oznacza publiczny obszar prefiksu? Jest to etykieta geograficzna opublikowana dla danego prefiksu numeru. Przenoszenie numerów, korzystanie z telefonii komórkowej, VoIP i ponowne przydzielanie mogą sprawić, że będzie się ona różnić od miejsca zamieszkania lub aktualnej lokalizacji dzwoniącego.
Dlaczego muszę wybrać kraj lub region? Wybór ten dostarcza kontekstu kodu kierunkowego dla numeru zapisanego w formacie krajowym. Numer zaczynający się od znaku + ma własny międzynarodowy kod kierunkowy, więc ten kod ma pierwszeństwo.