Todo lo que vale la pena saber, nada que no lo sea.
Lo que realmente hace
Un SMS submit_sm incluye un campo data_coding que indica al SMSC cómo interpretar el cuerpo del mensaje. DCS = 0x00 (o 0x01) significa GSM de 7 bits, la codificación predeterminada de 160 caracteres. DCS = 0x08 significa UCS-2, dos bytes por carácter. El SMSC propaga el data_coding al SMSC del operador receptor, que a su vez lo propaga al terminal; el terminal muestra el cuerpo utilizando la codificación indicada. Mezclar —enviar un cuerpo codificado en GSM-7 con un carácter UCS-2— es una violación del protocolo y produce una visualización ilegible.
Por qué es importante desde el punto de vista comercial.
Para la mensajería en la región MENA, UCS-2 es el formato predeterminado: prácticamente todo el tráfico A2P en árabe dirigido al consumidor utiliza UCS-2, por lo que cada mensaje cuesta entre 2 y 3 segmentos en lugar de 1. Esto no es opcional; la transliteración del árabe al alfabeto latino perjudica el reconocimiento y la interacción con el consumidor. La práctica habitual de los operadores consiste en preclasificar el tráfico UCS-2 en árabe en el SMSC y asignarle un precio adecuado. Para los mercados con alfabeto latino, la optimización consiste en revisar la composición para eliminar posibles activadores accidentales de UCS-2 (guiones largos, comillas curvas, emojis de un documento de Word del anunciante) antes de enviar el mensaje.
Ángulo operativo
La mayoría de los agregadores detectan automáticamente la codificación del cuerpo enviado y ajustan la codificación de datos en consecuencia. Algunos permiten forzar la codificación (útil para realizar pruebas). Al depurar problemas de facturación inesperados («¿por qué mi campaña en árabe cuesta el triple de lo esperado?»), lo primero que hay que comprobar es la distribución de la codificación de datos de la campaña: si se esperaba GSM-7 pero los cuerpos se reciben como UCS-2, alguien añadió una comilla rizada.
Consideraciones sobre privacidad y cumplimiento normativo
La codificación es metadatos; no constituye datos personales en sí misma y no está sujeta al ámbito de aplicación de la PDPL/RGPD. Sin embargo, UCS-2 es la codificación utilizada para el árabe, lo que implica que el tráfico UCS-2 tiene una mayor probabilidad estadística de contener datos personales residentes en la región MENA. Los operadores en los mercados regulados de la región MENA suelen aplicar las normas de residencia de datos más estrictas específicamente al tráfico UCS-2, partiendo de la premisa de que este contiene datos personales en idioma local.