Aller au contenu
OmniChannels.ai

API et SMPP

Qu'est-ce que le format de numéro de téléphone E.164 ?

Mis à jour le

Réponse courte

E.164 est le plan de numérotation international de l'UIT-T. Un numéro E.164 s'écrit avec un signe plus initial, l'indicatif du pays et le numéro national, soit 15 chiffres au maximum, sans espaces ni ponctuation, par exemple +971501234567. Pour convertir un numéro local, supprimez le préfixe national (souvent 0) si le pays en utilise un, ajoutez le plus et l'indicatif pays, puis retirez espaces et parenthèses.

Exemples par pays

Les numéros ci-dessous sont des exemples fictifs. Les préfixes nationaux proviennent du tableau des procédures de numérotation de l'UIT, dans sa version de décembre 2011 ; pour un pays précis, vérifiez avec une bibliothèque comme libphonenumber.

PaysForme locale (exemple)E.164
Émirats arabes unis050 123 4567+971501234567
Royaume-Uni07700 900123+447700900123
Italie (ligne fixe)06 1234 5678+390612345678
États-Unis(202) 555-0123+12025550123

Pourquoi c'est important pour WhatsApp et les SMS

Meta recommande vivement d'inclure le signe plus et l'indicatif pays dans les requêtes d'envoi WhatsApp. Sans le signe plus, l'indicatif du pays de l'expéditeur est ajouté au numéro, ce qui peut envoyer le message à un mauvais numéro. Stockez des numéros E.164 propres et envoyez-les tels quels.

Erreurs fréquentes

  • Supprimer systématiquement le zéro initial : le tableau de l'UIT n'indique aucun préfixe national pour l'Italie, l'Espagne et le Qatar.
  • Utiliser une expression régulière comme validation : elle ne vérifie que la forme, alors que libphonenumber vérifie la validité pour un pays donné.
  • Laisser Excel traiter les colonnes de téléphone comme des nombres, ce qui supprime les zéros initiaux et affiche les longs numéros en notation scientifique. Formatez la colonne en Texte.
  • Croire qu'un format valide signifie qu'un numéro est joignable.

Sources officielles