Respuesta breve
E.164 es el plan internacional de numeración de la UIT-T. Un número E.164 se escribe con un signo más inicial, el prefijo del país y el número nacional, con un máximo de 15 dígitos y sin espacios ni signos de puntuación, por ejemplo +971501234567. Para convertir un número local, quite el prefijo nacional (normalmente 0) si el país lo usa, añada el más y el prefijo del país, y elimine espacios y paréntesis.
Ejemplos por país
Los números siguientes son ejemplos ficticios. Los prefijos nacionales proceden de la tabla de procedimientos de marcación de la UIT, una situación de diciembre de 2011, así que confirme un país concreto con una biblioteca como libphonenumber.
| País | Forma local (ejemplo) | E.164 |
|---|---|---|
| Emiratos Árabes Unidos | 050 123 4567 | +971501234567 |
| Reino Unido | 07700 900123 | +447700900123 |
| Italia (fijo) | 06 1234 5678 | +390612345678 |
| Estados Unidos | (202) 555-0123 | +12025550123 |
Por qué importa para WhatsApp y SMS
Meta recomienda encarecidamente incluir el signo más y el prefijo telefónico del país en las solicitudes de envío de WhatsApp. Sin el signo más, se añade al número el prefijo del país del remitente, y el mensaje puede llegar a un número equivocado. Guarde números E.164 limpios y envíe exactamente eso.
Errores frecuentes
- Quitar siempre el cero inicial: la tabla de la UIT no indica prefijo nacional para Italia, España ni Catar.
- Usar una expresión regular como validación: solo comprueba la forma, mientras que libphonenumber comprueba la validez para un país.
- Dejar que Excel trate las columnas de teléfono como números, lo que elimina los ceros iniciales y muestra los números largos en notación científica. Dé formato de Texto a la columna.
- Suponer que un formato válido significa que el número es accesible.
Fuentes oficiales
- Recommendation ITU-T E.164: The international public telecommunication numbering plan
- Dialling procedures (international prefix, national (trunk) prefix and national (significant) number), ITU Operational Bulletin No. 994, 15.XII.2011
- WhatsApp user phone number formats — WhatsApp Business Platform, Meta for Developers
- Keeping leading zeros and large numbers — Microsoft Support
- libphonenumber — Google, open-source library on GitHub
