Internationale landcodes toevoegen
Het belangrijkste dat je moet onthouden is het toevoegen van de internationale landcode. Een mobiel nummer in het Verenigd Koninkrijk begint altijd met de cijfers '07', bijvoorbeeld '07911 123456'. Als je geen internationale landcode toevoegt, kan de computer dat telefoonnummer anders interpreteren. De landcode voor Rusland is '+7', en Russische mobiele telefoonnummers beginnen met '+79', dus '+7911 123456' kan ook een Russische mobiele telefoon zijn. Daarom moet je de landcode '+44' toevoegen om het nummer uniek te maken; '+44 7911 123456' zal altijd leiden naar een mobiel telefoonnummer in het Verenigd Koninkrijk.
E.164 format
Het kan handig zijn om de nummers op te maken met behulp van de E.164 aanbevelingen. De internationale E.164 opmaak wordt toegepast zodat het nummer alle noodzakelijke informatie bevat die nodig is om een oproep of SMS bericht naar een individuele ontvanger op het publieke telefoonnet van een land succesvol te maken.
Zo werkt de E.164 structuur:
Een telefoonnummer kan maximaal 15 cijfers bevatten
Het eerste deel van het telefoonnummer is de landcode (een tot drie cijfers)
Het tweede deel is de nationale bestemmingscode (NDC)
Het laatste deel is het abonneenummer (SN)
De NDC en SN samen worden collectief het nationale (significante) nummer genoemd
Om het vorige voorbeeld te gebruiken:
Landcode: +44
Nationale bestemmingscode: 7911
Abonnee nummer: 123456
Resultaat: +447911123456
Twee belangrijke opmerkingen
Bij de internationale E.164 weergave wordt de eerst '0' verwijderd. Het Britse mobiele telefoonnummer '07911 123456' in internationaal formaat is '+44 7911 123456', dus zonder de eerste nul. Ten tweede worden in de E.164 weergave alle spaties, streepjes en haakjes verwijderd. Naast de eerste '+' moeten alle tekens numeriek zijn.
Internationale telefoonnummervalidatie
Een gemakkelijke manier om te controleren of een telefoonnummer correct is of hoe het eruit moet zien volgens de E.164 opmaak, is de Phone Number Parser demo. Dit is onderdeel van een stukje software die Google gebruikt om de telefoonnummerformatering op Android-telefoons te controleren.
De website 'howstuffworks' heeft meer waardevolle achtergrondinformatie over de oorsprong van de International Telecommunication Unit (ITU) en het E.164 nummerplan.