#phone
Este helper está diseñado para ayudarte a extraer o transformar el valor de un número de teléfono de forma sencilla a estructuras personalizadas.
Habitualmente usarás este helper para identificar valores del número de teléfono en Webhooks hacia plataformas para envío de notificaciones como SMS, llamadas telefónicas, WhatsApp, Telegram u otros.
Modo de uso
Este helper debe recibir tres valores en el siguiente orden:
phone: Número de teléfono que deberás extraer desde los datoscountry: Código del país, que deberás extraer desde los datosformat: El formato de salida que esperas. Los valores disponibles son:code,code-plus,internationalynational. Por defecto, esinternational.
{{phone-number customer.phone location.countryCode 'international' }}En el caso de este ejemplo, la salida sería +12345678900.
{
"code": {{phone-number customer.phone location.countryCode 'code' }},
"number": {{phone-number customer.phone location.countryCode 'national' }},
"fullNumber": {{phone-number customer.phone location.countryCode 'international' }},
}Formatos
La diferencia entre international y national, es que el primer contiene el codigo de país y el símbolo +. Y entre de formato entre code y code-plus es que este último incluye el símbolo + como sufijo.
El valor del número de teléfono puede ser con o sin código de país, con o sin espacios e no sensible si incluye el símbolo +. Es decir, +12345678900, 12345678900, 2345678900 o +1 234 567 8900.
international
international{{phone-number 12345678900 'US' 'international' }}Salida: +12345678900
national
national{{phone-number 12345678900 'US' 'national' }}Salida: 2345678900
code
code{{phone-number 12345678900 'US' 'code' }}Salida: 1
code-plus
code-plus{{phone-number 12345678900 'US' 'code-plus' }}Salida: +1
Última actualización
¿Te fue útil?

