Что такое SMS-шлюз на Android
SMS-шлюз — это посредник между программой (CRM, сайтом, учётной системой) и сотовой сетью. В случае Android-шлюза роль «передатчика» выполняет смартфон: на нём работает приложение, которое получает команду «отправь такой-то текст на такой-то номер» и отправляет SMS со своей SIM-карты — так же, как если бы вы написали его вручную.
Для получателя это обычное SMS с обычного номера. На него можно ответить, а ответ приложение передаст обратно в CRM.
Как это работает
- Менеджер нажимает «Отправить SMS» в CRM, или срабатывает робот, или ваша программа вызывает API.
- Сервер шлюза принимает сообщение, проверяет номер и ставит его в очередь.
- Телефон получает задание через интернет и отправляет SMS.
- Статусы «отправлено» и «доставлено» возвращаются на сервер и дальше — в CRM.
- Входящее SMS от клиента телефон пересылает на сервер, и оно появляется в CRM.
Телефону не нужен «белый» IP-адрес или настройка роутера: он сам поддерживает соединение с сервером. Достаточно Wi-Fi или мобильного интернета.
Что понадобится
- Смартфон на Android 5.0 или новее. Подойдёт недорогой или старый телефон — главное, чтобы он стабильно держал связь и был подключён к зарядке.
- SIM-карта с тарифом, на котором разрешены SMS. Выгоднее тариф с пакетом SMS.
- Приложение-шлюз. Например, «Трубка»: устанавливается из RuStore или файлом с сайта, подключается к аккаунту по QR-коду.
Плюсы SMS-шлюза на телефоне
- Номер компании. Клиент видит знакомый номер, а не безликое имя, и может перезвонить или ответить.
- Цена. SMS списываются из пакета тарифа SIM-карты: например, 1 000 SMS за 990 ₽ в месяц — около 1 ₽ за сообщение против 5–26 ₽ у SMS-агрегаторов. Не нужно платить операторам за буквенное имя (около 2–3 тыс. ₽ в месяц у каждого). Расчёт стоимости.
- Двусторонняя переписка. Ответы клиентов приходят в CRM: «1 — приду», «перенесите на завтра», «да, делайте».
- Быстрый старт. Нет договоров с операторами и модерации шаблонов — подключение занимает минут десять.
Ограничения — о них лучше знать заранее
- Не для массовых рассылок. Операторы следят за номерами, с которых уходит много одинаковых SMS, и могут ограничить SIM-карту. Шлюз на телефоне — для сервисных сообщений конкретным клиентам: запись, заказ, напоминание. Подробнее — в статье о блокировках SIM-карт.
- Скорость. Телефон отправляет SMS по одному, с паузами — десятки и сотни в час, а не тысячи в минуту.
- Телефон должен быть на связи. Если он разрядился или потерял сеть, SMS подождут в очереди. В «Трубке» о таком придёт уведомление на почту или в Макс.
Как подключить шлюз к CRM и своей программе
Битрикс24. Приложение «Трубка» из Маркета регистрируется как SMS-провайдер: SMS можно отправлять из карточки, роботами, бизнес-процессами, а ответы получать в открытые линии. Пошагово — в статье «Как отправлять SMS из Битрикс24».
Своя программа или сайт. Отправка одним HTTP-запросом через API: ключ в заголовке, номер и текст в теле запроса. Статусы и входящие SMS приходят вебхуком.
Несколько телефонов. К одному аккаунту можно подключить несколько смартфонов и SIM-карт и чередовать их — так нагрузка на каждый номер меньше, а если один телефон недоступен, SMS уйдёт через другой.
Частые вопросы
Можно ли пользоваться телефоном-шлюзом как обычным телефоном?
Можно, но лучше выделить отдельный недорогой смартфон: он постоянно на зарядке и в сети, и сотрудник не удалит случайно приложение или SMS.
Подойдёт ли iPhone?
Нет: iOS не разрешает приложениям отправлять SMS без участия человека. Нужен смартфон на Android.
Что будет с SMS, если телефон выключился?
Они останутся в очереди на сервере и уйдут, когда телефон снова выйдет на связь. Если к аккаунту подключено несколько телефонов, SMS отправит другой.