Отправка sms из коммандной строки и/или web-интерфейс

Я все-таки победил UMC как бы нагло это ни звучало :)
Полторы недели назад я писал о проблемах с отправкой SMS через e-mail. В конце концов, махнул на отправку через e-mail - потому, что для нас важна доставка, и не хотелось бы, чтоб смс терялись. В конце концов, погуглевав, я сделал следующее:
К компьютеру через usb подключена обычная мобилка, которая с точки зрения windows - модем.
к существующему веб-серверу прикручен cgi скрипт на Perl, который общается с модемом через com-порт. Через веб-интерфейс скрипт получает номера телефонов и текст сообщения от пользователя, и пересылает команды в порт, после чего мобилка их благополучно отправляет.
Попутно выводится информация об уровне заряда батареи, состоянии зарядного устройства и уровне сигнала. Если придумаю, для чего надо - можно и получать смс таким же образом.
Небольшая переделка скрипта позволяет отсылать смс из командной строки.
Я писал вариант под windows, но если вы уговорите Ваш Linux|Unix считать мобилку /dev/ttyS* (мне было лень именно это, а готовый windows-сервер тоже был), то нет ничего невозможного :)
Еще одна тонкость - чтоб отсылать сообщения по-русски тоже надо повозиться, там хитро кодируется. Поскольку для наших задач это не требовалось, то эта часть не сделана.
Ну и конечно, отправка sms небесплатна, поскольку нужна sim-карточка. Но надежней, чем через почту.

2 Responses to “Отправка sms из коммандной строки и/или web-интерфейс”

  1. tolix Says:

    есть способ гораздо проще и дешевле и он не требует подключения мобилки к КОМ порту. Через http://mc.lifebox.com.ua/. Правда, для этого нужно купить карточку Life;), но всего за 10 грн в месяц ты сможешь отпралять по 10 СМС каждый день в пределах Украины.

    (Включена подписка на комментарии)

  2. Путник Says:

    ок, а если мне нужно больше 10 в день? покупать карточку еще или подписывать с ними какое-нить доп. соглашение?

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!