Codificación SMS

¿Qué es la codificación SMS?

La codificación de SMS es el acto de transformar un mensaje de texto en un formato que pueda transmitirse a las empresas de telecomunicaciones. Garantiza que el mensaje de texto llegue al destinatario tal y como lo envió el remitente.

La codificación de los SMS es importante para preservar la inviolabilidad del SMS que desea enviar.

Por ejemplo, sin codificación, si utilizas caracteres de texto que no sean los básicos del inglés, como "å", es posible que el destinatario del SMS no lo reciba como es debido.

Para evitar este tipo de situaciones, la codificación de SMS codifica los datos que introduces, los transmite y los descodifica en el extremo del destinatario para garantizar que éste los vea exactamente como has escrito el SMS.

¿Qué normas de codificación utilizamos?

MainBrainer utiliza los estándares de codificación GSM-7 y UCS-2 para codificar y enviar los SMS. Las normas de codificación también determinan el número máximo de caracteres que pueden utilizarse en un SMS.

Antes de profundizar en el enfoque de MainBrainer para codificar mensajes, veamos qué significan estas normas de codificación:

  1. GSM-7 - El GSM (Global System for Mobile communication) es el sistema de codificación estándar utilizado en todo el mundo por sus prestaciones y universalidad. Utiliza 7 bits para enviar un único carácter/símbolo en las redes GSM.
  2. UCS-2 - El Juego Universal de Caracteres Codificados (UCS, Unicode) es el sistema de codificación utilizado si los caracteres del mensaje no pueden codificarse utilizando las normas GSM-7. Utiliza 16 bits para enviar un solo carácter.

¿Qué diferencia hay entre las normas de codificación y los SMS?

El tipo de normas de codificación utilizadas determina el número máximo de caracteres que pueden enviarse en un solo SMS.

  • Cuando se utiliza la codificación GSM-7, la longitud máxima del SMS está limitada a 160 caracteres.
  • Cuando se utiliza la codificación UCS-2, la longitud máxima del SMS está limitada a 70 caracteres.

¿Cómo codificamos los SMS?

Cuando envías un SMS en MainBrainer, utilizamos la codificación más compacta posible para el texto de tu mensaje.

  • Si sólo utilizas caracteres GSM-7 en tu texto SMS, codificaremos tu mensaje utilizando GSM-7 para que tu SMS pueda incluir el máximo número de caracteres posible. La longitud máxima permitida del SMS, en este caso, sería por tanto de 160 caracteres.
  • Si incluyes un carácter que no sea GSM-7 en el texto del SMS, todo el mensaje se codificará utilizando UCS-2. Por tanto, la longitud máxima permitida del SMS, en este caso, sería de 70 caracteres.

¿Qué ocurre cuando la longitud del mensaje supera el límite máximo de caracteres?

Un mensaje más largo que los límites especificados anteriormente se dividirá en varias partes, y se le facturará cada parte por separado. Además, en ese caso, cada parte individual puede contener un máximo de 153 caracteres en el caso de la codificación GSM y un máximo de 67 caracteres en el caso de la codificación UCS-2.

Al utilizar nuestro panel de control, la longitud de tu mensaje en caracteres y el número de SMS que consumiría se muestran a medida que escribes el texto del mensaje.

Nota: Le recomendamos que envíe un SMS de prueba antes de enviar su campaña de SMS, ya que algunos caracteres pueden no funcionar para algunas compañías de telefonía móvil o países. Por ejemplo, el signo de moneda euro no funciona en algunos países ni en algunas compañías de telefonía móvil.