Как выбрать надежного оператора СМС для 1С и решить проблему долгой доставки сообщений?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При настройке системы СМС-уведомлений в 1С многие компании сталкиваются с ситуацией, когда сообщения приходят с огромной задержкой — от нескольких минут до полутора часов. Это критично для подтверждения заказов, отправки одноразовых паролей (OTP) и двухфакторной аутентификации. В данной статье мы разберем причины таких задержек, проанализируем рынок СМС-агрегаторов и рассмотрим технические способы оптимизации рассылок.

Причины задержек: «Серые» маршруты vs Прямые каналы

Разберем ситуацию, описанную пользователями: при использовании дешевых тарифов без собственного «имени отправителя» (Alphanumeric ID) сообщения часто идут по так называемым «серым» или непрямым каналам. Проанализируем механизм работы: сотовые операторы (МТС, Билайн, Мегафон, Теле2) жестко фильтруют трафик, идущий через сторонние шлюзы без официального договора. Если вы не используете уникальное имя, ваше сообщение попадает в общую очередь с низким приоритетом или подвергается глубокой проверке спам-фильтрами, что и вызывает задержку до 1,5 часов.

Для гарантированной и мгновенной доставки необходимо использовать прямые каналы. Прямой канал подразумевает наличие договора между вашим агрегатором и конкретным оператором связи, а также обязательную регистрацию вашего буквенного имени (например, MyShop вместо случайного номера).

Обзор популярных СМС-агрегаторов

Рассмотрим несколько сервисов, которые чаще всего интегрируются с 1С и упоминаются профессиональным сообществом:

  1. SMS.ru: Один из самых популярных сервисов. Позволяет отправлять до 5 бесплатных СМС в день на свой номер для тестов. Для многих операторов регистрация имени не требует абонентской платы (хотя условия постоянно меняются в зависимости от политики операторов «большой четверки»).
  2. SMS4B: Специализированный сервис, ориентированный на бизнес-рассылки из 1С. Имеет готовые модули интеграции и хорошую техподдержку, однако стоимость владения может быть выше за счет абонентской платы за имя.
  3. SMSPilot: Надежный агрегатор с прозрачной тарификацией, часто используется для рекламных рассылок.

Регистрация имени отправителя: стоит ли оно того?

Выясним причину высокой стоимости «имен». В последнее время операторы связи ввели обязательную абонентскую плату за использование буквенного подписи. Суммарно по всем основным операторам РФ (МТС, Мегафон, Билайн, Теле2) это может обходиться в 4000–6000 рублей в месяц. Почему это важно:

Техническая альтернатива: использование GSM-модема

Если бюджет ограничен, а объем СМС невелик, можно рассмотреть вариант создания собственного шлюза. Рассмотрим этот метод подробнее.

Для реализации потребуется USB-модем (например, Huawei с прошивкой HiLink) и сим-карта с подходящим тарифом. Разберем по шагам:

  1. Приобретаем модем и подключаем его к серверу или роутеру с поддержкой USB.
  2. Настраиваем взаимодействие 1С с модемом через HTTP-запросы или специализированное ПО.
  3. Используем программный код для отправки команд.

Пример программного интерфейса для отправки через такие устройства часто строится на работе с HTTPСоединение. Посмотрим на логику взаимодействия (условный пример):


Функция ОтправитьСМСЧерезМодем(НомерТелефона, ТекстСообщения)
    ПараметрыЗапроса = "number=" + НомерТелефона + "&text=" + ТекстСообщения;
    Соединение = Новый HTTPСоединение("192.168.8.1"); // IP-адрес модема
    Запрос = Новый HTTPЗапрос("/api/sms/send-sms");
    Запрос.УстановитьТелоИзСтроки(СформироватьXMLДляМодема(ПараметрыЗапроса));
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
    Возврат Ответ.КодСостояния = 200;
КонецФункции

Важное предупреждение: этот способ несет риски. Операторы связи быстро вычисляют коммерческую рассылку с обычных сим-карт и блокируют их за нарушение условий договора. Кроме того, пропускная способность модема ограничена — не более 6–10 сообщений в минуту.

Интеграция с 1С:Библиотека стандартных подсистем (БСП)

Современные конфигурации 1С (УТ 11, КА 2, ERP, БП 3.0) уже содержат встроенный функционал для работы с СМС. Разберем, как это настроить в пользовательском режиме:

  1. Переходим в раздел НСИ и администрирование — Настройка почты, сообщений и телефонии.
  2. Выбираем пункт Настройка отправки SMS.
  3. Выбираем провайдера из списка (например, SMS.ru или СМС-ЦЕНТР).
  4. Вводим логин и пароль (или API-ключ), полученные при регистрации у агрегатора.

Проанализируем преимущества использования БСП: вам не нужно писать код для работы с API каждого конкретного оператора. Система использует универсальный объект ДистанционноеТранспортноеСообщение и встроенные методы отправки.

Современные способы экономии на уведомлениях

Поскольку стоимость СМС постоянно растет, проанализируем альтернативные способы связи с клиентом, которые можно внедрить в 1С:

Юридические аспекты и ФЗ-38 «О рекламе»

Проанализируем риски: любая рассылка без согласия абонента может привести к штрафам от ФАС в размере от 100 до 500 тысяч рублей. При использовании официальных агрегаторов вы фиксируете время и способ получения согласия, что является вашей защитой. Использование «модемов и обычных сим-карт» делает вас беззащитными перед проверяющими органами в случае жалобы клиента.

Подведем итог: если для вашего бизнеса важна мгновенная доставка и имидж, оптимальным решением будет переход на прямой канал с регистрацией имени отправителя у проверенного агрегатора (например, SMS.ru или SMS4B). Если же вы ищете способ сэкономить на сервисных сообщениях, рассмотрите внедрение Flash Call или Telegram-уведомлений как наиболее перспективных альтернатив классическим СМС.

← На главную