Codificación de SMS - GSM-7, UCS-2, mensajes divididos y caracteres ilegibles

Los problemas de codificación generan las incidencias de aspecto más extraño: signos de interrogación, recuadros, mensajes cortados a mitad de palabra o un mensaje facturado como tres. Las reglas que hay detrás son sencillas.

Los dos alfabetos

  • GSM-7: el alfabeto estándar, 160 caracteres por mensaje. Letras latinas básicas, dígitos y un conjunto fijo de símbolos. Algunos caracteres (como el signo del euro y los corchetes) cuentan como DOS caracteres cada uno.
  • UCS-2: se usa en cuanto su mensaje contiene CUALQUIER carácter fuera de GSM-7 (un emoji, una comilla tipográfica, una letra no latina) y el límite por mensaje baja a 70 caracteres.

Por qué los mensajes se dividen (y se facturan) como lo hacen

Todo lo que supere un mensaje se envía en partes concatenadas: 153 caracteres por parte en GSM-7, 67 en UCS-2, y cada parte se factura como un mensaje. Una plantilla de 300 caracteres con un emoji son cinco partes facturables; sin el emoji son dos. Copiar y pegar desde procesadores de texto es la trampa clásica: las comillas tipográficas y los guiones largos pasan todo el mensaje a UCS-2 sin avisar.

Caracteres ilegibles

  • Signos de interrogación o recuadros en el teléfono: se envió un carácter en una codificación que la cadena o el teléfono no podía representar. Compruebe lo que declaró su plataforma (valor DCS) frente a lo que era realmente el contenido.
  • Mensajes divididos que llegan desordenados o incompletos: suele ser una peculiaridad de concatenación de la red de destino. Notifíquelo con los ID de mensaje y el contenido exacto.

La comprobación previa de un minuto para plantillas

Pase la plantilla por una comprobación GSM-7 antes de una campaña: confirme en qué alfabeto queda, el número de partes y elimine los activadores invisibles de UCS-2. Es la optimización del coste por mensaje más barata que existe.

¿Le ha resultado útil?