Отправка SMS-сообщений¶
Отправка SMS — передача коротких текстовых сообщений (Short Message Service) между абонентами сотовой связи по стандарту GSM. Сообщение ограничено 160 символами латиницей или 70 символами кириллицей, передаётся через службу центра сообщений (SMSC) оператора связи. Для отправки SMS используются встроенные приложения смартфонов, USSD-команды, интернет-сервисы и специализированные шлюзы операторов.
¶Способы отправки
¶Через приложение «Сообщения» на смартфоне
Наиболее распространённый способ. На устройствах с Android и iOS предустановлено приложение для обмена SMS и MMS. Порядок действий:
- Открыть приложение «Сообщения» (Messages).
- Нажать кнопку создания нового сообщения (иконка «+» или «Написать»).
- В поле получателя ввести номер телефона в формате +7XXXXXXXXXX (для России) или XXXXXXXXXX (местный формат).
- Ввести текст сообщения в поле ввода.
- Нажать кнопку отправки (иконка стрелки или «Отправить»).
Приложение автоматически определяет, что отправляется именно SMS, если нет подключения к интернету. При наличии интернет-соединения и поддержке iMessage (iPhone) или RCS (Android) сообщение может отправляться как интернет-сообщение — тогда кнопка отправки меняет цвет, а статус доставки отображается иначе.
¶Через USSD-команды
Операторы связи предоставляют USSD-сервисы для отправки сообщений без смартфона. Наиболее известен сервис «Перезвони мне» (например, *140# на МТС) — отправляет запрос на обратный звонок. Для отправки полноценного SMS через USSD у большинства операторов нет универсальной команды, однако существуют специализированные сервисы, например «SMS-сервис» МТС или «Сообщение» МегаФона, активируемые через меню USSD.
¶Через интернет-сервисы
Операторы предоставляют веб-кабинеты, где можно отправлять SMS с компьютера:
- Мой МТС (mts.ru) — отправка SMS на номера МТС и других операторов.
- МегаФон Онлайн (megafon.ru) — аналогичный сервис.
- Мой Tele2 (tele2.ru) — отправка SMS через личный кабинет.
- Мой ростелеком — для абонентов фиксированной связи.
Для входа требуется номер телефона и пароль или код из SMS. Часть сервисов ограничена только номерами своего оператора.
¶Через шлюзы и API для бизнеса
Компании используют программные интерфейсы (API) операторов и агрегаторов SMS для массовой рассылки — уведомления, подтверждения платежей, реклама. Крупнейшие российские агрегаторы: SMS Aero, UniSender, SMS.ru, Пэйнет. Подключение к шлюзу осуществляется по договору, отправка оплачивается по тарифу за сообщение.
¶Тарификация
В России отправка SMS тарифицируется отдельно от голосовой связи. Средняя стоимость одного сообщения по внутреннему тарифу оператора составляет 2–5 рублей, на номера других операторов — 3–7 рублей. Многие тарифные планы включают пакеты SMS (например, 100–300 сообщений в месяц). Отправка сообщений в роуминге существенно дороже — до 10–25 рублей за SMS.
¶Ограничения и особенности
- Длина сообщения. Стандарт GSM ограничивает SMS 160 символами в кодировке GSM-7 (латиница, базовая кириллица) или 70 символами в UCS-2 (расширенная кириллица, эмодзи). Более длинные сообщения автоматически разбиваются на несколько SMS, каждая из которых тарифицируется отдельно.
- Доставка. Статус «доставлено» означает, что сообщение принято SMSC получателя, а не что абонент его прочитал. При выключенном телефоне сообщение хранится в SMSC до 72 часов.
- Спам-фильтры. Часть сообщений от коротких номеров может блокироваться оператором или встроенной защитой смартфона.
- Кодировки. Кириллические SMS отправляются в UCS-2, поэтому длина ограничена 70 символами. Сообщения на иностранных языках с диакритикой также могут занимать больше места.
¶Историческая справка
Первое SMS-сообщение было отправлено 3 декабря 1992 года инженером Vodafone Нилом Папуортом (Neil Papworth) с компьютера на номер руководителя компании Ричарда Сарвина. В России массовое распространение SMS получило в начале 2000-х годов вместе с развитием сотовой связи; к 2005 году SMS стала одним из основных способов обмена короткими сообщениями, а с развитием мессенджеров в 2010-х годах её доля начала снижаться, сохранившись прежде всего для служебных уведомлений и подтверждений.
¶Источники
- Стандарт 3GPP TS 23.040 (Technical realization of the Short Message Service)
- Документация операторов связи: МТС, МегаФон, Tele2, Ростелеком
- «История SMS» — материалы GSM Association
