Especialidad technical

Formateo de SMS en Marruecos: saltos de línea, codificación GSM-7 frente a UCS-2 y optimización de costes

Guía definitiva para formatear SMS para el mercado marroquí. Aprenda a manejar los saltos de línea, dominar los límites de codificación GSM-7/UCS-2 y evitar la sobrecarga de caracteres especiales.

Formateo de SMS en Marruecos: saltos de línea, codificación GSM-7 frente a UCS-2 y optimización de costes
En este artículo
  1. La importancia de la legibilidad: manejo de saltos de línea (\n)
  2. Codificación de SMS: GSM-7 vs UCS-2 (La regla de oro de los segmentos)
  3. Los peligros del formato enriquecido y los caracteres invisibles
  4. Optimice la capacidad de entrega y evite los rechazos de los operadores en Marruecos
  5. Arquitectura técnica y conectividad con operadores locales
  6. Cumplimiento normativo CNDP (Ley 09-08) y soberanía de datos

La importancia de la legibilidad: manejo de saltos de línea (\n)

En el contexto de las notificaciones profesionales (estados de entrega, recibos de pago, códigos de autenticación), la estructura visual de su mensaje determina el impacto de su comunicación. Un mensaje compacto y denso a menudo se ignora o se malinterpreta. El uso de saltos de línea reales (\n) permite ventilar el texto y priorizar la información. La API EnvoiSMS.ma conserva de forma nativa y determinista los saltos de línea insertados en sus cadenas JSON (enviadas en el formato \n). A diferencia de otras puertas de enlace que fuerzan la concatenación de texto o lo corrompen, nuestra puerta de enlace enruta el formato exacto definido por sus desarrolladores a Maroc Telecom, Inwi y Orange.

Codificación de SMS: GSM-7 vs UCS-2 (La regla de oro de los segmentos)

La red celular utiliza dos tipos de codificación para enrutar mensajes SMS, lo que impacta directamente en el costo de sus campañas:

  • GSM-7 (Estándar): Permite hasta 160 caracteres por segmento de SMS. Este juego admite letras latinas básicas (A-Z, a-z), números (0-9) y algunos símbolos comunes. Si su mensaje supera los 160 caracteres, se divide en segmentos de 153 caracteres (se reservan 7 bytes para el encabezado de enlace UDH).
  • UCS-2 (Unicode): Tan pronto como se detecta un solo carácter no incluido en la tabla GSM-7 (letra árabe, emoji, acento no estándar como "ç" o "ê"), todo el mensaje cambia a UCS-2. En esta codificación, el límite de tamaño de un segmento se reduce a 70 caracteres (y 67 caracteres por segmento para mensajes largos de varios segmentos). Por lo tanto, un solo emoji puede duplicar o triplicar instantáneamente el costo de enviar su mensaje.

Los peligros del formato enriquecido y los caracteres invisibles

El estándar de SMS tradicional no admite en absoluto formatos enriquecidos en línea, como negrita o cursiva (por ejemplo, no es posible el uso de HTML o etiquetas de rebajas). Intentar inyectar fuentes estilizadas de generadores en línea (caracteres Unicode modificados) convertirá instantáneamente su mensaje a UCS-2, limitando drásticamente la cantidad de caracteres permitidos por segmento. Para llamar la atención sobre un elemento importante en SMS, utilice letras mayúsculas (por ejemplo: "IMPORTANTE:") o rodee la palabra con símbolos neutros de la tabla GSM-7, como corchetes o estrellas simples.

Optimice la capacidad de entrega y evite los rechazos de los operadores en Marruecos

Los operadores de telecomunicaciones marroquíes IAM, Inwi y Orange aplican filtros estrictos a los remitentes (Sender ID). Para garantizar la máxima capacidad de entrega, evite incluir caracteres acentuados o puntuación no autorizada en el cuerpo de sus mensajes cerca de los enlaces. Además, asegúrese de validar y desinfectar siempre sus números de teléfono en formato E.164 (+212XXXXXXXXX) para evitar rechazos inmediatos en la puerta de enlace API.

Arquitectura técnica y conectividad con operadores locales

EnvoiSMS proporciona rutas directas hacia Maroc Telecom, Orange e Inwi con conmutación automática para garantizar tiempos de entrega inferiores a 3 segundos en todo Marruecos. Los webhooks con firma HMAC permiten rastrear en tiempo real el estado exacto de entrega (DLR).

Cumplimiento normativo CNDP (Ley 09-08) y soberanía de datos

El tratamiento de datos móviles cumple estrictamente la normativa marroquí de protección de datos (CNDP Ley 09-08), garantizando el cifrado de datos y la gestión automática de bajas STOP para comunicaciones comerciales.

¿Por qué elegir EnvoiSMS para su negocio?

Entrega a Operadores

Rutas locales hacia IAM, Orange e Inwi, con conmutación automática entre rutas y estado de entrega enviado por webhook.

Optimización de Costes

WhatsApp Business API desde 0,65 MAD por mensaje. El mejor retorno de inversión.

Conformidad CNDP

Alojamiento que cumple con las regulaciones de protección de datos personales locales.

¿Cómo puedo enviar una nueva línea a través de la API REST?
En la carga útil JSON de su solicitud a /v1/messages, simplemente inserte la secuencia "\n" en el lugar deseado (por ejemplo: "Línea 1\nLínea 2"). La API lo decodificará y lo transmitirá fielmente.
¿Por qué mi mensaje de 100 caracteres se facturó por 2 segmentos?
Es muy probable que su mensaje contenga un carácter que no sea GSM7 (como un emoji, un carácter del idioma árabe o un acento particular). Esto obligó al mensaje a cambiar a la codificación UCS-2, reduciendo el límite del primer segmento de 160 a 70 caracteres.
¿Existe una tabla de caracteres GSM-7 autorizados?
Sí. Incluye todos los caracteres alfanuméricos básicos, espacios, así como caracteres como @, _, $, %, &, *, +, -, =, ?, !, y acentos franceses comunes é, è, à, ù.

Artículos sugeridos

Formato empresarial de WhatsApp en Marruecos: texto enriquecido, emojis y botones interactivos
technical

Formato empresarial de WhatsApp en Marruecos: texto enriquecido, emojis y botones interactivos

Autenticación WhatsApp en 1-Clic y One-Tap Autofill OTP en Marruecos
technical

Autenticación WhatsApp en 1-Clic y One-Tap Autofill OTP en Marruecos

Verify API: Segurar el acceso y optimizar el coste de los OTP en Marruecos
technical

Verify API: Segurar el acceso y optimizar el coste de los OTP en Marruecos