Найти тему

Создай свой SMS шлюз для отправки сообщений.

Фото автора Alex Knight
Фото автора Alex Knight

Исходные данные - мы хотим отправлять sms - сообщения с нашего сайта интернет-магазина, или другого программного продукта.

Можно воспользоваться замечательными SMS шлюзами типа sms.ru - мой промокод - vitaliyhan

Но предположим, что мы хотим создать свой SMS шлюз - и отправлять sms со своего номера и иметь над ним полный контроль.

Эта инструкция - мой способ записать все этапы и шаги процесса для себя, но если ещё кому-то это понадобится - будет очень здорово.

Для этого нам понадобится:

  • Любой linux сервер, в который мы сможем вставить устройство в USB. В моём случае им выступает старый нетбук ACER, подойдет любой старый компьютер, ноутбук, и тп. Он будет выступать мозгом всей нашей системы, будет 24/7 подключен к интернету.
Acer Aspire One D270
Acer Aspire One D270
  • Флешка для записи Linux дистрибутива. Минимум 2 гб.
  • 3G/4G USB модем. У меня - завалявшийся Vodafone MD950. Подойдет любой, который поддерживает AT команды. Также можно применить и телефон, но лучше использовать специализированные устройства, они для наших целей надежнее. Список можно посмотреть тут - https://wammu.eu/phones/
Vodafone MD950
Vodafone MD950

  • Роутер. Тот, в который входит интернет к вам домой. С ним нужно будет повозится. Нужен логин/пароль от админки роутера для доступа к его настройкам.
  • Прямые руки необязательны, но сильно ускорят процесс.

Каждый пункт изложу в отдельной статье.

План действий:

  1. Установить Linux - ссылка на статью
  2. Настроить Linux и установить ПО для sms шлюза - ссылка на статью
  3. Настраиваем роутер для своего sms-шлюза и устанавливаем DDNS - ссылка на статью
  4. Пишем php скрипт для отправки SMS через наш api шлюз - ссылка на статью

Успехов!