Limites de caractères pour les SMS dans Amazon Pinpoint - Amazon Pinpoint

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Limites de caractères pour les SMS dans Amazon Pinpoint

Chaque SMS peut contenir jusqu'à 140 octets d'informations. Le nombre de caractères que vous pouvez inclure dans un seul message SMS dépend du type de caractères figurant dans le message.

Si votre message utilise uniquement des caractères du jeu de caractères GSM 03.38, également connu sous le nom d'alphabet GSM 7 bits, il peut contenir jusqu'à 160 caractères. Si votre message contient des caractères n'appartenant pas au jeu de caractères GSM 03.38, il peut contenir jusqu'à 70 caractères. Lorsque vous envoyez un SMS, Amazon Pinpoint détermine automatiquement l'encodage le plus efficace à utiliser.

Lorsqu'un message contient plus que le nombre maximal de caractères, il est fractionné. Lorsqu’un messages est fractionné, chacune de ses parties contient des informations complémentaires sur la partie qui la précède. Lorsque l'appareil du destinataire reçoit des parties de message ainsi fractionnées, il utilise ces informations complémentaires pour s'assurer que toutes les parties du message sont affichées dans le bon ordre. Selon l'opérateur mobile et l'appareil du destinataire, plusieurs messages peuvent être affichés comme un seul message ou comme une séquence de messages séparés. Par conséquent, le nombre de caractères dans chaque partie du message est réduit à 153 (pour les messages ne contenant que des caractères GSM 03.38) ou 67 (pour les messages contenant d'autres caractères). Vous pouvez estimer le nombre de parties que contient votre message avant de l'envoyer à l’aide des outils de calcul de la longueur des SMS, dont plusieurs sont disponibles en ligne. La taille maximale prise en charge de tout message est de 1 600 caractères GSM ou de 630 caractères non GSM. Si la taille du message est supérieure à la taille prise en charge, le message échouera et Amazon Pinpoint renverra une exception de message non valide. Pour plus d'informations sur le débit et la taille des messages, consultezLimites du nombre de parties de message par seconde (MPS).

Important

Si la taille du message est supérieure à la taille prise en charge, le message échouera et Amazon Pinpoint renverra une exception de message non valide.

Pour afficher le nombre de parties pour chaque message que vous envoyez, vous devez d'abord activer la diffusion d'événements. Lorsque vous le faites, Amazon Pinpoint génère un_SMS.SUCCESS événement lorsque le message est remis à l'opérateur mobile du destinataire. L'enregistrement d’événement _SMS.SUCCESS contient un attribut appelé attributes.number_of_message_parts. Cet attribut spécifie le nombre de parties contenues dans le message.

Important

Lorsque vous envoyez un message contenant plusieurs parties de message, le nombre de parties de message contenues dans le message vous est facturé.

Jeu de caractères GSM 03.38

Le tableau suivant répertorie tous les caractères qui sont présents dans le jeu de caractères GSM 03.38. Si vous envoyez un message qui inclut uniquement des caractères indiqués dans le tableau suivant, le message peut contenir jusqu'à 160 caractères.

Caractères standard 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 s, sem h/24, j/7 y z
à Å å Ä ä Ç É é è ì Ñ ñ ò
Ø ø Ö ö ù Ü ü Æ æ ß 0 1 2
3 4 5 6 7 8 9 & * @ : , ¤
$ = ! > # - ¡ ¿ ( < % . +
£ ? " ) § ; ' / _ ¥ Δ Φ Γ
Λ Ω Π Ψ Σ Θ Ξ

Le jeu de caractères GSM 03.38 inclut plusieurs symboles en plus de ceux indiqués dans le tableau précédent. Cependant, chacun de ces caractères est considéré comme deux caractères, car il comprend également un caractère d'échappement invisible :

  • ^

  • {

  • }

  • \

  • [

  • ]

  • ~

  • |

Enfin, le jeu de caractères GSM 03.38 inclut également les caractères non imprimés suivants :

  • Un caractère espace.

  • Une commande de saut de ligne, ce qui signifie la fin d'une ligne de texte et le début d'une autre.

  • Une commande de retour chariot, qui se déplace au début d'une ligne de texte (généralement après un caractère de saut de ligne).

  • Une commande d'échappement, qui est automatiquement ajoutée pour les caractères de la liste précédente.

Exemples de messages

Cette section contient plusieurs exemples de messages SMS. Pour chaque exemple, elle affiche le nombre total de caractères, ainsi que le nombre de parties de message pour le message.

Exemple 1 : message long qui ne contient que des caractères de l'alphabet GSM 03.38

Le message suivant contient uniquement des caractères figurant dans l'alphabet 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.

Le message précédent contient 180 caractères, il doit donc être fractionné en plusieurs parties. Lorsqu'un message est fractionné, chacune de ses parties peut contenir 153 caractères GSM 03.38. Par conséquent, ce message est envoyé en 2 parties.

Exemple 2 : message contenant des caractères multi-octets

Le message suivant contient plusieurs caractères chinois, dont aucun n’appartient à l'alphabet GSM 03.38.

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

Le message précédent contient 71 caractères. Cependant, étant donné que la majorité des caractères du message n’appartiennent pas à l'alphabet GSM 03.38, il est envoyé en deux parties. Chacune d’elles peut contenir un maximum de 67 caractères.

Exemple 3 : message contenant un seul caractère non GSM

Le message suivant contient un seul caractère qui n’appartient pas à l'alphabet GSM 03.38. Dans cet exemple, le caractère est un guillemet final ('), qui est différent d'une apostrophe normale ('). Les applications de traitement de texte telles que Microsoft Word remplacent souvent automatiquement les apostrophes par des guillemets simples fermants. Si vous rédigez vos SMS dans Microsoft Word et que vous les collez dans Amazon Pinpoint, vous devez supprimer ces caractères spéciaux et les remplacer par des apostrophes.

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

Le message précédent contient 130 caractères. Cependant, comme il contient le caractère guillemet simple fermant, qui ne fait pas partie de l'alphabet GSM 03.38, il est envoyé en deux parties.

Si vous remplacez le caractère guillemet simple fermant dans ce message par une apostrophe (qui fait partie de l'alphabet GSM 03.38), le message est envoyé en une seule partie.