Содержание
Сколько символов в 1 SMS-сообщении
Блог
Почему одно СМС-сообщение состоит из 70 кириллических символов, а двойное – из 134? Читайте об этом в нашей статье.
Прием и отправка SMS-сообщений регулируются глобальным стандартом цифровой мобильной сотовой связи GSM. Этот стандарт относится ко второму поколению сетей связи.
1.Среди параметров, которые регулируются указанным стандартом GSM следует выделить:
1.1.I. Вид и разрешенные символы подписи поля отправителя («От кого»).
В России поле отправителя может состоять не более, чем из 11 разрешенных символов. Ниже содержится полный список разрешенных символов для подписи поля отправителя:
- цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- латинские буквы: a, b, c, d, e, f, g, h, I, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z;
- специальные символы: «@», «sp» (пробел), «!», «”», «%», «&», «‘», «(«, «)», «*», «+», «,», «-», «. », «/», «_».
1.2.II. Длина SMS-сообщений.
SMS-сообщение тарифицируется в зависимости от его (SMS) длины. SMS-сообщение может быть составлено на кириллице (сообщение, содержащее хотя бы один нелатинский символ) или латинице. Сообщение может состоять из одной или нескольких частей.
Технический аспект вопроса таков:
- Максимальный размер SMS-сообщения составляет 140 байт.
- При использовании семибитной кодировки в одно SMS-сообщение входит до 160 латинских символов.
- Для поддержки кириллицы используется двухбайтная кодировка UTF-16 (Unicode), соответственно, одно SMS-сообщение на кириллице может состоять не более чем из 70 символов.
- Если в SMS-сообщении более 140 байт, то оно разбивается на части (пакеты), которые склеиваются телефонным аппаратом абонента. В таких «длинных» сообщениях в заголовке пользовательских данных (UDH) помещается информация о номере сегмента и общем количестве сегментов, поэтому SMS-сообщение укорачивается.
Соответственно:
- Кириллица: если длина сообщения до 70 символов включительно, то оно тарифицируется как 1 SMS-сообщение, если свыше 70 символов, то тарифицируется части из 67 символов каждая.
- Латиница: если длина сообщения до 160 символов включительно, то оно тарифицируется как 1 SMS-сообщение, если свыше 160 символов, то тарифицируется части из 153 символов каждая.
Длина SMS, частей | Количество символов в SMS-сообщении, шт. | |
Латиница | Кириллица | |
1 | 160 | 70 |
2 | 306 | 134 |
3 | 459 | 201 |
4 | 612 | 268 |
5 | 765 | 335 |
6 | 918 | 402 |
7 | 1071 | 469 |
8 | 1224 | 536 |
Поиск рисунков Горячая десятка Фото — Картинки Праздники | Рисунки символами » Части тела из символов » Грудь
Маленькие Смайлики Статусы Цветы Авто Танки Надписи Дома Фильмы Картинки из Смайликов Лучшие
| Генераторы Ascii Почитай-ка Видео Приколы
|
Ограничение на
символов SMS | Твилио
Оцените эту страницу:
1
2
3
4
5
Одно SMS-сообщение технически поддерживает до 160 символов или до 70, если сообщение содержит один или несколько символов Unicode (например, эмодзи или китайские символы).
Однако современные телефоны и мобильные сети поддерживают объединение сообщений , , что позволяет отправлять более длинные сообщения. Сообщения длиннее 160 символов автоматически разбиваются на части (называемые «сегментами»), а затем снова собираются при получении. Объединение сообщений позволяет отправлять длинные SMS-сообщения, но это увеличивает стоимость каждого сообщения, поскольку SMS оплачиваются по сегментам.
Ограничение в 160 символов для сообщений, закодированных с использованием набора символов GSM-7. Сообщения, не закодированные с помощью GSM-7, ограничены 70 символами. Подробнее о том, как эти ограничения на количество символов меняются в составных (многосегментных) сообщениях, см. ниже.
Платформа Twilio поддерживает длинные сообщения длиной до 1600 символов по всем программируемым каналам обмена сообщениями, включая SMS. Однако для обмена SMS-сообщениями Twilio рекомендует отправлять сообщения длиной не более 320 символов, чтобы обеспечить наилучшую доставку и удобство для пользователей. Подробнее см. в этой статье.
При отправке SMS-сообщения, содержащего более 160 символов, сообщение разбивается на более мелкие сообщения для передачи. Большие сообщения разбиваются на «сегменты» по 153 символа и отправляются по отдельности, а затем повторно собираются устройством получателя. Эффективное ограничение на количество символов в сегменте составляет 153, а не 160, поскольку заголовок данных должен быть включен в каждый сегмент для обеспечения правильной повторной сборки.
Например, сообщение из 161 символа будет отправлено как два сообщения: одно из 153 символов, а второе из восьми символов.
Если вы включаете в SMS-сообщения символы, отличные от GSM-7, такие как китайская вязь или эмодзи, эти сообщения должны отправляться с использованием кодировки UCS-2. Сообщения, содержащие один или несколько символов UCS-2 , могут содержать до 70 символов в одном несегментированном сообщении. Сообщения UCS-2 длиной более 70 символов будут разделены на сегменты по 67 символов.
Если вы выберете, функция интеллектуального кодирования Twilio может заменить определенные символы, отличные от GSM, эквивалентными символами GSM, чтобы по возможности снизить стоимость сообщения. Например, угловые кавычки « » не входят в набор символов GSM, но Twilio Smart Encoding автоматически заменит их прямыми кавычками «».
Twilio взимает плату за SMS за каждый отправленный сегмент сообщения. Так, например, если вам нужно отправить сообщение длиной 140 символов, содержащее только один символ, отличный от GSM, вы (или Twilio Smart Encoding) можете избежать затрат на второй сегмент сообщения, удалив этот символ UCS-2.
Бесплатные многосегментные SMS-сообщения, отправляемые в США или Канаду, имеют в общей сложности 152 символа на сегмент для сообщений с кодировкой GSM и 66 символов для сообщений UCS-2.
Служба коротких сообщений (SMS) — это стандартизированный протокол связи, который позволяет устройствам отправлять и получать короткие текстовые сообщения. Он был разработан, чтобы «вписаться между» другими сигнальными протоколами, поэтому длина SMS-сообщения ограничена 160 7-битными символами, т. е. 1120 бит или 140 байт. SMS впервые были стандартизированы как часть 1985 GSM и впоследствии был кодифицирован в сигнальный протокол SMPP, который передает SMS.
Но все становится сложнее, потому что GSM-7, оригинальный набор символов, разработанный для SMS, может включать только 128 различных символов благодаря этому 7-битному ограничению. Поэтому, если вы хотите включить символы из расширенного латинского или нелатинского алфавита, вам нужно будет использовать UCS-2.
Распространенной ошибкой является непреднамеренное использование символа UCS-2. GSM-7 не поддерживается многими текстовыми редакторами, которые могут заменять символы, совместимые с GSM-7, символами, не входящими в GSM-7. Например, если ваш текстовый редактор меняет "
to "
— «фигурная» или «умная» кавычка — в вашем сообщении будет символ UCS-2, что уменьшит ограничение на количество символов со 160 до 70.
Перед отправкой рекомендуется проверять все сообщения, которые вы планируете часто отправлять, с помощью нашего калькулятора сегментов сообщений. Этот инструмент может помечать любые символы, которые заставят сообщение быть отправленным с использованием кодировки UCS-2, поэтому вы можете решить, следует ли удалить эти символы и снизить стоимость сообщения.
Вы можете узнать, было ли какое-либо SMS-сообщение Twilio, отправленное из вашей учетной записи, закодировано как UCS-2 или GSM-7, просмотрев сообщение в журналах вашей консоли.
Готовы начать строительство? Войти Сейчас.
Оцените эту страницу:
1
2
3
4
5
Уложить SMS в лимит символов
Навигация
Вставить содержимое сообщения:
Кодировка | 7 бит | |
---|---|---|
Части SMS | ||
— | Пользовательский заголовок (UDH) сообщения. Требуется для составных SMS | |
— | Символ, присутствующий в кодировке GSM, закодированный как символ Unicode Символ , а не , присутствующий в кодировке GSM, заставляет использовать кодировку Unicode |
7-битная кодировка
Это наиболее часто используемая кодировка для сообщений с набором символов GSM 03.38. В этом 7-битном алфавите вы можете использовать только следующие символы:
@ Δ SP 0 ¡ P ¿ p £ _ ! 1 A Q a q $ Φ » 2 B R b r ¥ Γ # 3 C S c s è Λ ¤ 4 D T d t é Ω % 5 E U e u ù Π & 6 F V f v ì Ψ ‘ 7 G W g w ò Σ ( 8 H X h x Ç Θ ) 9 I Y i y LF Ξ * : J Z j z Ø ESC + ;K Ä k ä ø Æ , < L Ö l ö CR æ - = M Ñ m ñ Å ß .> N Ü n ü å É / ?O § o à
Там также некоторые символы в таблице расширений GSM 03.38, которые можно использовать для 9
Длина сообщения для 7-битной кодировки до 160 символов .
Кодировка Unicode
Кодировка Unicode (UCS-2) поддерживает широкий диапазон символов и языков по сравнению с очень ограниченным алфавитом 7-битной кодировки.
Если ваше сообщение содержит какие-либо символы, не перечисленные в 7-битном алфавите, автоматически используется кодировка UCS-2. В этом случае каждое сообщение занимает намного больше места, поэтому длина сообщения уменьшается до 70 символов .
Составные SMS-сообщения
Когда длина сообщения, отправляемого через SMS API, например, превышает лимит символов SMS в 160 символов в случае 7-битного кодирования (или 70 символов для кодирования UCS-2), сообщение разбивается на несколько отдельных SMS, а также отправляются на телефон отдельно. Поэтому важно использовать этот калькулятор, чтобы убедиться, что вы не превысите лимит и не заплатите больше, чем планировали.
Хотите узнать больше? Вот все, что вам нужно знать о провайдерах SMS API!
Чтобы иметь возможность сконцентрировать сообщения на телефоне, для каждого сообщения устанавливается специальный заголовок (UDH), в котором указывается порядок и сообщение, к которому принадлежит каждая часть.