Slik fungerer Global telefonnummerformaterer og geografisk sjekker
Dette verktøyet er utviklet for å hjelpe brukere med å formatere telefonnumre, verifisere om de samsvarer med offisielle, publiserte regler for nummerplaner, samt identifisere det offentlige tildelingsområdet for det aktuelle prefikset. Verktøyet kan brukes i to ulike moduser: enkeltnummermodus eller buntfilmodus.
Gjennomgangen sjekker nummerets lengde, prefiks og type opp mot offisielle nummereringsmønstre for å fastslå om nummeret er strukturelt gyldig. I tillegg henter verktøyet ut geografiske etiketter som er knyttet til nummerets prefiks. Det er viktig å merke seg at verktøyet utelukkende beskriver metadata for nummereringsplanen. Det sjekker ikke om et nummer faktisk er aktivt, tildelt en reell person, har et aktivt SIM-kort, eller om det er i stand til å motta anrop.
Inndata og konfigurasjon
For å utføre en sjekk krever verktøyet spesifikke inndata avhengig av om du analyserer et enkelt nummer eller kjører en batch-prosessering.
Enkeltnummermodus
- Land eller region (
Land eller region): En rullegardinmeny som brukes til å angi landskodekonteksten for telefonnumre som skrives inn i nasjonale formater. - Telefonnummer (
Telefonnummer): Et enkelt telefonnummer som kan inneholde siffer, vanlige skilletegn og en valgfri lokalnevnelse (ekstensjon).
Buntfilmodus (TXT-bunt)
For å behandle større lister må du laste opp en ren tekstfil under feltet Slipp en TXT-fil her eller velg en (Slipp en TXT-fil her eller velg en). Filen må oppfylle følgende tekniske krav:
- Den må være lagret med UTF-8-koding.
- Den må bruke filendelsen
.txt. - Den må inneholde nøyaktig ett telefonnummer per linje.
- Den må inneholde minst ett telefonnummer og kan ikke overskride den maksimale tillatte filstørrelsen eller linjegrensen.
Tolking av utdata og resultater
Når verktøyet har analysert inndataene, presenteres resultatene i oversiktlige rapporter.
Rapport for enkeltnummer
Når et enkelt nummer kontrolleres, genereres en Nummerplanrapport (Nummerplanrapport) med følgende felt og statusmeldinger:
- Statusmelding: Hvis nummeret er gyldig, vises meldingen "Nummeret samsvarer med et publisert nummermønster." (
Nummeret samsvarer med et publisert nummermønster.). - Lengde (
Lengde): Viser det nøyaktige antallet siffer i formatet "‹count›siffer" (‹count› siffer), sammen med en diagnostisk status som enten er "Bestått" (Bestått) eller "Krever oppmerksomhet" (Krever oppmerksomhet). - Nummereringsmønster (
Nummereringsmønster): Viser diagnostisk status "Bestått" (Bestått), "Krever oppmerksomhet" (Krever oppmerksomhet) eller "Ikke sjekket" (Ikke sjekket). - Landskode (
Landskode): Den identifiserte internasjonale retningskoden. - Nasjonalt nummer (
Nasjonalt nummer): Nummeret presentert i sitt nasjonale format. - Nummertype (
Nummertype): Klassifiserer nummeret i en av følgende kategorier:- "Fastlinje" (
Fastlinje) - "Mobil" (
Mobil) - "Fastlinje eller mobil" (
Fastlinje eller mobil) - "Gratisnummer" (
Gratisnummer) - "Teletjeneste med høy takst" (
Teletjeneste med høy takst) - "VoIP" (
VoIP) - "Spesialtjeneste" (
Spesialtjeneste) - "Ikke fastslått" (
Ikke fastslått)
- "Fastlinje" (
- Offentlig prefiksområde (
Offentlig prefiksområde): Viser den geografiske etiketten som er kartlagt til prefikset. Hvis det ikke finnes mer spesifikke data, vises "Global eller ikke-geografisk tjeneste" (Global eller ikke-geografisk tjeneste) eller "Ingen smalere offentlig område er tilknyttet dette prefikset." (Ingen smalere offentlig område er tilknyttet dette prefikset.). Dersom databasen ikke kan lastes inn, vises feilmeldingen "Tabellen over offentlige områder kunne ikke lastes inn. Formatering og nummereringssjekker er likevel fullført." (Tabellen over offentlige områder kunne ikke lastes inn. Formatering og nummereringssjekker er likevel fullført.). - Formater: Nummeret formateres og vises som både "Internasjonal" (
Internasjonal) og "Nasjonal" (Nasjonal). - Kontekstvarsel: Hvis du har valgt et land manuelt, men skriver inn et nummer med en annen internasjonal landskode, vises varselet: "+ landskoden identifiserer
‹detected›; det valgte landet ble ikke brukt." (+ landskoden identifiserer ‹detected›; det valgte landet ble ikke brukt.).
Rapport for buntmodus
Ved behandling av en TXT-fil viser verktøyet en Resultatforhåndsvisning (Resultatforhåndsvisning) som indikerer "Viser ‹shown› av ‹total› rader. CSV-en inneholder alle rader." (Viser ‹shown› av ‹total› rader. CSV-en inneholder alle rader.). Tabellen inneholder følgende kolonner:
- "Linje" (
Linje) - "Opprinnelig" (
Opprinnelig) - "Status" (
Status) - "Resultat" (
Resultat) - "Land / region" (
Land / region) - "Offentlig prefiksområde" (
Offentlig prefiksområde)
I tillegg vises en oppsummering med feltene "Nummer" (Nummer), "Nummerplan-treff" (Nummerplan-treff) og "Krever oppmerksomhet" (Krever oppmerksomhet).
Valideringsregler og feilmeldinger
Verktøyet følger strenge regler for prioritering og validering av numre.
Prioritering av landskode
Hvis et telefonnummer starter med en internasjonal "+" landskode, bærer nummeret sin egen kontekst. Denne koden vil alltid ha prioritet, og det manuelt valgte landet i rullegardinmenyen blir ignorert. Det valgte landet eller regionen brukes kun som en reservekontekst når det inntastede nummeret ikke begynner med "+".
Valideringsfeil for nummerplaner
- For kort nummer: Hvis nummeret har færre siffer enn tillatt, utløses feilen: "Dette nummeret er kortere enn den valgte nummerplanen tillater." (
Dette nummeret er kortere enn den valgte nummerplanen tillater.). - For langt nummer: Hvis nummeret har flere siffer enn tillatt, utløses feilen: "Dette nummeret er lengre enn den valgte nummerplanen tillater." (
Dette nummeret er lengre enn den valgte nummerplanen tillater.). - Ugyldig lengde: Hvis lengden ikke eksisterer i nummerplanen, utløses feilen: "Denne nummerlengden brukes ikke av den valgte nummerplanen." (
Denne nummerlengden brukes ikke av den valgte nummerplanen.). - Ugyldig prefiks: Hvis lengden er korrekt, men prefikset er ukjent, utløses feilen: "Lengden passer, men prefikset samsvarer ikke med et publisert nummermønster." (
Lengden passer, men prefikset samsvarer ikke med et publisert nummermønster.).
Begrensninger for inndata
- Tegnbyrde: Hvis nummeret overskrider den maksimale lengden, vises: "Hold telefonnummeret på eller under
‹max›tegn." (Hold telefonnummeret på eller under ‹max› tegn.). - Ulovlige tegn: Ved bruk av ulovlige formateringssymboler vises: "Fjern linjeskift, toveismerker eller usynlige kontrolltegn." (
Fjern linjeskift, toveismerker eller usynlige kontrolltegn.). - Ikke-numeriske inndata: Hvis inndataene ikke kan tolkes som et telefonnummer, vises: "Skriv inn ett telefonnummer ved hjelp av siffer, vanlig tegnsetting og en valgfri lokalnevnelse." (
Skriv inn ett telefonnummer ved hjelp av siffer, vanlig tegnsetting og en valgfri lokalnevnelse.). - Ukjent landskode: Hvis den internasjonale koden ikke eksisterer, vises: "Den internasjonale landskoden gjenkjennes ikke." (
Den internasjonale landskoden gjenkjennes ikke.).
Feilmeldinger for buntfiler
- Feil filformat: "Velg en .txt-fil." (
Velg en .txt-fil.). - Filen er for stor: "Hold TXT-filen på eller under
‹max›." (Hold TXT-filen på eller under ‹max›.). - Feil koding: "Lagre TXT-filen som UTF-8 og prøv på nytt." (
Lagre TXT-filen som UTF-8 og prøv på nytt.). - Tom fil: "Legg til minst ett telefonnummer i TXT-filen." (
Legg til minst ett telefonnummer i TXT-filen.). - For mange linjer: "Hold listen på
‹max›ikke-tomme linjer eller færre." (Hold listen på ‹max› ikke-tomme linjer eller færre.). - Generell feil: "Denne filen kunne ikke kontrolleres. Prøv en ny TXT-eksport." (
Denne filen kunne ikke kontrolleres. Prøv en ny TXT-eksport.).
Personvern og lokal behandling
Sikkerhet og personvern er innebygd direkte i verktøyets arkitektur. Alle analyser og formateringer av telefonnumre utføres lokalt i brukerens egen nettleser. Ingen telefonnumre eller opplastede TXT-filer blir sendt, overført eller lagret på BroBroGo sine servere. Dette gjør verktøyet trygt å bruke for sensitive lister og bedriftsinterne data.
Bruksområder og målgrupper
- Datavaskere: Personer som har behov for å standardisere en liste med telefonnumre i blandet format til konsistente internasjonale formater som E.164 eller RFC3966.
- Kundeemne-validerere: Ansatte innen salg eller markedsføring som ønsker å verifisere om innsamlede telefonnumre samsvarer med offisielle nasjonale mønstre for lengde og prefiks før de kjører kampanjer.
- Kundestøtteteam: Agenter som ønsker å identifisere det sannsynlige geografiske området, tidssonen eller linjetypen (som mobil vs. fastlinje) for en innkommende internasjonal henvendelse.
- Systemadministratorer: IT-personell som har behov for å massebehandle og revidere telefonnummerlister eksportert fra interne databaser for å flagge formateringsfeil eller ugyldige prefikser.
Begrensninger ved nummerplanvalidering
Selv om et telefonnummer består alle strukturelle tester i en nummerplan, garanterer ikke dette at nummeret er i bruk. Nummerplaner definerer kun de teoretiske rammene som nasjonale myndigheter har satt av til ulike teleselskaper.
Geografiske etiketter som knyttes til et prefiks, kan også avvike fra abonnentens faktiske fysiske plassering. Dette skyldes utbredt bruk av nummerportering (der man tar med seg nummeret til en ny operatør eller adresse), mobiltelefoni, VoIP-tjenester som ikke er bundet til fysiske linjer, samt løpende nytildeling av gamle numre.
Ofte stilte spørsmål (FAQ)
Betyr en nummerplansamsvar at nummeret er ekte? Nei. Et samsvar betyr at lengden og prefikset passer til et publisert nummermønster. Det kan ikke bekrefte at nummeret er tildelt, har et aktivt SIM, kan motta anrop eller tilhører noen.
Hva betyr det offentlige prefiksdistriktet? Det er den geografiske etiketten som er publisert for det nummerprefikset. Nummerportering, mobilbruk, VoIP og nytildeling betyr at det kan avvike fra innringerens hjemsted eller gjeldende posisjon.
Hvorfor må jeg velge et land eller en region? Utvalget gir landskodekonteksten for et nummer skrevet i nasjonalt format. Et nummer som begynner med +, bærer sin egen internasjonale landskode, slik at den koden har prioritet.