Hatred's Log Place

DON'T PANIC!

Mar 25, 2013 - 2 minute read - Comments

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

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

start duscussion

comments powered by Disqus