Définition
Un segment SMS est une unité de transport de 140 octets d'un message texte. Un message plus long qu'un segment est découpé en plusieurs, et chaque segment est généralement facturé comme un SMS distinct.
La limite de 140 octets provient de la norme 3GPP TS 23.040. Elle contient 160 caractères GSM-7, 70 caractères UCS-2 ou 140 octets de données 8 bits.
Dès qu'un message dépasse un segment, chaque partie porte un en-tête de données utilisateur (UDH) servant au réassemblage, ce qui laisse 153 caractères GSM-7 ou 67 caractères UCS-2 par segment.
La tarification se fait presque toujours au segment : un message GSM-7 de 161 caractères coûte deux SMS, tout comme un message arabe de 71 caractères.
Pour maîtriser les coûts, surveillez l'encodage (évitez l'Unicode accidentel), raccourcissez les liens et comptez les segments plutôt que les caractères avant d'envoyer une grande campagne.
Exemple
300 caractères GSM-7 → 2 segments (153 + 147). 300 caractères UCS-2 → 5 segments (67 × 4 + 32).