Skip to content

📄 MMS

(Multimedia Messaging Service)


🔹 Общее описание

MMS (Multimedia Messaging Service) — это стандарт передачи мультимедийных сообщений через мобильные сети, позволяющий отправлять и получать не только текст, как в SMS, но и изображения, видео, аудио, веб-страницы и другие типы данных.

  • Тип: Служба доставки мультимедиа
  • Стандарт: 3GPP TS 23.140, OMA MMS
  • Поколение связи: Поддерживается начиная с 2G (GPRS/EDGE), активно используется в 3G, 4G
  • Протоколы: WAP, HTTP, SMIL, MIME

🔹 Основные характеристики

Характеристика Значение
Тип сообщения Мультимедийный
Форматы JPEG, PNG, GIF, MP3, MP4, AMR, HTML и др.
Максимальный размер сообщения от 300 КБ до 1 МБ (зависит от оператора)
Передача через GPRS, EDGE, 3G, 4G
Совместимость Все современные смартфоны и большинство старых моделей
Поддержка таргетинга Да (SMS может содержать ссылку на MMS)

🔹 Как работает MMS?

Процесс передачи MMS:

  1. Создание сообщения: пользователь создаёт MMS с медиафайлами.
  2. Отправка через телефон: устройство отправляет MMS через GPRS/EDGE/3G/4G соединение на сервер MMS.
  3. Сервер MMS (MMS Center):
  4. Принимает сообщение
  5. Проверяет адрес получателя
  6. Если получатель поддерживает MMS — отправляет напрямую или посылает уведомление о наличии сообщения
  7. Получение:
  8. Получатель получает уведомление (SMS с ссылкой)
  9. Устройство скачивает MMS по WAP-протоколу
  10. Доставка: сообщение отображается на устройстве получателя

🔹 Архитектура MMS

Основные компоненты:

Компонент Описание
MMS UA (User Agent) Приложение на устройстве для создания и просмотра MMS
MMS Relay/Server Сервер оператора, обрабатывающий и маршрутизирующий MMS
MMSC (MMS Center) Центр доставки мультимедийных сообщений
WAP Gateway Шлюз между мобильной сетью и интернетом, используется для загрузки MMS
SMSC (Short Message Service Center) Используется для отправки уведомления о входящем MMS (через SMS)

🔹 Преимущества MMS

  • Возможность передачи мультимедиа
  • Поддержка всех основных мобильных платформ
  • Автоматическая доставка без участия пользователя
  • Подходит для маркетинга и рекламы (например, рассылка баннеров, видео)

🔹 Ограничения MMS

  • Ограниченный размер сообщения
  • Зависит от поддержки оператором
  • Не все устройства корректно отображают все форматы
  • Не поддерживает шифрование
  • Может быть дорогой услугой в роуминге

🔹 Примеры использования

Сфера применения Примеры
Мобильные операторы Рекламные кампании, информационные рассылки
Банки и финансы Отправка квитанций, чеков, графиков платежей
Здравоохранение Отправка результатов анализов, инструкций
Образование Отправка учебных материалов, расписаний
Розничная торговля Рассылка акций, каталогов товаров, QR-кодов
Государственные службы Уведомления, оповещения, документы

🔹 Настройка MMS на устройстве

Пример APN-настроек (для Android):

Параметр Значение (пример для Мегафон, Россия)
Имя MMS Megafon
APN mms
Прокси 10.0.0.172
Порт 8080
Имя пользователя megafon
Пароль gdata
Сервер http://mmsc:8002
MMSC http://mmsc:8002
MCC 250
MNC 01
Тип APN mms

Настройки могут отличаться в зависимости от страны и оператора.


🔹 API и разработка

Для работы с MMS используются сторонние сервисы (SMS-шлюзы), такие как: - Twilio (https://www.twilio.com/) - Nexmo / Vonage (https://www.vonage.com/) - Infobip (https://www.infobip.com/) - Plivo (https://www.plivo.com/)

Пример отправки MMS через Twilio (Python):

from twilio.rest import Client

account_sid = 'your_account_sid'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)

message = client.messages.create(
    body="Привет! Это тестовое MMS.",
    from_='+1234567890',
    to='+79876543210',
    media_url='https://example.com/image.jpg'
)

print(message.sid)

🔹 Безопасность

  • Шифрование: MMS не поддерживает шифрование по умолчанию
  • Угрозы: фишинг, вредоносные ссылки, спам
  • Рекомендации:
  • Не открывать MMS от неизвестных источников
  • Использовать антивирусное ПО
  • Избегать перехода по подозрительным ссылкам