E.164 est une norme internationale définie par l’Union internationale des télécommunications (UIT) qui régit la numérotation des téléphones dans le réseau téléphonique public commuté (PSTN) et certains réseaux de données. Elle garantit que chaque terminal téléphonique possède un numéro unique au monde, ce qui permet le routage précis des appels et messages à l’échelle internationale
Structure et format
Le format E.164 se compose de la manière suivante :
- Symbole “+” (optionnel mais recommandé pour indiquer le format international)
- Code pays (1 à 3 chiffres)
- Numéro de l’abonné (incluant éventuellement l’indicatif régional), pour un total maximal de 15 chiffres (hors “+”)
Exemple :
+33 1 23 45 67 89 (pour la France, code pays 33, numéro abonné 1 23 45 67 89)
À noter :
Le numéro E.164 ne doit comporter ni espace, ni caractère spécial, ni lettre. Il est recommandé de ne pas inclure l’indicatif international (par exemple, “00”) dans le format E.164
Avantages
- Unicité mondiale : Chaque numéro est unique, ce qui garantit que les appels et SMS arrivent toujours à la bonne destination.
- Interopérabilité : Permet la communication entre réseaux de différents pays sans risque d’ambiguïté.
- Simplification : Le format standardisé facilite la gestion, l’intégration et la validation des numéros dans les systèmes informatiques et téléphoniques.
- Compatibilité : Utilisé par de nombreux services VoIP, SMS, et applications de communication pour garantir la délivrabilité des appels et messages
Utilisations
- Téléphonie traditionnelle : Routage des appels sur le PSTN.
- VoIP et communications unifiées : Identification des utilisateurs et routage des appels sur IP.
- SMS et messagerie : Envoi de messages textes à l’international.
- Intégration CRM et applications : Stockage et traitement des contacts clients dans un format universel
Bonnes pratiques
- Ajouter le “+” pour indiquer le format international.
- Vérifier le code pays et l’indicatif régional.
- Éviter les espaces et caractères spéciaux dans le numéro.
- Valider le format avec des outils spécifiques ou des expressions régulières (ex : ^\+[1-9]\d{1,14}$)