Введение

Компонент службы текстовых сообщений – это компонент службы текстовых сообщений большинства телефонных, интернет- и мобильных устройств. Он использует стандартизированные протоколы связи, позволяющие мобильным устройствам обмениваться короткими текстовыми сообщениями. Вспомогательная служба может осуществлять преобразование текста в речь для отправки на стационарные телефоны. Технология SMS берет свое начало в радиотелеграфии, использовавшейся в радиопагерах со стандартизированными телефонными протоколами. Эти протоколы были определены в 1986 году как часть серии стандартов Глобальной системы мобильной связи (GSM). Первое SMS-сообщение было отправлено 3 декабря 1992 года, когда Нил Папворт, инженер-испытатель компании Sema Group, отправил сообщение "Merry Christmas" на телефон Orbitel 901 своего коллеги Ричарда Джарвиса. SMS был коммерчески запущен во многих сетях сотовой связи в этом десятилетии и стал чрезвычайно популярным во всем мире как средство текстовой коммуникации. К концу 2010 года SMS был самым распространенным приложением для передачи данных, насчитывающим около 3,5 миллиарда активных пользователей, или примерно 80% всех абонентов мобильной связи. Служба позволяет пользователям отправлять и получать сообщения длиной до 160 символов (при полностью буквенно-цифровом составе) на мобильные телефоны GSM. Хотя большинство SMS-сообщений отправляются с одного мобильного телефона на другой, поддержка сервиса была расширена и включает другие мобильные технологии, такие как сети CDMA и Digital AMPS. Мобильный маркетинг, разновидность прямого маркетинга, использует SMS. В 2013 году объем мирового рынка SMS оценивался в более чем 240 миллиардов долларов США, что составляет почти половину всех доходов от мобильных сообщений.

Первоначальная концепция

Добавление функции текстовых сообщений в мобильные устройства началось в начале 1980-х годов. Первый план действий группы CEPT GSM был одобрен в декабре 1982 года, в котором содержалось требование, чтобы "услуги и возможности, предоставляемые в общедоступных коммутируемых телефонных сетях и общедоступных сетях передачи данных, были доступны и в мобильной системе". Этот план предусматривал обмен текстовыми сообщениями либо непосредственно между мобильными станциями, либо посредством систем обработки сообщений, использовавшихся в то время. Концепция SMS была разработана в 1984 году Фридхельмом Хиллебрандом и Бернардом Гиллебаром в рамках франко-германского сотрудничества GSM. GSM был оптимизирован для телефонии, поскольку это было определено как его основное назначение. Ключевая идея SMS заключалась в использовании этой оптимизированной для телефонии системы и передаче сообщений по сигнальным каналам, необходимым для управления телефонным трафиком в периоды отсутствия сигнального трафика. Таким образом, неиспользованные ресурсы системы могли быть использованы для передачи сообщений с минимальными затратами. Однако, для того чтобы сообщения помещались в существующие сигнальные форматы, было необходимо ограничить их длину до 128 байт (впоследствии увеличено до 160 семибитных символов). Основываясь на личных наблюдениях и анализе типичной длины почтовых открыток и телеграмм, Хиллебранд утверждал, что 160 символов достаточно для большинства коротких сообщений. SMS можно было реализовать в каждой мобильной станции путем обновления программного обеспечения. Следовательно, когда люди начали использовать SMS, уже существовала большая база терминалов и сетей, поддерживающих эту технологию. Для работы с растущим трафиком SMS потребовался новый сетевой элемент – специализированный центр обработки коротких сообщений, а также увеличение радиоканала и пропускной способности сетевой инфраструктуры.

Раннее развитие

Техническая разработка SMS была результатом многонационального сотрудничества, поддерживающего структуру органов по стандартизации. Благодаря этим организациям технология стала свободно доступной для всего мира. Первое предложение, положившее начало разработке SMS, было представлено Германией и Францией на заседании группы GSM в феврале 1985 года в Осло. Это предложение было доработано в подгруппе GSM WP1 Services (председатель Martine Alvernhe, France Telecom) на основе вклада Германии. Первоначальные обсуждения также проходили в подгруппе WP3 "Сетевые аспекты" под председательством Яна Аудестада (Telenor). Результат был одобрен основной группой GSM в июне 1985 года в документе, распространенном в отрасли. Вводные документы по SMS были подготовлены Фридхельмом Хиллебрандом из Deutsche Telekom при участии Бернара Гиллебара из France Télécom. Определение, предложенное Фридхельмом Хиллебрандом и Бернаром Гиллебаром в GSM, подразумевало предоставление услуги передачи алфавитно-цифровых сообщений мобильным пользователям "с подтверждением получения". Эти последние три слова превратили SMS в нечто гораздо более полезное, чем электронные пейджеры, которые некоторые участники GSM могли иметь в виду. SMS рассматривался в основной группе GSM как возможная услуга для новой цифровой сотовой системы. В документе GSM "Услуги и возможности, предоставляемые в системе GSM" приведено схематичное описание трех услуг:

Короткое сообщение, завершающееся на мобильном устройстве (SMS MT) / точка-точка: возможность сети передавать короткое сообщение на мобильный телефон. Сообщение может быть отправлено с телефона или программного приложения. Короткое сообщение, исходящее с мобильного устройства (SMS MO) / точка-точка: возможность сети передавать короткое сообщение, отправленное с мобильного телефона. Сообщение может быть отправлено на телефон или программное приложение. Короткое сообщение для широковещательной рассылки. Материалы, разработанные в GSM и его подгруппе WP1, были переданы весной 1987 года новому подразделению GSM под названием IDEG (Экспертная группа по внедрению служб передачи данных и телематики), запуск которого состоялся в мае 1987 года под председательством Фридхельма Хиллебранда (German Telecom). Технический стандарт, известный сегодня, был в значительной степени разработан IDEG (позже WP4) в виде двух рекомендаций GSM 03.40 (объединение двух услуг точка-точка) и GSM 03.41 (широковещательная рассылка). WP4 создала группу разработки черновиков сообщений (DGMH), которая отвечала за спецификацию SMS. Финн Тросби из Telenor возглавлял эту группу в течение первых трех лет, в течение которых была сформирована концепция SMS. В DGMH участвовало от пяти до восьми человек, и Финн Тросби называет основными участниками Кевина Холли, Эйю Алтонен, Дидье Луизара и Алана Кокса. В первом плане действий впервые упоминается техническая спецификация 03.40 "Техническая реализация службы коротких сообщений". Ответственным редактором был Финн Тросби. Первый, весьма схематичный черновик технической спецификации был завершен в ноябре 1987 года. Однако более полезные для производителей черновики появились позднее. Подробное описание работы в этот период приведено в [далее]. Работа над черновиком спецификации продолжалась в течение следующих нескольких лет, и Кевин Холли из Cellnet (ныне Telefónica O2 UK) играл в ней ведущую роль. Помимо завершения основной спецификации GSM 03.40, требовалось завершить детальные спецификации протоколов для системных интерфейсов.

Поддержка в других архитектурах

Часть мобильного приложения (MAP) протокола SS7 изначально поддерживала транспортировку коротких сообщений через основную сеть. MAP Фаза 2 расширила поддержку SMS, представив отдельный код операции для транспортировки коротких сообщений, завершающихся на мобильном устройстве. С момента Фазы 2 операционные пакеты коротких сообщений в MAP не изменялись, хотя другие пакеты операций были расширены для поддержки управления CAMEL SMS. Начиная с релизов 3GPP 99 и 4, CAMEL Phase 3 предоставила интеллектуальной сети (IN) возможность контролировать аспекты службы коротких сообщений, инициированных с мобильного устройства, а CAMEL Phase 4, начиная с релиза 3GPP 5 и далее, предоставляет IN возможность контролировать службу коротких сообщений, завершающихся на мобильном устройстве. CAMEL позволяет gsmSCP блокировать отправку (MO) или доставку (MT) коротких сообщений, перенаправлять сообщения по адресам, отличным от указанных пользователем, и осуществлять тарификацию в режиме реального времени за использование услуги. До стандартизации управления CAMEL сервисом коротких сообщений, управление IN основывалось на расширениях, специфичных для производителей коммутаторов, для части приложения интеллектуальной сети (INAP) протокола SS7.

Ранние реализации

Первое SMS-сообщение было отправлено через сеть Vodafone GSM в Соединенном Королевстве 3 декабря 1992 года Нилом Папвортом из Sema Group (ныне Mavenir Systems) с помощью персонального компьютера Ричарду Джарвису из Vodafone, используя телефон Orbitel 901. Текст сообщения был "Merry Christmas" ("Счастливого Рождества"). Первое коммерческое внедрение центра коротких сообщений (SMSC) было осуществлено компанией Aldiscon, входящей в Logica (ныне часть CGI) совместно с Telia (ныне TeliaSonera) в Швеции в 1993 году, за которым последовали Fleet Call (ныне Nextel) в США, Telenor в Норвегии и BT Cellnet (ныне O2 UK) позднее в 1993 году. Все первые установки SMS-шлюзов предназначались для отправки сетевых уведомлений на мобильные телефоны, как правило, для информирования о голосовой почте. Первая коммерчески доступная SMS-услуга, предлагавшая обмен текстовыми сообщениями между пользователями, была запущена компанией Radiolinja (ныне часть Elisa) в Финляндии в 1993 году. Большинство ранних моделей GSM-телефонов не поддерживали отправку SMS-сообщений, и Nokia была единственным производителем, чья линейка GSM-телефонов в 1993 году позволяла пользователям отправлять SMS-сообщения. По словам Матти Макконена, инженера Nokia того времени, Nokia 2010, выпущенный в январе 1994 года, стал первым мобильным телефоном, обеспечивающим удобное создание SMS-сообщений. Первоначальный рост был медленным: в 1995 году клиенты отправляли в среднем всего 0,4 сообщения на одного абонента GSM в месяц. Одним из факторов медленного распространения SMS было то, что операторы медленно внедряли системы тарификации, особенно для абонентов с предоплатой, и боролись с мошенничеством при выставлении счетов, которое было возможно путем изменения настроек SMSC на отдельных телефонах для использования SMSC других операторов. Изначально сети в Великобритании разрешали клиентам отправлять сообщения только другим пользователям в той же сети, что ограничивало полезность услуги. Это ограничение было снято в 1999 году.

Текстовые сообщения вне GSM

SMS изначально был разработан как часть GSM, но теперь доступен в широком спектре сетей, включая сети 3G. Однако не все системы обмена текстовыми сообщениями используют SMS, и некоторые известные альтернативные реализации этой концепции включают SkyMail от J-Phone и Short Mail от NTT Docomo, обе в Японии. Отправка электронной почты с телефонов, получившая распространение благодаря i-mode от NTT Docomo и RIM BlackBerry, также обычно использует стандартные почтовые протоколы, такие как SMTP через TCP/IP.

СМС сегодня

В 2010 году было отправлено 6,1 триллиона (6,1 × 1012) SMS-сообщений, что в среднем составляет 193 000 SMS в секунду. SMS превратилась в крупную коммерческую отрасль, принесшую 114,6 миллиарда долларов США во всем мире в 2010 году. Средняя глобальная цена SMS-сообщения составляет 0,11 доллара США, в то время как мобильные сети взимают друг с друга плату за соединение не менее 0,04 доллара США при соединении между разными телефонными сетями. В 2015 году фактическая стоимость отправки SMS в Австралии составила 0,00016 доллара США за SMS. В 2014 году Caktus Group разработала первую в мире систему регистрации избирателей на основе SMS в Ливии. По состоянию на февраль 2015 года с помощью этой системы зарегистрировалось более 1,5 миллиона человек, предоставив ливийским избирателям беспрецедентный доступ к демократическому процессу. SMS все чаще подвергается конкуренции со стороны сервисов обмена сообщениями на основе интернет-протокола, таких как RCS, Matrix, iMessage от Apple, Signal, Facebook Messenger/WhatsApp, Telegram, Viber, WeChat (в Китае) и Line (в Японии), доступных на смартфонах с подключением к интернету. Например, в период с 2010 по 2022 год доходы от SMS-телекоммуникаций в Индии упали на 94 процента, в то время как "доля дохода на пользователя от использования данных выросла более чем в 10 раз". SMS до сих пор в основном используется пользователями iOS для связи с устройствами Android. Apple объявила, что в iOS 18 RCS станет доступной опцией.

Устройство для отправки SMS

Функция SMS-обмена позволяет пользователям отправлять SMS-сообщения на номер телефона компании (обычный стационарный телефон) и получать SMS-ответы. Предоставление клиентам возможности отправлять текстовые сообщения на номер телефона позволяет организациям предлагать новые сервисы, приносящие дополнительную ценность. К ним относятся чат-боты, а также службы поддержки и колл-центры с поддержкой текстовых сообщений.

GSM

Служба коротких сообщений типа «точка-точка» (SMS PP) изначально была определена в рекомендации GSM 03.40, которая теперь поддерживается в 3GPP как TS 23.040. GSM 03.41 (ныне 3GPP TS 23.041) определяет службу коротких сообщений типа «ячейковая трансляция» (SMS CB), которая позволяет транслировать сообщения (рекламу, общественную информацию и т. п.) всем абонентам мобильной связи в заданной географической области. Сообщения отправляются в центр обслуживания коротких сообщений (SMSC), который обеспечивает механизм «храни и пересылай». Он пытается доставить сообщения адресатам SMSC. Если адресат недоступен, SMSC помещает сообщение в очередь для повторной отправки. Некоторые SMSC также предоставляют опцию «отправить и забыть», при которой передача осуществляется только один раз. Поддерживаются как операции с мобильным терминалом (MT, для сообщений, отправленных на мобильное устройство), так и операции с мобильного терминала (MO, для сообщений, отправленных с мобильного устройства). Доставка сообщений осуществляется по принципу «наилучших усилий», поэтому нет гарантий фактической доставки сообщения адресату, однако задержки или полная потеря сообщения случаются редко и обычно затрагивают менее 5 % сообщений. Некоторые операторы позволяют пользователям запрашивать отчеты о доставке либо через настройки SMS большинства современных телефонов, либо добавляя к каждому сообщению префикс *0# или *N#. Однако точное значение подтверждений может варьироваться – от достижения сети до постановки в очередь на отправку, отправки или получения подтверждения о доставке от целевого устройства, и пользователи часто не информируются о конкретном типе успешной доставки. SMS – это протокол связи без сохранения состояния, в котором каждое SMS-сообщение рассматривается как полностью независимое от других сообщений. Корпоративным приложениям, использующим SMS в качестве канала связи для диалога с сохранением состояния (когда ответное сообщение MO связано с конкретным сообщением MT), требуется, чтобы управление сеансами осуществлялось вне протокола.

Размер сообщения

Передача коротких сообщений между SMSC и мобильным устройством осуществляется при использовании части мобильного приложения (MAP) протокола SS7. Сообщения отправляются посредством операций MAP MO и MT ForwardSM, длина полезной нагрузки которых ограничена протоколом сигнализации ровно 140 байтами (140 байт × 8 бит/байт = 1120 бит). Короткие сообщения могут быть закодированы с использованием различных алфавитов: стандартного 7-битного алфавита GSM, 8-битного алфавита данных и 16-битного алфавита UCS-2. В зависимости от выбранного абонентом алфавита в мобильном устройстве, это определяет максимальный размер отдельного короткого сообщения: 160 7-битных символов, 140 8-битных символов или 70 16-битных символов. Поддержка 7-битного алфавита GSM является обязательной для GSM-совместимых мобильных устройств и сетевых элементов. Практический максимум сегментов, используемых некоторыми операторами, составляет 10, а длинные сообщения часто тарифицируются как эквивалент нескольких SMS-сообщений. В некоторых случаях поддерживается до 127 сегментов, однако программные ограничения в некоторых SMS-приложениях могут это не позволять. Некоторые провайдеры предлагали тарифные планы, зависящие от длины сообщения, хотя такая структура ценообразования быстро устаревает.

Поставщики шлюзов

Поставщики SMS-шлюзов обеспечивают передачу SMS-трафика между компаниями и абонентами мобильной связи, включая SMS для корпоративных клиентов, доставку контента и развлекательные услуги с использованием SMS, например, телевизионное голосование. В зависимости от производительности и стоимости SMS-сообщений, а также от уровня предоставляемых услуг обмена сообщениями, поставщики SMS-шлюзов классифицируются как агрегаторы или поставщики SS7. Модель агрегатора основана на множестве соглашений с мобильными операторами для обмена двусторонним SMS-трафиком в SMSC оператора и из него, также известная как "модель локальной терминации". Агрегаторы не имеют прямого доступа к протоколу SS7, который используется для обмена SMS-сообщениями. SMS-сообщения доставляются в SMSC оператора, но не на телефон абонента; дальнейшая обработка сообщения через сеть SS7 осуществляется SMSC. Другой тип поставщика SMS-шлюзов основан на подключении SS7 для маршрутизации SMS-сообщений, также известная как "модель международной терминации". Преимущество этой модели заключается в возможности маршрутизации данных напрямую через SS7, что обеспечивает поставщику полный контроль и видимость всего пути при маршрутизации SMS. Это означает, что SMS-сообщения могут отправляться непосредственно отправителям и получателям, минуя SMSC других мобильных операторов. Таким образом, удается избежать задержек и потерь сообщений, обеспечивая полную гарантию доставки и оптимизированную маршрутизацию. Эта модель особенно эффективна при использовании в критически важных сообщениях и SMS, применяемых в корпоративных коммуникациях. Кроме того, эти поставщики SMS-шлюзов предоставляют услуги брендированных SMS с маскировкой номеров, однако после случаев злоупотребления этими шлюзами правительства большинства стран приняли серьезные меры по их блокировке.

Взаимоподключение с другими сетями

Центры обслуживания сообщений взаимодействуют с общедоступной наземной мобильной сетью (PLMN) или PSTN через MSC Interworking и Gateway MSC. Сообщения, инициированные абонентом, передаются с телефона в сервисный центр и могут быть предназначены для мобильных пользователей, абонентов фиксированной сети или поставщиков услуг с добавленной стоимостью (VASPs), также известных как приложения, завершающиеся на конечном устройстве. Сообщения, завершающиеся у абонента, передаются из сервисного центра на телефон получателя и могут поступать от мобильных пользователей, абонентов фиксированной сети или из других источников, таких как VASPs. В некоторых сетях оператора неабоненты могут отправлять сообщения на телефон абонента через шлюз Email to SMS. Кроме того, многие операторы, включая AT&T Mobility, T-Mobile USA, Sprint и Verizon Wireless, предоставляют такую возможность через свои веб-сайты. Например, абонент AT&T, чей номер телефона был 555 555 5555, получал бы электронные письма, адресованные на 5555555555@txt.att.net, в виде текстовых сообщений. Абоненты могут легко отвечать на эти SMS-сообщения, а ответное SMS отправляется обратно на исходный адрес электронной почты. Отправка email в SMS бесплатна для отправителя, но получатель оплачивает стандартную стоимость доставки. Только первые 160 символов электронного письма могут быть доставлены на телефон, и только 160 символов можно отправить с телефона. Однако более длинные сообщения могут быть разбиты на несколько текстовых сообщений в зависимости от оператора телефонной связи. Для приема сообщений в текстовом формате требуются телефоны с поддержкой текстовых сообщений. Однако сообщения могут быть доставлены на телефоны без такой поддержки с помощью преобразования текста в речь. Короткие сообщения могут отправлять двоичный контент, такой как рингтоны или логотипы, а также данные для Over-the-Air (OTA) программирования или конфигурации. Такое использование является расширением спецификации GSM, специфичным для поставщика, и существует несколько конкурирующих стандартов, хотя Smart Messaging от Nokia является распространенным. SMS используется для связи типа «машина-машина» (M2M). Например, существуют светодиодные дисплеи, управляемые SMS, а некоторые компании, занимающиеся отслеживанием транспортных средств, используют SMS для передачи данных или телеметрии. Использование SMS для этих целей постепенно вытесняется услугами GPRS из-за их более низкой общей стоимости. GPRS предлагается небольшими операторами связи как способ отправки SMS-сообщений для снижения стоимости SMS-обмена сообщениями на международном уровне.

Команды AT

Многие мобильные и спутниковые трансиверы поддерживают отправку и прием SMS-сообщений с использованием расширенной версии набора команд Hayes. Эти расширения были стандартизированы в рамках стандартов GSM и далее расширены в процессе стандартизации 3GPP. Подключение между терминальным оборудованием и трансивером может быть реализовано через последовательный кабель (например, USB), Bluetooth-соединение, инфракрасный порт и т.д. Распространенные AT-команды включают AT+CMGS (отправить сообщение), AT+CMSS (отправить сообщение из памяти), AT+CMGL (список сообщений) и AT+CMGR (прочитать сообщение). Однако не все современные устройства поддерживают прием сообщений, если хранилище сообщений (например, внутренняя память устройства) недоступно посредством AT-команд.

Краткие сообщения премиум-класса

Краткие сообщения могут использоваться в обычном режиме для предоставления услуг премиум-тарифа абонентам телефонной сети. Краткие сообщения, направленные на мобильный телефон (Mobile Terminated, MT), могут использоваться для доставки цифрового контента, такого как новостные оповещения, финансовая информация, логотипы и мелодии звонков. Первым премиальным медиа-контентом, доставляемым через SMS-систему, стали первые в мире платные загружаемые мелодии звонков, коммерчески запущенные компанией Saunalahti (позже Jippii Group, теперь часть Elisa Group) в 1998 году. Изначально их могли обрабатывать только телефоны марки Nokia. К 2002 году мировой бизнес по продаже мелодий звонков превысил 1 миллиард долларов дохода от услуг, а к 2008 году – почти 5 миллиардов долларов США. Сегодня они также используются для оплаты небольших платежей онлайн, например, за услуги обмена файлами, в магазинах мобильных приложений или для доступа в VIP-зоны. Вне онлайн-среды можно купить билет на автобус или напитки в банкомате, оплатить парковку, заказать каталог магазина или товары (например, диски с фильмами по сниженной цене), сделать пожертвование на благотворительность и многое другое. Поставщик услуг с добавленной стоимостью (VASP), предоставляющий контент, отправляет сообщение в SMSC оператора мобильной связи, используя протокол TCP/IP, такой как протокол обмена короткими сообщениями между равноправными узлами (SMPP) или внешний машинный интерфейс (EMI). SMSC доставляет текст, используя стандартную процедуру доставки MT. Абоненты оплачивают дополнительную плату за получение этого премиального контента, при этом доход обычно делится между оператором мобильной сети и VASP либо в виде процента от дохода, либо в виде фиксированной платы за передачу. Отправка сообщений в SMSC обычно осуществляется третьей стороной. Краткие сообщения, инициированные с мобильного устройства (Mobile Originated, MO), также могут использоваться в премиальном режиме для таких услуг, как телевизионное голосование. В этом случае VASP, предоставляющий услугу, получает короткий номер от оператора телефонной сети, и абоненты отправляют сообщения на этот номер. Выплаты операторам связи варьируются; наибольший процент выплачивается за самые дешевые премиальные SMS-услуги. Большинству поставщиков информации следует ожидать оплаты около 45 процентов стоимости премиальной SMS оператору связи авансом. Отправка текста в SMSC идентична стандартной отправке MO-сообщения, но как только текст попадает в SMSC, Сервисный центр (SC) определяет короткий номер как премиальную услугу. SC затем направляет содержимое текстового сообщения в VASP, обычно используя IP-протокол, такой как SMPP или EMI. Абоненты оплачивают премию за отправку таких сообщений, при этом доход обычно делится между оператором сети и VASP. Короткие номера работают только в пределах одной страны и не являются международными. Альтернативой входящим SMS являются длинные номера (международный формат номера, например, "+44 762 480 5000"), которые могут использоваться вместо коротких номеров для приема SMS в различных приложениях, таких как телевизионное голосование, рекламные акции и кампании. Длинные номера работают на международном уровне, позволяя предприятиям использовать собственные номера, а не короткие номера, которые обычно используются несколькими брендами. Кроме того, длинные номера не являются премиальными входящими номерами.

СМС-соединение

Threaded SMS – это визуальный формат отображения истории SMS-сообщений, который упорядочивает сообщения, отправленные и полученные от контакта, в хронологическом порядке на одном экране. Он был впервые разработан программистом, работавшим над реализацией SMS-клиента для BlackBerry, который стремился использовать пустое пространство под сообщением на устройстве с большим экраном, способном отображать значительно больше обычных 160 символов, и вдохновлялся структурой переписки в электронной почте. Визуально, этот стиль представления обеспечивает историю переписки, похожую на чат, для каждого отдельного контакта. Иерархическая организация на уровне беседы (как это обычно встречается в блогах и на онлайн-форумах) не широко поддерживается SMS-клиентами. Это ограничение связано с тем, что в заголовке данных (в соответствии со спецификацией протокола SMS) отсутствует идентификатор сеанса или тема, передаваемые между отправленными и полученными сообщениями, что не позволяет клиентскому устройству правильно связать входящее сообщение с конкретным диалогом или даже с конкретным сообщением в этом диалоге. Большинство текстовых клиентов для смартфонов способны создавать некоторую контекстную группировку "групповых сообщений", сужая контекст переписки до общих интересов участников группы. С другой стороны, продвинутые корпоративные приложения для обмена сообщениями, которые отправляют сообщения с удаленного сервера, часто отображают динамически изменяющийся номер отправителя (несколько номеров, используемых одним и тем же абонентом), который вместе с номером телефона отправителя используется для отслеживания сеанса, аналогично функциональности файлов cookie при просмотре веб-страниц. В качестве распространенного примера, этот метод используется для расширения функциональности многих приложений Instant Messenger (IM), позволяя им общаться в двустороннем режиме с гораздо более широкой аудиторией пользователей SMS. В случаях, когда корпоративный сервер использует несколько номеров отправителя для поддержания диалога, визуальная организация переписки на клиентском устройстве может быть разделена на несколько отдельных потоков.

SMS-сообщение от приложения к человеку (A2P)

В то время как SMS приобрел популярность как средство обмена сообщениями между людьми, другой тип SMS быстро набирает обороты: сообщения от приложения к человеку (A2P). A2P – это тип SMS, отправляемый от подписчика к приложению или от приложения к подписчику. Он широко используется предприятиями, такими как банки, онлайн-игры, логистические компании и интернет-магазины, для отправки SMS-сообщений от своих систем клиентам. В США операторы связи традиционно предпочитали, чтобы A2P-сообщения отправлялись с использованием короткого номера, а не стандартного длинного номера. Однако недавно несколько американских операторов, включая Verizon, объявили о планах официально поддерживать A2P-сообщения через длинные номера. В Соединенном Королевстве A2P-сообщения могут отправляться с динамическим идентификатором отправителя, состоящим из 11 символов, однако для команд отказа от рассылки (OPTOUT) используются короткие номера.

Сети спутниковой связи

Все коммерческие сети спутниковой связи, за исключением ACeS и OptusSat, поддерживают SMS. Ранние модели телефонов Iridium поддерживали только прием SMS-сообщений, в то время как более поздние модели могут отправлять и принимать их. Стоимость одного сообщения различается в зависимости от сети. В отличие от некоторых сетей сотовой связи, отправка международных SMS или сообщений на другие сети спутниковой связи не облагается дополнительной платой. Иногда SMS-сообщения можно отправить из зон, где сигнал слишком слаб для голосового вызова. Большинство сетей спутниковой связи предоставляют веб-интерфейсы или порталы электронной почты для отправки бесплатных SMS на телефоны в этой сети.

Ненадежность

В отличие от специализированных систем обмена сообщениями, таких как Простой сетевой протокол пейджинга и протокол ReFLEX от Motorola, доставка SMS-сообщений не гарантирована, и многие реализации не предоставляют отправителю возможности узнать, было ли SMS-сообщение доставлено своевременно. SMS-сообщения обычно рассматриваются как трафик более низкого приоритета, чем голосовой, и различные исследования показали, что от 1% до 5% сообщений теряются полностью, даже в нормальных условиях эксплуатации, а другие могут быть доставлены лишь спустя долгое время после того, как они потеряли свою актуальность. Использование SMS в качестве службы экстренного оповещения вызывает особые вопросы. Эти уязвимости присущи SMS, как одной из надежных и проверенных служб с глобальным охватом в сетях GSM. SMS-сообщения имеют дополнительные уязвимости в области безопасности из-за функции хранения и пересылки, а также из-за возможности отправки поддельных SMS через Интернет. Когда пользователь находится в роуминге, содержимое SMS проходит через различные сети, в том числе, возможно, через Интернет, и становится уязвимым для различных атак. Дополнительную проблему представляет доступ злоумышленника к телефону и чтение ранее незащищенных сообщений. В октябре 2005 года исследователи из Университета штата Пенсильвания опубликовали анализ уязвимостей в сотовых сетях, поддерживающих SMS. Исследователи предположили, что злоумышленники могут использовать открытую функциональность этих сетей для их нарушения или выхода из строя, возможно, в масштабах всей страны.

Поддельная информация

В GSM-индустрии выявлен ряд потенциальных мошеннических атак на операторов мобильной связи, которые могут быть реализованы посредством злоупотребления SMS-сервисами. Наиболее серьезной угрозой является спуфинг SMS, когда злоумышленник манипулирует адресной информацией, чтобы выдать себя за пользователя, находящегося в роуминге в иностранной сети и отправляющего сообщения в домашнюю сеть. Зачастую такие сообщения адресуются абонентам за пределами домашней сети, при этом домашний SMSC фактически используется для пересылки сообщений в другие сети. Единственный надежный способ обнаружения и блокировки спуфинговых сообщений – это проверка входящих сообщений, инициированных с мобильных устройств, для подтверждения валидности отправителя и корректности местоположения, с которого отправлено сообщение. Этого можно достичь путем добавления в сеть интеллектуальной функции маршрутизации, которая запрашивает данные об абоненте-отправителе из регистра домашнего местоположения (HLR) перед отправкой сообщения на доставку. Реализация подобной интеллектуальной функции маршрутизации невозможна в рамках устаревшей инфраструктуры обмена сообщениями.

Ограничение

В целях ограничения телемаркетинга, который начал заваливать пользователей огромным количеством нежелательных сообщений, Индия ввела новые правила в сентябре 2011 года, включая ограничение в 3000 SMS-сообщений на одного абонента в месяц, или в среднем 100 сообщений на абонента в день. В связи с обращениями некоторых операторов связи и потребителей, TRAI (Индийское управление по регулированию связи) повысило этот лимит до 200 SMS-сообщений на SIM-карту в день для предоплаченных услуг и до 6000 SMS-сообщений на SIM-карту в месяц для постоплаченных услуг с 1 ноября 2011 года. Однако, Высокий суд Дели признал эти правила неконституционными, но некоторые ограничения сохраняются.

СМС-сообщение

Флэш-SMS — это тип SMS-сообщения, которое отображается непосредственно на главном экране без взаимодействия с пользователем и не сохраняется автоматически в папке «Входящие». Оно может быть полезно в экстренных ситуациях, например, при пожарной тревоге или когда требуется конфиденциальность, например, для доставки одноразовых паролей.

Незвучные SMS

В 2010 году в Германии почти полмиллиона "тихих SMS" были отправлены федеральной полицией, таможней и службой защиты конституции "Verfassungsschutz". Эти тихие сообщения, также известные как "тихие TMS", "скрытые SMS", "скрытый пинг" или "Сообщения короткого типа 0", используются для определения местоположения человека и, следовательно, для создания полного профиля передвижений. Они не отображаются на экране и не сопровождаются звуковым сигналом при получении. Изначально они предназначались для предоставления специальных услуг оператором сети на любой мобильный телефон.