Когда вы ищете «как отправить SMS программно», вы везде видите два термина: SMS-шлюз и SMS API. Они звучат похоже, но работают по-разному — и это различие важно для вашего кошелька.

SMS API (облачный)

SMS API — это облачный сервис, который подключается к операторам связи от вашего имени. Вы делаете вызов API, и сервис маршрутизирует ваше сообщение через сети операторов.

Примеры: Twilio, MessageBird, Vonage, Plivo

Как это работает:

  1. Вы регистрируетесь и арендуете номер телефона у провайдера
  2. Регистрируете свой идентификатор отправителя у операторов (10DLC в США)
  3. Отправляете сообщения через их API
  4. Сообщения маршрутизируются через SMPP-шлюзы операторов
  5. Оплачиваете каждое сообщение + аренду номера + дополнительные сборы

Плюсы:

  • Высокая пропускная способность (тысячи SMS/секунду)
  • Надежность корпоративного уровня и SLA
  • Глобальное покрытие без локальных SIM-карт
  • Встроенные инструменты для соблюдения нормативов

Минусы:

  • Дорого для небольших объемов ($5-80/месяц за базовое использование)
  • Сложная настройка (регистрация, верификация, интеграция SDK)
  • Вы не владеете номером телефона
  • Непредсказуемые надбавки операторов

SMS-шлюз (на базе телефона)

SMS-шлюз на базе телефона использует физическое устройство (ваш Android-телефон) для отправки сообщений. Сервер ставит сообщения в очередь, телефон забирает их и отправляет через свою SIM-карту.

Примеры: MySMSGate, SMSGateway.me

Как это работает:

  1. Устанавливаете приложение на свой Android-телефон
  2. Подключаете его к серверу шлюза с помощью API-ключа
  3. Отправляете сообщения через REST API
  4. Сервер ставит сообщение в очередь
  5. Телефон забирает сообщение и отправляет его как обычное SMS

Плюсы:

  • Дешево — фиксированная плата за сообщение, без скрытых затрат
  • Ваш собственный номер телефона — получатели его узнают
  • Не требуется регистрация или одобрение оператора
  • Настройка за минуты, а не дни
  • Работает в любой стране с любой SIM-картой

Минусы:

  • Меньшая пропускная способность (ограничена скоростью отправки SMS телефоном)
  • Требует, чтобы физический телефон был в сети
  • Оператор может ограничить скорость, если вы отправляете слишком много SMS слишком быстро
  • Не подходит для отправки более 10 000 SMS/день с одного устройства

Что выбрать?

КритерийSMS APISMS-шлюз
Объем10 000+/деньДо 5 000/день
Бюджет$50+/месяц$3+/месяц
Время настройкиЧасы-дни5 минут
Собственный номерНет (арендованный)Да
Требуется соответствие нормамДа (встроено)Вы управляете
Международные отправленияДорогоФиксированный тариф
Надежность SLA99.9%+Зависит от телефона

Выберите SMS API, если:

  • Вы отправляете более 10 000 сообщений в день
  • Вам нужна доставка OTP-кодов менее чем за 5 секунд
  • Есть требования к соответствию/аудиту (здравоохранение, финансы)
  • Вам требуется договорной SLA

Выберите SMS-шлюз, если:

  • Вы отправляете менее 5 000 сообщений в день
  • Стоимость является главным приоритетом
  • Вы хотите использовать свой собственный номер телефона
  • Вы находитесь в стране, где API операторов дороги или недоступны
  • Быстрая настройка важнее корпоративных функций

Гибридный подход

Некоторые компании используют оба подхода: шлюз на базе телефона для низкоприоритетных уведомлений (напоминания о встречах, обновления заказов) и API оператора для срочных сообщений (OTP-коды). Это оптимизирует затраты, сохраняя скорость доставки там, где это важно.

С MySMSGate вы можете подключить несколько телефонов и маршрутизировать сообщения на определенные устройства — эффективно масштабируя пропускную способность вашего шлюза за счет добавления новых телефонов.

Попробуйте MySMSGate бесплатно — 10 SMS включены, чтобы вы могли оценить, подходит ли вам шлюз на базе телефона.