Как стать автором
Обновить

SMS-нотификации своими руками

Время на прочтение2 мин
Количество просмотров3.3K
Существует масса задач, для которых было бы очень полезно сделать SMS-нотификацию: начиная от системы домашней автоматизации, заканчивая возможностью информировать пользователей форума о поступлении нового персонального сообщения.

Задача как таковая решается относительно легко — в интернете существует масса шлюзов, которые за 1.5 — 5 рублей (за сообщение) берутся доставить ваше сообщение. При этом у шлюза будет удобный HTTP или HTTP/XML интерфейс, при этом шлюзы из среднего и высокого ценового диапазона имеют высокий %% доставки сообщений (у самых дешевых часть сообщений может просто теряться) и даже могут возвращать отчёты о доставке.

Но во всём этом удовольствии есть только один минус — цена.

На днях в метро я обнаружил рекламу услуги «SMS-беспредел» сотового оператора Билайн, где обещались просто фантастически низкие цены на отправку SMS.
На самом деле в ценах нет ничего фантастического — ежемесячная плата составляет целых 600 рублей (точнее, 598.50 руб) для пост-оплатной системы расчетов, но за эти деньги нам даётся возможность отправить 3000 SMS/месяц. И, если верить сайту, без какого-либо ограничения на направление отправки (т.е. можно даже слать SMS в другие страны).

А теперь посчитаем — если мы за месяц отправим все 3000 SMS, то цена одного сообщения будет 20 копеек (!!!). При этом вероятность доставки самой SMS-ки будет на самом высоком уровне (как, собственно, у всех операторов «большой тройки»).
За такие деньги уже можно действительно запускать SMS-нотификацию для своего форума или сайта (всем желающим пользователям).

Если решить организационный вопрос, то дальше всё просто:
1. Покупаем GSM модем (2 т.р. +) или обычный сотовый телефон с USB интерфейсом и возможностью отправки через него SMS (самый дешевый из найденных на яндексе — Siemens A75: GSM 900/1800/1900, USB и даже GPRS в придачу за 1430 рублей).
2. Выбираем любой (из массы доступных) программный SMS-шлюз (шлюз получая HTTP запросы отправляет их через подключенный к компьютеру мобильный телефон)
3. Находим сервер, постоянно подключенный к интернету, цепляем к нему наш модем, устанавливаем SMS-шлюз
4. Дописываем небольшой плагин (или берём готовый. точно не уверен, но мне кажется, что для наиболее распространённых форумов подобные плагины должны существовать) к нашему форуму/сайту и рассылаем SMS-нотификации.

Главное — не выйти за лимит в 3000 SMS, иначе цена каждой следующей SMS возрастёт до 1.95 руб/шт.

p.s. Не знаю, есть ли подобное интересное предложение от других операторов, но в метро подобная реклама сейчас висит только от билайна.
Теги:
Хабы:
Всего голосов 13: ↑13 и ↓0+13
Комментарии21

Публикации