Приём SMS через SMPP — это способ получать ответы клиентов прямо в свою систему или CRM. Вместо того чтобы просто рассылать сообщения, вы даёте абоненту возможность ответить: подтвердить заказ, отправить код, отписаться от рассылки. В этой статье — как настроить двусторонний канал, что для этого нужно и какие ошибки чаще всего мешают.
Зачем принимать SMS через SMPP?
Каждое исходящее SMS — это потенциальный диалог. Клиент может написать «ДА» в ответ на подтверждение заказа, отправить номер карты или уточнить детали. Если у вас настроен только исходящий канал, эти ответы уходят в пустоту.
С помощью SMPP вы принимаете сообщения на тот же номер, с которого шлёте рассылки. Это удобно для:
- подтверждения заказов и доставки;
- опросов и голосований;
- приёма команд отписки (например, слово «STOP»);
- получения кодов от клиентов.
Входящие сообщения можно автоматически передавать в CRM, базу данных или мессенджер. Тогда оператору не нужно вручную переписывать ответы.
Как работает входящее SMS через SMPP?
Технически схема выглядит так. Абонент отправляет SMS на ваш номер (короткий или городской). Мобильный оператор Беларуси передаёт сообщение вашему SMPP-провайдеру. Провайдер по протоколу SMPP открывает соединение с вашим сервером и отправляет текст сообщения и номер отправителя.
Вам нужно:
- получить у провайдера номер, который поддерживает приём SMS;
- настроить SMPP-соединение (адрес, порт, логин, пароль);
- обработать входящее сообщение — сохранить в базу, переслать на email или запустить сценарий.
Соединение должно быть постоянным. Если сервер недоступен, сообщения будут накапливаться на стороне провайдера или теряться. Поэтому стоит настроить резервный канал и защиту от несанкционированного доступа. Мы уже рассказывали, как настроить резервный SMPP-канал, и отдельно — как защитить SMPP-шлюз с помощью IP-фильтров и контроля доступа.
| Способ | Что нужно | Уровень автоматизации |
|---|---|---|
| Личный кабинет провайдера | Только браузер | Нет |
| Email-уведомления | Настройка пересылки | Частичная |
| SMPP-соединение | Сервер и небольшая программа | Полная |
Как настроить приём SMS через SMPP?
Порядок действий зависит от того, какой сервис вы используете, но общий алгоритм такой.
- Выберите SMS-провайдера с поддержкой входящих SMPP. Убедитесь, что он даёт номер не только для рассылок, но и для приёма ответов.
- Получите параметры SMPP-сервера: IP, порт, логин и пароль. Обычно их присылают после активации тарифа.
- Подключите свой сервер к SMPP-шлюзу. Если своей инфраструктуры нет, ищите готовые интеграции с CRM или 1С. Например, можно настроить выгрузку статусов SMPP в 1С для интернет-магазина — входящие ответы будут автоматически попадать в заказы.
- Напишите скрипт или настройте вебхук, который принимает текст и номер, сохраняет их в базу или отправляет нужному сотруднику.
- Проверьте, что логируются и входящие сообщения, и статусы доставки. Это поможет при спорах с клиентами и отладке.
Не забудьте про безопасность: используйте IP-фильтры, меняйте пароли и ограничьте доступ к панели. Подробнее — в статье о защите SMPP-шлюза.
Какие ошибки мешают настроить приём SMS?
- Не проверен номер отправителя. Входящие SMS могут приходить с разных номеров, и нужно правильно определять телефон клиента.
- Нет автоматической обработки. Ответы приходят, но никто их не читает, потому что они не попадают в CRM.
- Используется один канал без резервирования. Если сервер лёг, сообщения теряются.
- Не настроены статусы доставки. Вы не знаете, дошёл ли запрос до клиента и получили ли вы ответ.
- Забывают про длину сообщений. Если ответ клиента содержит несколько SMS, они могут прийти по частям.
Как обрабатывать ответы клиентов без программиста?
Если писать скрипт некому, используйте готовые решения. Многие сервисы позволяют пересылать входящие SMS на email или в Telegram-чат. Достаточно указать адрес получателя. Подойдёт и связка с CRM через вебхуки.
Для простого бизнеса достаточно настроить уведомление на почту: менеджер увидит ответ и обработает его. Если нужно автоматически отправлять подтверждение клиенту, уже нужна небольшая интеграция. Начните с малого — подключите пересылку ответов на email или в мессенджер. Как собирать такие цепочки без участия программиста, показано в статье о настройке автоматических SMS-уведомлений.
3 шага, которые можно сделать сегодня:
- Позвоните своему SMS-провайдеру и уточните, поддерживает ли он входящие SMPP-сообщения. Если да — попросите настроить тестовый режим.
- Настройте пересылку входящих на email (это можно сделать в личном кабинете). Так вы начнёте видеть ответы клиентов, не написав ни строчки кода.
- Подумайте, какие сценарии ответов хотите автоматизировать: подтверждение заказа, отписка, команды. Это покажет, нужен ли вам полноценный двусторонний SMPP-канал.



