Límites de caracteres de SMS en Amazon Pinpoint - Amazon Pinpoint

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Límites de caracteres de SMS en Amazon Pinpoint

importante

Amazon Pinpoint ha actualizado la documentación de su guía del usuario. Es posible que esta página no contenga la información más actualizada. Para obtener la información más reciente sobre cómo crear, configurar y administrar los recursos de voz y SMS de Amazon Pinpoint, consulte la nueva Guía del usuario de Amazon Pinpoint SMS.

Cada mensaje SMS puede contener hasta 140 bytes de información. El número de caracteres que se pueden incluir en cada mensaje SMS depende del tipo de caracteres que contiene el mensaje.

Si el mensaje solo utiliza caracteres del conjunto de caracteres GSM 03.38, también conocido como alfabeto GSM de 7 bits, puede contener hasta 160 caracteres. Si el mensaje contiene caracteres que no pertenecen al conjunto de caracteres GSM 03.38, puede tener hasta 70 caracteres. Cuando se envía un mensaje SMS, Amazon Pinpoint determina automáticamente la codificación más eficiente que puede utilizarse.

Cuando un mensaje supera el número máximo de caracteres, se divide en varias partes. Cuando los mensajes se dividen en varias partes, cada parte contiene información adicional sobre la parte del mensaje que la precede. Cuando el dispositivo del destinatario recibe partes de mensajes separados de esta forma, utiliza esta información adicional para asegurarse de que todas las partes del mensaje se muestran en el orden correcto. Según el operador móvil y del dispositivo del destinatario, es posible que se muestren varios mensajes como un solo mensaje o como una secuencia de mensajes separados. Como resultado, el número máximo de caracteres de cada parte del mensaje se reduce a 153 (para los mensajes que solo contienen caracteres GSM 03.38) o a 67 (para los mensajes que contienen otros caracteres). Puede calcular cuántas partes de mensajes contiene su mensaje antes de enviarlo utilizando las herramientas de calculadora de longitud de SMS, varias de las cuales están disponibles en línea. El tamaño máximo admitido de cualquier mensaje es de 1600 caracteres GSM o 630 caracteres no GSM. Si el tamaño del mensaje es superior al admitido, el mensaje producirá un error y Amazon Pinpoint devolverá una excepción de mensaje no válido. Para obtener más información sobre el rendimiento y el tamaño de los mensajes, consulte Límites de partes por segundo (MPS) de mensajes.

importante

Si el tamaño del mensaje es superior al admitido, el mensaje producirá un error y Amazon Pinpoint devolverá una excepción de mensaje no válido.

Para ver el número de partes de mensajes de cada mensaje que envíe, primero debe habilitar el streaming de eventos. Al hacerlo, Amazon Pinpoint produce un evento _SMS.SUCCESS cuando el mensaje se entrega al proveedor de telefonía móvil del destinatario. El registro de eventos _SMS.SUCCESS contiene un atributo llamado attributes.number_of_message_parts. Este atributo especifica el número de partes de mensaje que contiene el mensaje.

importante

Cuando envía un mensaje que contiene más de una parte de mensaje, se le cobrará el número de partes de mensaje incluidas en él.

Conjunto de caracteres GSM 03.38

En la tabla siguiente, se muestran todos los caracteres del conjunto de caracteres GSM 03.38. Si envía un mensaje que solo incluye los caracteres que se muestran en la tabla, el mensaje puede contener hasta 160 caracteres.

Caracteres estándar GSM 03.38
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m
n o p q r s t u v w x y z
à Å å Ä ä Ç É é è ì Ñ ñ ò
Ø ø Ö ö ù Ü ü Æ æ ß 0 1 2
3 4 5 6 7 8 9 & * @ : , ¤
$ = ! > # - ¡ ¿ ( < % . +
£ ? " ) § ; ' / _ ¥ Δ Φ Γ
Λ Ω Π Ψ Σ Θ Ξ

El conjunto de caracteres GSM 03.38 incluye varios símbolos además de los que se muestran en la tabla anterior. Sin embargo, cada uno de estos caracteres se cuenta como dos caracteres, ya que también incluye un carácter de escape invisible:

  • ^

  • {

  • }

  • \

  • [

  • ]

  • ~

  • |

Por último, el conjunto de caracteres GSM 03.38 también incluye los siguientes caracteres no imprimibles:

  • Un carácter de espacio.

  • Un control de salto de línea, que indica el final de una línea de texto y el principio de otra.

  • Un control de retorno de carro, que cambia al principio de una línea de texto (normalmente después de un carácter de salto de línea).

  • Un control de escape, que se añade automáticamente a los caracteres de la lista anterior.

Mensajes de ejemplo

Esta sección contiene varios mensajes SMS de ejemplo. Para cada ejemplo, esta sección muestra el número total de caracteres, así como el número de partes del mensaje.

Ejemplo 1: mensaje largo que solo contiene caracteres en el alfabeto GSM 03.38

El siguiente mensaje solo contiene caracteres que están en el alfabeto GSM 03.38.

Hello Carlos. Your Example Corp. bill of $100 is now available. Autopay is scheduled for next Thursday, April 9. To view the details of your bill, go to https://example.com/bill1.

El mensaje anterior contiene 180 caracteres, por lo que debe dividirse en varias partes de mensaje. Cuando un mensaje se divide en varias partes de mensaje, cada una puede contener 153 caracteres GSM 03.38. Como resultado, este mensaje se envía como dos partes de mensaje.

Ejemplo 2: mensaje que contiene caracteres de varios bytes

El siguiente mensaje contiene varios caracteres chinos, todos los cuales no están incluidos en el alfabeto GSM 03.38.

亚马逊公司是一家总部位于美国西雅图的跨国电子商务企业,业务起始于线上书店,不久之后商品走向多元化。杰夫·贝佐斯于1994年7月创建了这家公司。

El mensaje anterior contiene 71 caracteres. Sin embargo, debido a que casi todos los caracteres del mensaje no están incluidos en el alfabeto GSM 03.38, se envía como dos partes de mensaje. Cada una de estas partes de mensaje puede contener un máximo de 67 caracteres.

Ejemplo 3: mensaje que contiene un único carácter que no es GSM

El siguiente mensaje contiene un único carácter que no forma parte del alfabeto GSM 03.38. En este ejemplo, el carácter es una comilla simple de cierre (’), que es un carácter diferente al apóstrofo normal ('). Las aplicaciones de procesamiento de textos como Microsoft Word suelen reemplazar automáticamente los apóstrofos por comillas simples de cierre. Si redacta los mensajes SMS en Microsoft Word y los pega en Amazon Pinpoint, debe quitar estos caracteres especiales y sustituirlos por apóstrofos.

John: Your appointment with Dr. Salazar’s office is scheduled for next Thursday at 4:30pm. Reply YES to confirm, NO to reschedule.

El mensaje anterior contiene 130 caracteres. Sin embargo, debido a que contiene el carácter de comilla simple de cierre, que no forma parte del alfabeto GSM 03.38, se envía como dos partes de mensaje.

Si reemplaza el carácter de comilla simple de cierre en este mensaje por un apóstrofo (que forma parte del alfabeto GSM 03.38), el mensaje se envía como una sola parte de mensaje.