En este artículo aprenderás por qué algunos mensajes SMS en una serie de mensajes como un proceso de cobro se facturan de forma diferente. Te explicaremos cómo el formato de codificación de tus mensajes SMS afecta al coste, dependiendo de los tipos de caracteres que utilices en el contenido.
Temas que se tratan:
- Formatos de codificación de SMS
- Límites de caracteres en GSM7 y Unicode
- Caracteres especiales que afectan al coste de los SMS
- Impacto en el coste de los SMS
Vía rápida
- Revisa el contenido de tus mensajes SMS.
- Asegúrate de conocer los caracteres que utilizas (caracteres especiales, emojis, etc.).
- Ten en cuenta que diferentes caracteres pueden activar distintos formatos de codificación (GSM7 frente a Unicode).
- Reconoce que los mensajes Unicode tienen un límite de caracteres más pequeño, lo que conlleva un coste más elevado.
Formatos de codificación de SMS
Al enviar mensajes SMS, el formato de codificación utilizado puede variar en función de los caracteres incluidos en el mensaje. Actualmente existen dos estándares de codificación comunes: GSM7 y Unicode. La mayoría de los mensajes SMS utilizan GSM7 por defecto, pero si se incluyen caracteres especiales, emojis o ciertos símbolos, el sistema cambiará a Unicode, lo que afecta al límite de caracteres y, en consecuencia, al coste.
Límites de caracteres en GSM7 y Unicode
Cada formato de codificación tiene un límite de caracteres diferente por mensaje SMS. Con GSM7, el límite de caracteres es de 160 caracteres por mensaje. Al enviar un mensaje multiparte, este límite se reduce ligeramente a 153 caracteres por parte.
En cambio, la codificación Unicode tiene un límite significativamente menor: solo 70 caracteres por mensaje, o 67 caracteres por parte en mensajes multiparte. Esto se debe al mayor tamaño de datos necesario para enviar caracteres Unicode.
Caracteres especiales que afectan al coste de los SMS
Ciertos caracteres pueden hacer que el sistema pase de GSM7 a Unicode, lo que se traduce en un límite de caracteres más bajo y, por tanto, en un mayor coste de los SMS. Estos son algunos ejemplos de caracteres que pueden afectar a la codificación:
- Letras con acento como ä, ö, ü, é o è.
- Símbolos especiales como |, ^, {, }, €, [, ] y ~.
- Caracteres formateados por editores de texto, como las “comillas inteligentes” como ‘ en lugar de ', o “ en lugar de ".
- La tilde invertida (`) y otros signos de puntuación no estándar.
Cuando se utilizan estos caracteres, el mensaje SMS se envía automáticamente como Unicode, reduciendo el número de caracteres disponibles de 160 a 70 y aumentando potencialmente el coste total. Para evitarlo, lo mejor es utilizar caracteres más simples o el conjunto de caracteres predeterminado de GSM7 siempre que sea posible.
Impacto en el coste de los SMS
La diferencia en los formatos de codificación es lo que hace que algunos mensajes SMS se facturen de forma diferente. En tu serie de mensajes, por ejemplo, en un proceso de cobro, si algunos mensajes SMS incluyen caracteres especiales, pueden enviarse utilizando Unicode, lo que se traduce en un coste más elevado debido al límite de caracteres más bajo.
Por ejemplo, si tu mensaje supera el límite de caracteres para Unicode (70 caracteres), se dividirá en varias partes, lo que conllevará cargos más altos. Por eso puedes observar una diferencia en el coste, que a veces es dos o más veces superior al coste de un solo mensaje de tu paquete de mensajes de texto.
Al comprender el impacto de la codificación de caracteres, podrás gestionar mejor los costes de tus SMS y evitar gastos innecesarios.
Aviso: Este artículo ha sido traducido automáticamente mediante inteligencia artificial. No asumimos ninguna responsabilidad por posibles errores en la traducción.