Wiki

Clone wiki

pysms-send / Home

Introducción

Aplicación que permite enviar mensajes de texto desde distintos celulares y celulares inteligentes con el Sistema Operativo Android.

Detalles

Características Funcionales

Las características funcionales son las siguientes:

  • Permite enviar multiples mensajes de texto desde la consola o desde la interfaz gráfica.
  • Se manejará grupos de libretas de teléfonos (crear, eliminar, editar, importar, exportar).
  • Se crea un log con el reporte de los mensajes de texto enviados.
  • Se usará la librería gammu para manejar varios teléfonos celulares.
  • Se usará una capa de manejo de colas (mensajería) para gestionar el envío de los SMS al dispositivo móvil.
  • Se usará un scheduler para poder agendar el envío de SMS de forma periódica o una fecha a futuro.
  • Se usará el SDK de Android para poder envíar SMS desde Celulares con Sistema Operativo Android.
  • Se enviará un SMS al usuario de contacto con un reporte de los SMS.
  • Se crearan reportes de los envíos de mensajes de texto.

Características No Funcionales

Entre las características no Funcionales se encuentran:

  • Se usará el lenguaje de programación Python.
  • Para la capa de manejo de colas se usará ZeroMQ.
  • Como base de datos se usará Sqlite3.
  • Como ORM se usará SqlAlchemy con Elixir.
  • La interfaz gráfica se desarrollará con GTK3 o Qt (En evaluación).
  • Para la creación de reportes se usará ReportLab.
  • Se creará instalador y paquete para Debian, Ubuntu, Canaima y Fedora. ... Otras características Funcionales y No Funcionales aparecerán en el camino.

Interfaz Gráfica

Updated