Tout ce qui mérite d'être su, rien qui ne le mérite pas.
Pourquoi 160 — et pourquoi 70
La limite de 160 caractères provient de la taille de la charge utile des SMS (140 octets) encodée avec l'alphabet GSM 7 bits. Dès qu'un caractère sort de cet encodage (un emoji, des guillemets typographiques, ou du texte arabe, chinois ou cyrillique), le message entier bascule vers l'encodage UCS-2 16 bits, limité à 70 caractères. Voir /answers/what-is-encoding-gsm-7-ucs-2.
Comment la concaténation modifie le nombre
Au-delà de la limite d'un seul segment, chaque partie doit contenir un en-tête de données utilisateur (UDH) afin que le terminal puisse les assembler, ce qui réduit la longueur utilisable à 153 caractères (GSM-7) ou 67 caractères (Unicode) par segment. Un message GSM-7 de 161 caractères est donc facturé comme deux segments, et non un seul. Voir /answers/what-is-concatenated-sms et /answers/what-is-udh-sms.
Limitez les messages à un seul segment
Comme la facturation se fait par segment, un simple caractère Unicode mal placé peut doubler le coût d'une campagne SMS. Supprimez les émojis, utilisez des guillemets droits, raccourcissez les liens et vérifiez le nombre de segments avant l'envoi avec l'outil /tools/sms-segment-calculator. Consultez la page /answers/how-to-reduce-sms-costs.