Yext utiliza libphonenumber, una biblioteca de Google, para analizar y validar los datos del número de teléfono en Yext Content. Si libphonenumber determina que un número de teléfono no es válido, impedirá que ese número de teléfono se guarde en una entidad en Content. Este artículo proporciona los pasos a seguir para solucionar los problemas y validar un número de teléfono que está bloqueado para poder añadirlo a Yext Content.
Nota: El tipo de campo Teléfono es un tipo de campo estándar en Yext, usado para campos integrados como Teléfono principal, Teléfono alternativo y Teléfono móvil. Por el momento, no se puede usar en campos personalizados.
Validación del número de teléfono
Si se te impide añadir un número de teléfono a una entidad en Content y crees que el número de teléfono es válido, a continuación te indicamos cómo puedes solucionar el problema:
- Prueba el número de teléfono en la demo de libphonenumber.
- En el Paso 1, introduce un único número de teléfono en el campo “Especificar un número de teléfono” o sube un archivo CSV con varios números de teléfono.
- Puedes introducir el número de teléfono con o sin formato y el código numérico del país; por ejemplo, para probar el número de teléfono de la empresa Yext, podrías introducir “(212) 994-3900”, “+1 (212) 994-3900” o “2129943900”. Cualquiera de estas opciones funcionará.
- Nota: Si subes un archivo con varios números de teléfono, todos deben corresponder al mismo prefijo de país.
- Puedes introducir el número de teléfono con o sin formato y el código numérico del país; por ejemplo, para probar el número de teléfono de la empresa Yext, podrías introducir “(212) 994-3900”, “+1 (212) 994-3900” o “2129943900”. Cualquiera de estas opciones funcionará.
- En el Paso 2, introduce el código de país de dos letras del número de teléfono.
- Es el código ISO 3166 alfa-2 (por ejemplo, “us” para Estados Unidos). Puedes encontrar la lista completa de estos códigos de país aquí.
- (Opcional) En el Paso 3, puedes introducir una configuración regional para la geocodificación del número de teléfono, que especifica el idioma del país donde está registrado el número de teléfono. Este paso no es necesario y, si no lo introduces, la opción predeterminada es el inglés.
- En la primera casilla, introduce un código de idioma ISO válido (lista completa aquí).
- En la segunda casilla, tienes la opción de especificar además una región si el idioma que has introducido se habla en varios países (por ejemplo, inglés americano frente a inglés británico). Especifica una región utilizando el mismo código de país ISO que usaste en el Paso 2. (Por ejemplo, para especificar el inglés americano, el código de idioma sería “en” y el código de país sería “us”). También puedes dejar esta casilla en blanco.
- En el Paso 1, introduce un único número de teléfono en el campo “Especificar un número de teléfono” o sube un archivo CSV con varios números de teléfono.
- La demo te devolverá información sobre el número de teléfono que has introducido. Consulta la tabla Resultados de la validación:
-
-
-
Resultado de isPossibleNumber(): si es posible tener este número de teléfono en el país especificado, será verdadero.
- Por ejemplo, todos los números de teléfono de EE. UU. tienen 11 dígitos, incluido el código de país “+1”. Si se introduce un número de teléfono de 12 dígitos con el código de país “us”, no se trata de un número de teléfono que pueda existir en EE. UU., por lo que este campo se marcaría como falso.
- Resultado de isValidNumber(): si se trata de un número de teléfono registrado válido en el país especificado, será verdadero.
- Resultado de isPossibleNumber(): si el número de teléfono contiene toda la información adecuada para el país especificado, será verdadero.
- Por ejemplo, si el código de país es “us”, pero el número de teléfono no contiene un código de área que coincida con un estado o territorio de EE. UU., significa que no es un número de teléfono válido para la región, y este campo se marcaría como falso.
-
Resultado de isPossibleNumber(): si es posible tener este número de teléfono en el país especificado, será verdadero.
-
-
- Si alguno de los campos Resultados de la validación es falso:
- Libphonenumber nos está diciendo que el número de teléfono no es válido, por lo que Yext Content no admite el número de teléfono.
- Si crees que el número de teléfono es válido y la prueba de libphonenumber es incorrecta, envía una solicitud de asistencia a libphonenumber aquí.
- Asegúrate de incluir información relevante de la prueba de la demo que demuestre que el número de teléfono no era válido, así como cualquier información que demuestre por qué el número de teléfono debería ser válido.
- Cuando libphonenumber resuelva el problema, avísanos poniéndote en contacto con la asistencia técnica de Yext o con tu gestor para el éxito del cliente. Tendremos que actualizar nuestra biblioteca para recoger los cambios que libphonenumber pueda haber realizado.
- Si todos los campos Resultados de la validación son verdaderos:
- Libphonenumber nos está diciendo que el número de teléfono es válido, pero Yext Content sigue sin admitir el número de teléfono. Puede tratarse de un problema con Yext Content.
- Ponte en contacto con el servicio de atención al cliente de Yext para resolver el problema.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.