Исходные данные - мы хотим отправлять sms - сообщения с нашего сайта интернет-магазина, или другого программного продукта.
Можно воспользоваться замечательными SMS шлюзами типа sms.ru - мой промокод - vitaliyhan
Но предположим, что мы хотим создать свой SMS шлюз - и отправлять sms со своего номера и иметь над ним полный контроль.
Эта инструкция - мой способ записать все этапы и шаги процесса для себя, но если ещё кому-то это понадобится - будет очень здорово.
Для этого нам понадобится:
- Любой linux сервер, в который мы сможем вставить устройство в USB. В моём случае им выступает старый нетбук ACER, подойдет любой старый компьютер, ноутбук, и тп. Он будет выступать мозгом всей нашей системы, будет 24/7 подключен к интернету.
- Флешка для записи Linux дистрибутива. Минимум 2 гб.
- 3G/4G USB модем. У меня - завалявшийся Vodafone MD950. Подойдет любой, который поддерживает AT команды. Также можно применить и телефон, но лучше использовать специализированные устройства, они для наших целей надежнее. Список можно посмотреть тут - https://wammu.eu/phones/
- Роутер. Тот, в который входит интернет к вам домой. С ним нужно будет повозится. Нужен логин/пароль от админки роутера для доступа к его настройкам.
- Прямые руки необязательны, но сильно ускорят процесс.
Каждый пункт изложу в отдельной статье.
План действий:
- Установить Linux - ссылка на статью
- Настроить Linux и установить ПО для sms шлюза - ссылка на статью
- Настраиваем роутер для своего sms-шлюза и устанавливаем DDNS - ссылка на статью
- Пишем php скрипт для отправки SMS через наш api шлюз - ссылка на статью
Успехов!