Хорошая вещь. Сделать бы еще такое на PHP, к примеру. Можно было бы отправлять СМС сообщения зарегистрировавшимся пользователям, например, не прибегая к услугам операторов.
Существуют «псевдо безлимитные» тарифы на SMS сообщения. например у MTS есть тариф 3р./сутки — до 100 sms. Выходит 0.30 р. за сообщение, но это конечно при условии что все 100 будут истрачены. А вообще решение о пользовании услугами того или иного провайдера/оператора сильно зависит от самой задачи (дешевизна, безопасность, надёжность).
Как эмбеддер могу предположить, что автору статьи гораздо интереснее было разобраться именно со связкой GSM-модем + ПК (тем более, что смс-шлюзы были отвергнуты заказчиком в самом начале, и для такого количества смс стоимость не играет особой роли).
Я вам может скажу очевидное, но после 300 смс на РАЗНЫЕ номера в течении месяца, провайдер задумается и вам позвонит. Можете попасть в чёрный список. :) Так, же он будет понимать что все сообщения отправлены с модема. Они кстати не против, но рекомендуют с ними согласовать. А если пользоваться их шлюзом, то можно договориться на цене 10 коп. Подключение выходит дешевле модема. Но точно не знаю, я просто делал авторизацию с подтверждением по СМС.
У самого похожая система, поэтому добавлю следующее
1) Чтобы было дешевле — у ОПСОСов есть спец пакеты с безлимитными СМС по цене около 100р в месяц (на корпоративных тарифах дешевле)
2) Если модемов используется несколько, то на каждом должен быть парсер входящих смс (даже если модем исключительно для отправки СМС). Один такой модем перестал СМСить — когда разобрались оказалось, что там масса СПАМ-СМС (вида «Распродажа в ХХХ» или «Вас ожидает такси»).
Спасибо, интересное решение! Как раз искал подобный пример с исходниками. А кто-нибудь знает как реализовать звонилку для 3G модема, чтоб можно было совершать голосовые вызовы, как это сделано в стандартной оболочке для модемов у МТС?
Столкнулся с проблемой чтения сообщений в текстовом режиме. Если СМС вам отправят латиницей, оно отобразится простым текстом. Получается, если пошлют кучу цифр, то вы будете парсить их как UCS-2 и получите кракозяблы.
Отправка SMS с 3G/GSM модема