Saltar al contenido
verificaOTP

Capítulo 1 de 5 · 12 min de lectura

SMS como canal base

Por qué el SMS sigue siendo el piso de alcance en LATAM y qué pasa con los acentos.

El SMS no necesita app, datos móviles ni smartphone. En una región donde conviven planes prepago con saldo intermitente y equipos básicos, sigue siendo el único canal que llega a prácticamente cualquier línea activa. Por eso es el canal base: el que garantiza que nadie queda fuera.

Codificación: el detalle que cuesta plata

Un SMS usa por defecto el alfabeto GSM-7, con 160 caracteres por segmento. GSM-7 incluye la ñ, la é y los signos ¿ y ¡, pero no incluye á, í, ó ni ú. Basta un «código» con tilde para que el mensaje entero pase a UCS-2, donde cada segmento admite solo 70 caracteres. Un texto de 90 caracteres pasa de un segmento a dos, y pagas el doble.

El remitente

Según el país, el SMS llega desde un código corto, un número largo o un remitente alfanumérico. En Chile y Perú el alfanumérico tiene soporte variable según operador; en México predominan los códigos cortos para tráfico transaccional. Elige la ruta por país y mide entrega por operador, no un promedio regional.

Durante CyberDay, el volumen de SMS transaccional puede multiplicarse por cinco en pocas horas. Si tu agregador no tiene capacidad reservada para esos picos, el primer síntoma no es un error explícito, sino una cola que retrasa la entrega y hace que el código llegue después de que el usuario ya cerró la pestaña de pago.

Por eso conviene negociar con tu proveedor un acuerdo de nivel de servicio específico para fechas de alto tráfico, y probar con antelación el comportamiento bajo carga en un ambiente de pruebas, no descubrirlo en vivo el primer lunes de octubre.

Autocompletado del código

En la web, la WebOTP API permite que el navegador ofrezca el código si la última línea del SMS tiene el formato @tudominio.cl #123456. En Android nativo, la SMS Retriever API usa un hash de 11 caracteres al final del mensaje. Ambos eliminan el tipeo y reducen errores de forma notable.

verificaOTP: tu codigo es 482913. Vence en 5 min. No lo compartas.

@verificaotp.cl #482913
Se marca completado al leer el 80%.

Comentarios (2)

Se guardan solo en tu navegador.

  • Paula Henríquez24 sept

    Lo de la tilde en «código» es exactamente lo que nos duplicó la factura de SMS un trimestre completo. Nadie del equipo lo sabía.

  • Sebastián Núñez26 sept

    WebOTP funciona muy bien en Chrome Android. En iOS Safari el autocompletado viene del teclado y es más tolerante con el formato.