Comment formater correctement les numéros de téléphone ?
La plupart des problèmes de livraison à l'international ne sont pas des problèmes de réseau mais de format.
Le format international
L'indicatif pays, puis le numéro sans le zéro initial. Un numéro belge écrit localement 0470… devient +32470… Omettre ce zéro est l'étape la plus souvent oubliée.
Enregistrez-le correctement d'emblée
Stockez les numéros dans ce format international, même si vos utilisateurs les saisissent localement. Placez la conversion à l'enregistrement, pas à l'envoi — sinon deux formats coexistent dans votre base.
Espaces et tirets
Ils peuvent disparaître : ils servent à la lisibilité et n'ont aucune signification. Supprimez tout ce qui n'est ni chiffre ni signe plus.
Les numéros fixes
Ils ne peuvent pas recevoir de SMS. Stockez-les à part ou marquez-les, sinon vous payez à chaque fois des messages qui n'arrivent nulle part.
Validez à la saisie
Contrôlez le format pendant que quelqu'un tape. Après coup, l'erreur n'est plus corrigeable puisque vous ne pouvez pas joindre la personne.