Моё сообщение пришло несколькими частями
За пределом сеть разбивает сообщение — и иногда неудачно.
Одно SMS вмещает 140 байт. Всё, что сверх этого, разбивается на сегменты, которые отправляются отдельно и собираются обратно телефоном получателя. Эта сборка почти всегда срабатывает, но зависит от аппарата — отсюда и сообщения, показанные по кускам.
Причины: от самых частых к самым редким
- 1
Сообщение превышает объём одного SMS
160 символов в GSM-7 или всего 70, если хотя бы один символ выходит за пределы алфавита. Сверх этого разбиение происходит автоматически.
- 2
Каждый сегмент теряет место
Заголовок сборки занимает 6 байт на сегмент: в каждой части остаётся лишь 153 полезных символа в GSM-7 и 67 в UCS-2.
- 3
Телефон получателя не собрал сообщение
Некоторые старые аппараты — или неполный приём — показывают сегменты по отдельности вместо единого сообщения.
- 4
Сегменты пришли не по порядку
Части идут независимо друг от друга. Если одна из них задержится, сообщение какое-то время может оставаться неполным.
Что делать
- 1
Измерьте сообщение перед отправкой
Счётчик символов показывает точное число сегментов и выбранную кодировку ещё до того, как сообщение уйдёт.
- 2
Уберите всё, что вынуждает использовать UCS-2
Один-единственный эмодзи снижает лимит со 160 до 70 символов для всего сообщения, умножая число сегментов.
- 3
Лучше сократить, чем допустить разбиение
Сообщение, которое помещается в одну часть, приходит единым блоком и не зависит ни от какой сборки.
- 4
Разделите его сами, если иначе никак
Два коротких сообщения, отправленных по отдельности, читаются лучше, чем одно длинное, сборка которого не удалась.
Частые вопросы
Почему 153, а не 160 символов на сегмент?+
Потому что заголовок сборки занимает часть полезной нагрузки каждого сегмента — эквивалент семи символов.
Стоит ли разбитое сообщение дороже?+
У оператора — да: каждый сегмент тарифицируется отдельно. С этого сайта отправка остаётся бесплатной.
Envoyez votre SMS gratuitement
Service 100% gratuit et sans inscription. Envoyez vos SMS vers la France en quelques secondes.
Envoyer un SMS