====== SMS Notification System (SNS) ====== Создание платформы для множественного дублирования смс. Есть компьютер под управлением Linux, к нему подключен телефон по дата-кабелю (irda, BT & etc). На телефон приходит СМС, программа считывает это смс, считывается номер отправителя, он ищется в базе, если находится - смс рассылается всем остальным пользователям из базы. Подробности: * База пользователей заполняется автоматически. На определённый e-mail приходит **номер телефона** пробел **ник**. * Сообщения могут приходить через смс и / или по почте. * Отправка сообщений только по смс, почта не подходит из-за малой надёжности / оперативности. * Во избежание Flood`а может быть задействован модератор. Ему присылаются все входящие сообщения, необходимые он пересылает на номер рассылки. * Служебные сообщения * Модератора: * **flon / floff** - защита от Flood`а * **syson / sysoff** - включение системы * **del //номер телефона//** - удаление спамера * Пользователя: * **on / off** - включение / выключение рассылки сообщений на ваш номер Цели: * Оперативное оповещение группы пользователей. (Противоборство угонам, экстренная помощь.) Минусы: * Сообщения платные * Может быть использована для спама. (Частичная защита - предыдущий пункт). ===== Документация ===== * [[README|Руководство пользователя]] * [[INSTALL|Руководство по установке]] * [[ChangeLog]] * [[TODO]] * [[Diary|Хронометраж изменений, дневник]] ===== Roadmap ===== - **Version 0.1, срок до 2006.12.01:** * Рабочий прототип на базе: gammu+bash-script+rusconv * Управление, командный режим * База пользователей в текстовом файле - **Version 0.2:** * Рабочий прототип, переписанный с использованием движка gammu на C++ * Управление и командный режим, то что не реализовано на шаге 0.1 * База пользователей в базе данных MySQL - **Verstion 0.3:** * Исправление багов (если багов нет, то это уже баг!) * Доработка отказоустойчивости системы, внедрение масштабирования ===== Download ===== * **Version 0.1** * Download: {{:проекты:sms_notification_system_sns:sns-0.1.tar.gz}} * [[:проекты:sms_notification_system_sns:ChangeLog|ChangeLog]] * **Current version** * Получить текущую версию из репозитария: svn co http://86.102.30.21/svn/repos/sns/trunk sns ===== Авторы ===== * Alexander Drozdov aka Hatred: programmer * Yuriy Lapshin aka RZ: manager ===== Полезные материалы по теме ===== * [[http://www.developershome.com/sms/smsLinux.asp]] * [[http://www.developershome.com/sms/freeLibForSMS.asp]] * [[http://www.developershome.com/sms/]] * [[http://www.gammu.org/wiki/index.php?title=Gammu:Main_Page]] * [[http://www.gammu.org/wiki/index.php?title=GPlus:Main_Page]] * [[http://www.gnokii.org/]] * [[http://juraj.bednar.sk/work/software/smstools/gnokii-smstools/]] * [[http://sinus.vl.ru/forum/showthread.php?t=8284]]