Hatred's Log Place

DON'T PANIC!

Mar 25, 2013 - 2 minute read

start

SMS Notification System (SNS)

Создание платформы для множественного дублирования смс. Есть компьютер под управлением Linux, к нему подключен телефон по дата-кабелю (irda, BT & etc). На телефон приходит СМС, программа считывает это смс, считывается номер отправителя, он ищется в базе, если находится - смс рассылается всем остальным пользователям из базы.

Подробности:

  • База пользователей заполняется автоматически. На определённый e-mail приходит номер телефона пробел ник.
  • Сообщения могут приходить через смс и / или по почте.
  • Отправка сообщений только по смс, почта не подходит из-за малой надёжности / оперативности.
  • Во избежание Flood`а может быть задействован модератор. Ему присылаются все входящие сообщения, необходимые он пересылает на номер рассылки.
  • Управление системо посредством команд, отсылаемых сообщениями SMS

Цели:

  • Оперативное оповещение группы пользователей. (Противоборство угонам, экстренная помощь.)

Минусы:

  • Сообщения платные
  • Может быть использована для спама. (Частичная защита - предыдущий пункт).

Документация

Roadmap

  1. Version 0.1 [unstable], срок до 2006.12.01: complete * Рабочий прототип на базе: gammu+bash-script+rusconv * Управление, командный режим * База пользователей в текстовом файле
  2. Version 0.2 [stable]: complete * Рабочий прототип, переписанный на Tcl с использованием вызовов программы gammu * Управление и командный режим, то что не реализовано на шаге 0.1 * База пользователей в базе данных MySQL
  3. Verstion 0.3 [unstable]: * Написания расширений для Tcl для использования библиотеки libgammu * Использование нативных вызовов для управления телефоном * Доработка отказоустойчивости системы, внедрение масштабирования
  4. Version 0.4 [stable]: * Готовая система: Tcl+libgammu Tcl-backed * Начало подготовки WEB интерфейса * Исправление мелких, не системных багов (если багов нет, то это уже баг!)

Download

Авторы

  • Alexander Drozdov aka Hatred: programmer
  • Yuriy Lapshin aka RZ: manager

Полезные материалы по теме

QAvr duscussion

comments powered by Disqus