GSM-7 — это 7-битный алфавит SMS по умолчанию: 128 основных символов, охватывающих латинские буквы, цифры и общие знаки препинания, что позволяет использовать 160 символов в одном сообщении (153 на часть при объединении).
GSM-7 упаковывает 7-битные символы в 140-байтовую полезную нагрузку SMS, поэтому в одном сообщении помещается 160 символов. Основная таблица включает латиницу, цифры, распространённые знаки препинания, несколько букв с диакритикой (é, ñ, ü, à, ö…) и некоторые греческие заглавные буквы. Каждый символ из расширенной таблицы — например знак евро, квадратная или фигурная скобка и обратная косая черта — занимает две позиции.
Достаточно одного символа вне обеих таблиц — типографского апострофа, длинного тире, эмодзи, кириллической или арабской буквы, — чтобы всё сообщение перешло на UCS-2, а доступная длина сократилась более чем вдвое. Это частая причина неожиданного удвоения стоимости кампании.
В SMSMeteor: редактор сообщения и ответ API показывают кодировку и число сегментов до отправки; в одном сегменте GSM-7 помещается 160 символов (153 на часть при объединении) символов.
