GATUM
By Sempico Solutions

Длина СМС: как не потерять части?

Если вы когда ни будь отправляли СМС на старом телефоне, то замечали, как где-то в углу работал счетчик. И вы наверняка знали, что это счетчик количества символов в вашем СМС. Да, именно символов, а не букв. И тогда нам могло быть непонятно, почему нас ограничивают и мы должны писать кратко. На современных телефонах этот счетчик уже не отображается и мы можем забывать про какое-то ограничение. Но механизм не поменялся и нам все еще надо придерживаться определенного количества символов в СМС. Нам, как специалистам по продажам СМС, нужно обязательно знать процесс исчисления символов и знать, как можно отправлять длинные СМС, даже если они разделяются на несколько частей. Давайте же определим, сколько символов может быть в одном СМС, какие символы туда входят и как собрать и отправить все части СМС клиенту на мобильные телефон.

Длина СМС — сколько символов?

Длина СМС имеет свои ограничения, они же в первую очередь зависят от текста СМС, а именно от используемых символов.
Существует определенный набор этих символов, который признан СТАНДАРТОМ (это кодировка называется GSM7 или Latin1 (ISO-8859-1)). Если СМС-ка содержит только эти символы, то она считается «англоязычной». Подобные сообщения делятся по такому принципу:

  • 1 часть — 160 символов;
  • 2 часть и все последующие — по 153 символа (да, 7 байтов изымаются для хранения данных склейки, то есть информация о том, как можно части склеить в телефоне в одну длинную СМС).
    В следующей таблице отображен набор символов, из которых могут состоять «англоязычные» СМС.
0x00 |0x10 |0x20 |0x30 |0x40 |0x50 |0x60 |0x70 |
0x00@ΔSP0¡P¿p
0x01£_!1AQaq
0x02$Φ2BRbr
0x03¥Γ#3CScs
0x04èΛ¤4DTdt
0x05éΩ%5EUeu
0x06ùΠ&6FVfv
0x07ìΨ7GWgw
0x08òΣ(8HXhx
0x09ÇΘ)9IYiy
0x0ALFΞ*:JZjz
0x0BØESC+;KÄkä
0x0CøÆ,<LÖlö
0x0DCRæ=MÑmñ
0x0EÅß.>NÜnü
0x0FåÉ/?O§oà
0x00 |0x10 |0x20 |0x30 |0x40 |0x50 |0x60 |0x70 |
0x00|
0x01
0x02
0x03
0x04^
0x05
0x06
0x07
0x08{
0x09}
0x0AFF
0x0BSS2
0x0C[
0x0D~
0x0ECR2]
0x0F

Если же в тексте присутствует хотя бы один символ, не состоящий в вышеуказанной таблице (это даже может быть невидимый символ), то такая СМС уже не является «англоязычной». Теперь она определяется, как Unicode’ная (эта кодировка называется UCS2 (ISO/IEC-10646)) и делится уже по другому принципу:

  • 1 часть — 70 символов;
  • 2 часть и все последующие — по 67 символов (да, 3 байта изымаются для хранения данных склейки, то есть информация о том, как можно части склеить в телефоне в одну длинную СМС).

Важно понимать, что лимиты для «англоязычных» и Unicode’ных СМС — это СТАНДАРТ и никакой хороший знакомый или супер программное обеспечение не позволит вам их обойти. По такому стандарту работают все, мобильные телефоны тоже, поэтому всегда при наборе или получение СМС отображается количество символов.

Стоит отметить, что невидимые символы тоже считаются как отдельные. Такими невидимыми символами могут быть пробел, переход на новою строку и тд. К ним нужно быть особо бдительными, ведь при массовых рассылка учет таких символов может значительно сократить затраты на отправку.

Также у некоторых мобильных операторов есть небольшие нюансы — такие символы как $, € и £ могут считаться Unicode.

ВАЖНО! Каждая часть одной СМС тарифицируется, как отдельная СМС, то есть за каждую часть снимается полная плата. Поэтому стоит быть особо внимательным и ВСЕГДА перед рассылками делать тесты.

Риски увеличения количества частей СМС.

Из выше написанного можно было понять, что СМС делятся на части, но количество этих частей совсем не имеет значения. Это не так. Увеличение количества частей СМС приводит к одному большому риску — блокировка одной из частей. Кроме того, современные телефоны настроен таким образом, что они отобразят СМС только в том случае, если ВСЕ части придут на телефон. Поэтому вам и вашим клиентам следует писать лаконично и понятно для абонента, по возможности, писать кратко. Ведь это не только сэкономит ваши затраты на трафик, но и гарантирует полную доставку.

Как платформа GATUM справляется с частями СМС?

Из нашего опыта: GATUM пропускала СМС состоящие и из 50 частей и это не составляло никакой проблемы, мы можем гарантировать отправку всех частей на поставщика. Но мы не можем гарантировать, что поставщик доставит все части на телефон пользователя.

Кроме того, несколько месяцев назад на платформе мы реализовали механизм, который собирает все части СМС и отправляет их вместе. Это означает, что только когда на платформу поступят все части одной СМС, она отправится в очередь на отправку на поставщика. В противном случае, если какой-то части будет не хватать, полученные части будут ожидать сутки на недостающую часть. Это сделано для того, чтобы минимизировать конфликты, связанные с тем, что части СМС теряются при отправке и для того, чтобы доставлять конечным клиентам полный контент.

Подводя итог можно отметить, что написание СМС не такая уж и простая задача, но ее облегчают стандарты, которые установлены для всего мира. А с платформой GATUM вы сможете быть спокойны, ведь все части будут собраны и отправлены вместе.

Share the Post: