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

Комментарии 20

Хорошая вещь. Сделать бы еще такое на PHP, к примеру. Можно было бы отправлять СМС сообщения зарегистрировавшимся пользователям, например, не прибегая к услугам операторов.
установите себе asterisk, подключите к нему 3g модем и будет вам счастье по отправке sms при помощи php скрипта, да и mysql легко подключить к нему.
Спасибо, на досуге попробую
Либо gnokii.
А вообще, по-моему, провайдерами (а-ля AlphaSMS/TurboSMS) отсылать дешевле.
Существуют «псевдо безлимитные» тарифы на SMS сообщения. например у MTS есть тариф 3р./сутки — до 100 sms. Выходит 0.30 р. за сообщение, но это конечно при условии что все 100 будут истрачены. А вообще решение о пользовании услугами того или иного провайдера/оператора сильно зависит от самой задачи (дешевизна, безопасность, надёжность).
Добавьте цену 3g модему, поделенную на кол-во смс за предполагаемый строк окупаемости.
Получится, что у провайдера дешевле.
Возможно вы правы, но заказчик отказался от варианта с провайдерами из соображений безопасности.
Т.е. отсылать просто GSM-ом безопаснее? Юморист.
Тогда уже надо было взять смартфон и на почту отсылать.
Как эмбеддер могу предположить, что автору статьи гораздо интереснее было разобраться именно со связкой GSM-модем + ПК (тем более, что смс-шлюзы были отвергнуты заказчиком в самом начале, и для такого количества смс стоимость не играет особой роли).
Билайн Go — 1000 sms в день всего за 5 рублей — выбор экономных спамеров.
Крылом орла мне в пятку, да это же Delphi!
Я вам может скажу очевидное, но после 300 смс на РАЗНЫЕ номера в течении месяца, провайдер задумается и вам позвонит. Можете попасть в чёрный список. :) Так, же он будет понимать что все сообщения отправлены с модема. Они кстати не против, но рекомендуют с ними согласовать. А если пользоваться их шлюзом, то можно договориться на цене 10 коп. Подключение выходит дешевле модема. Но точно не знаю, я просто делал авторизацию с подтверждением по СМС.
Дешевле это сколько? Ведь модемы сейчас налево и направо за ~200-400 руб раздают.
Извиняюсь, промахнулся, вопрос webmaks'у
Вот чел на Delphi, чтото подобное создал, мож кому будет полезно GSM-Modem Control
Небольшая ошибочка:

Вместо этого:

WriteStr('AT+CMGF=0' + #$D#$A);
WriteStr('AT+CMGS=' + StrToInt(Lng) + #$D#$A);
WriteStr(LMes + #$D#$A#$1A);

Надо вот это:

WriteStr('AT+CMGF=0' + #$D#$A);
WriteStr('AT+CMGS=' + IntToStr(Lng) + #$D#$A);
WriteStr(LMes + #$D#$A#$1A);

Опечаточка видимо))

И вопрос: зачем кодировка текста в UCS и обратно? Для этой задачи ведь достаточно только преобразования в UCS.
У самого похожая система, поэтому добавлю следующее
1) Чтобы было дешевле — у ОПСОСов есть спец пакеты с безлимитными СМС по цене около 100р в месяц (на корпоративных тарифах дешевле)
2) Если модемов используется несколько, то на каждом должен быть парсер входящих смс (даже если модем исключительно для отправки СМС). Один такой модем перестал СМСить — когда разобрались оказалось, что там масса СПАМ-СМС (вида «Распродажа в ХХХ» или «Вас ожидает такси»).
Спасибо, интересное решение! Как раз искал подобный пример с исходниками. А кто-нибудь знает как реализовать звонилку для 3G модема, чтоб можно было совершать голосовые вызовы, как это сделано в стандартной оболочке для модемов у МТС?
Столкнулся с проблемой чтения сообщений в текстовом режиме. Если СМС вам отправят латиницей, оно отобразится простым текстом. Получается, если пошлют кучу цифр, то вы будете парсить их как UCS-2 и получите кракозяблы.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории