Behandling av telefonnumre
Du kan skrive et telefonnummer nesten som du vil – med mellomrom, bindestreker, parenteser, med +, med 00 eller helt uten retningsnummer. Men før en melding sendes, må det være klart hvilket mobilnett den går til. Derfor er portalen romslig når du legger inn et nummer og streng når den sender: alt vi ikke kan knytte til en bestemt operatør, blir aldri sendt.
Slik leser vi et nummer
Hvert nummer behandles på samme måte når det legges inn:
- Vi fjerner alt som ikke er et siffer – mellomrom, bindestreker, punktum, parenteser og tegnet
+. - Vi fjerner en innledende
00– den internasjonale formen00420…er det samme som+420…for oss.
Skrivemåten spiller derfor ingen rolle – disse fire variantene blir alle til ett og samme nummer:
| det du skriver inn | resultat |
|---|---|
+420 777 888 555 |
420777888555 |
00420777888555 |
420777888555 |
(420) 777-888-555 |
420777888555 |
420.777.888.555 |
420777888555 |
Tegnet + fjernes på samme måte som alle andre tegn som ikke er sifre. Det spiller derfor ingen rolle om du skriver nummeret som +420, 00420 eller bare 420.
Lokale numre og landsprefikset
Et lokalt nummer – for eksempel 777 888 555 – sier ikke hvilket land det hører til. Derfor finner vi trinn for trinn ut hvilket lands retningsnummer som skal legges til:
- Nummeret har allerede et internasjonalt retningsnummer – vi lar det være som det er.
- Kontaktens land – hvis den aktuelle kontakten har et land tilordnet, bruker vi det.
- Landet som er angitt ved sending – ellers tar vi landet du valgte i skjemaet eller sendte i API-et.
- Kontoens land – hvis det heller ikke er angitt noe der, bruker vi landet som er satt på BulkGate-kontoen din. Mest sannsynlig sender du til ditt eget land.
Ut fra landet vi finner, legger vi til retningsnummeret og fjerner en eventuell innledende null:
| det du skriver inn | land funnet | resultat |
|---|---|---|
777 888 555 |
Tsjekkia | 420777888555 |
0777 888 555 |
Tsjekkia | 420777888555 |
+48 600 700 800 |
Tsjekkia | 48600700800 – eget retningsnummer beholdes |
Numre som allerede har et internasjonalt retningsnummer, blir ikke endret. Du trenger altså ikke å rydde på forhånd i en fil som blander lokale og internasjonale numre. Hvor landet velges, og hvordan du legger inn kontakter fra flere land samtidig, er beskrevet i Tilordne land til kontakter.
Hvis du sender til et annet land enn det som er satt på kontoen din, må du ikke stole på det siste trinnet. Et lokalt nummer ville da få ditt lands retningsnummer og bli ugyldig. Velg derfor landet på kontakten eller ved sending, eller skriv numrene i internasjonalt format fra starten av.
Noen land har et nasjonalt prefiks som er lengre enn én null, eller ikke noe prefiks i det hele tatt. For dem har vi egne regler, slik at en lokal skrivemåte fungerer der også – å skrive om nummeret til internasjonalt format er likevel det tryggeste.
Validering av nummer og tilknytning til nett
For at en melding skal sendes, er det ikke nok at nummeret ser ut som et nummer. Vi må knytte det til et bestemt mobilnett. Derfor validerer vi alltid nummeret som helhet:
- Vi legger til det internasjonale retningsnummeret hvis det mangler – som beskrevet i Lokale numre og landsprefikset.
- Vi finner nettprefikset – ut fra sifrene etter det internasjonale retningsnummeret fastslår vi hvilket mobilnett nummeret tilhører.
- Vi kontrollerer lengden – resten av nummeret må ha lengden som er tildelt dette nettprefikset.
Bare nettet vi finner, avgjør hvilken rute meldingen tar, og hva den koster.
Et nummer som ikke gjenkjennes, merkes Feil nummer og går ikke videre:
- Det opprettes ingen melding. Du finner den heller ikke i historikken – se Meldingen ble ikke levert.
- Ingenting belastes. Slike numre teller verken med i kampanjeoppsummeringen eller i prisberegningen.
- Kampanjen fortsetter. De øvrige mottakerne får meldingen som vanlig, og du kan følge antallet ugyldige numre under utsendelsen.
Et gjenkjent nummer betyr likevel ikke at meldingen blir sendt. Den kan stoppes av blokkeringslisten eller avmeldingen (opt-out), og av innstillingen Sende restriksjoner på kontoen din, som inneholder listen over land du har lov til å sende til.
Numre som er overført til en annen operatør
Et nummer som mottakeren har overført til en annen operatør, beholder sitt opprinnelige nettprefiks. Under valideringen knytter vi det derfor først til den opprinnelige operatøren. I det øyeblikket meldingen sendes, bruker vi deretter HLR-registeret til å finne ut hvilket nett nummeret faktisk er i, og belaster meldingen til den operatørens pris.
Hvor kontrollen skjer
| hvor | hva det betyr |
|---|---|
| Import til adresseboken | bare kontakter med et gjenkjent nummer lagres, andre rader hoppes over; nummeret lagres i internasjonalt format sammen med land, retningsnummer og nett |
| Import til en kampanje | samme kontroll som i adresseboken – enten du legger til numre fra en fil, fra et vCard eller manuelt |
| Testmelding | nummeret må bestå kontrollen, ellers sendes ikke testen |
| Blokkeringsliste | bare et gjenkjent nummer kan legges til |
| API og moduler | numrene går gjennom samme kontroll som i portalen |
Slik kontrollerer du numre på forhånd
For å være sikker før en utsending kan du sende numrene til kontroll av telefonnumre. For hvert nummer får du tilbake om det er gyldig, hvilket land det tilhører, retningsnummeret og nettet det er i. Et nummer som ikke gjenkjennes, kommer tilbake med valid: false og nettet unknown.
Fra PHP kan du kalle den samme kontrollen via NumberChecker i SDK-en vår.
Kontrollen er gratis og egner seg godt til jevnlig opprydding i kontaktdatabasen: ta hånd om numre som rapporteres som unknown, før en kampanje er avhengig av dem.
Når et nummer er gyldig, men ukjent for oss
Nummerplaner endres: operatører får nye nummerserier, og virtuelle nett dukker opp. Derfor kan et nummer som fungerer, bli merket Feil nummer hos oss – og da er det en sak for kundestøtten. Vi legger nummerserien inn i nettdatabasen vår, og nummeret begynner å gå gjennom.
- Klikk på
Brukerstøtteog deretterKontakt ossi portalmenyen - Velg
Kontakt supporti feltetEmne - Velg
Landsom nummeret tilhører - I det andre feltet
Emneskriver du hva henvendelsen gjelder – for eksempelUkjent telefonnummer - I
Utgiftsbeskrivelseoppgir du hele nummeret i internasjonalt format, operatøren hvis du vet den, og hvor du støtte på problemet - Klikk på
Sende
Et utvalg hjelper også: hvis en hel nummerserie oppfører seg likt, send flere av numrene. Ut fra ett enkelt nummer kan vi ikke se om det er en skrivefeil eller en nummerserie vi mangler.
Hvis du ikke er logget inn i portalen, bruker du kontaktskjemaet – velg samme Emne og fyll inn Email som kontoen din er registrert med.
Takk for tilbakemeldingen.