Arquitectura completa de SMSD. Mensaje SMS Cola de salida (outgoing queue) El mensaje SMS es un archivo de texto que se coloca en el directorio outgoing.

Slides:



Advertisements
Presentaciones similares
DESARROLLO DE SOLUCIONES EMPRESARIALES MOVILES USANDO TECNOLOGIA SUN
Advertisements

Envolviendo la API de Firebird/Interbase CoNaIISI 2013 UTN FRC Mg. Guillermo Cherencio.
Guía de Implementación
Presentación de la solución Junio Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.
TUTORIAL DE INSTALACION
Terminal Remota Lucas Pastorini – Pablo Dotti – Guillermo Rossi.
Cómo bloquear un móvil robado. Desafortunadamente, además de ser deseado por millones de personas en todo el mundo, los teléfonos inteligentes son también.
1 Aplicaciones de Software  Que son programas de software  Como se desarrollan los programas de software  Entendiendo que es lo que hace un Sistema.
Mensajería SMS bajo GNU/Linux Debian y PHP  Lic. José Carvajal  Lic. Maicol Vargas.
Sistemas operativos. Definición Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar los recursos.
WINE ¿Qué es Wine? Wine es una reimplementación de software libre del API de Windows (Win16 y Win32) para sistemas operativos basados en Unix bajo plataformas.
Capítulo 13. Servicio FTP Instalación y Mantenimiento de Servicios de Internet I.E.S. Murgi Curso Jose L. Berenguel Gómez.
Entorno SCM Analisis y Diseño 2 - USAC Segundo Semestre 2009 Victor Leonel Orozco
ADMINISTRACION DE USUARIOS Y SISTEMAS DE ARCHIVOS EN LINUX ● Víctor Leonel Orozco (Lugusac)
AppServ Implantación de Aplicaciones Web. Conceptos previos LAMP = Linux (SO) + Apache (Servidor Web) + MySQL (BBDD) + PHP (Web dinámicas). WAMP = Windows.
 Herramientas de Administración de Bases de Datos  Oracle Universal Installer  Instalación no Interactiva con Archivos de Respuesta  Asistente de.
Ofelia Cervantes Instalación de Python en Linux 1.
Vania Mora Velázquez Sistemas operativos aplicados.
Opciones del Package Manager. - Create new package: Me permite crear un nuevo paquete - Write new specification files for all installed, locally generated.
Investiga: Sistemas operativos: Ventajas y desventajas de Windows, Linux, UNIX Diferencias entre Windows, Linux y UNIX Distribuciones Windows: Investiga.
Gestor de paquetes Instalar y eliminar software (GUI y consola)
Instalación de CodeWarrior 10.6 Guía de Instalación.
WINDOWS Elvira Abajo Lera Octubre, 2008.
Áreas de Trabajo y Caso Hipotético
Linux Objetivo: El alumno conocerá la importancia del sistema operativo Linux, así como sus funciones.
Conociendo un Ubuntu: Una distribución diferente a Linux
TERMINOLOGÍA BÁSICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información,
Mensajería Instantánea
Pascal Arriagada Yeriel Paz Juan Pablo Sánchez
Línea de Comando de Unix
Introducción a Sistemas Operativos (clase práctica)
Módulo 2: Administrar cuentas de usuario y de equipo
GNU LINUX APRENDIENDO A USAR LA TERMINAL ISC. HIRAM GUERRERO CASTILLO
Kernel.
EQUIPOS INFORMÁTICOS Y SISTEMAS OPERATIVOS
INSTALACION LINUX UBUNTU
Presentación de como virtualizar Ubuntu en virtual box
Administración Basada en Actividades
Pablo Sierra Heras Sistemas operativos.
Actividad 3 Servicios y Servidores
INSTALACION FTP,TELNET Y SSH
EN QUÉ CONSISTE UNA COMPUTADORA
GRUPO – SERVICIOS Y SERVIDORES
ADMINISTRACIÓN DE USUARIOS
Actividad 3 – Herramienta tareas
SISTEMA DE ARCHIVOS.
CUESTIONARIO INFORMATICO
La Tecnología.
Generar Instalador proyecto Java (.exe)
INFORMATICA BASICA Alba Lucía Guerrero Peralta Fisioterapeuta/ U.N.
Configuración de contraseñas seguras:
Comandos de Linux Luna Luna Francisco Jesús
Herramientas Entorno Web
GOOGLE DRIVE Google Drive es un moderno y potente servicio de almacenamiento en línea que además permite acceder a un conjunto de herramientas ofimáticas.
ACCESO PROVEEDORES SISTEMA DE ADMINISTRACION DE INSUMOS MEDICOS
EL COMPUTADOR Es un aparato electrónico que almacena y procesa información. Contiene diversos elementos, clasificados de la siguiente.
LOS HIPERVINCULOS Navarro Muñoz Renata Collette LOS HIPERVINCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección.
HIPERVINCULOS ◦Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección de correo electrónico, es una herramienta sencilla.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Protocolo SMB y Samba  Explicar protocolos SMB e implementación Samba  Implementar una conexión por Samba entre sistemas operativos Unix / GNU – Linux.
Hola Si quieres tener un GRAN día Manda este mensaje a 50 personas.
Declaración Informativa de Operaciones con Terceros (DIOT) 2019
Hola Si quieres tener un GRAN día Manda este mensaje a 50 personas.
MANEJO DE UBUNTU COMANDOS SHELL / TERMINAL.
Juliana Carmona Esteban Cano
“Raspberry Pi - Instalación” Rogelio Ferreira Escutia
MENÚ INICIO EL MENÚ INICIO es un elemento de la interfaz de usuario usado en Microsoft Windows desde Windows 95 y en algunos otros sistemas operativos.
Instalación y creación de una maquina virtual. 2/2/ La mayoría de las computadoras modernas son lo suficientemente potentes como para ejecutar varios.
Hilos de Procesamiento. Hilos Concepto Beneficios Hilos a nivel kérnel y a nivel usuario Modelos multihilos Hilos de Solaris 2 Hilos de Java.
TT
Transcripción de la presentación:

Arquitectura completa de SMSD

Mensaje SMS Cola de salida (outgoing queue) El mensaje SMS es un archivo de texto que se coloca en el directorio outgoing. Esto permite poner varios mensajes en fila para enviar, sin tener que esperar a que se envíe el mensaje anterior. To: Hola mundo! Generación del mensaje

Lista negra Cola de salida Cola de fallidos (Failed queue) SMSD El demonio SMSD examina la cola de salida constantemente para buscar mensajes nuevos. Colas de proveedor ICE Movistar Si ocurre algún problema el mensaje se coloca en la cola de fallidos. Pueden crearse distintas colas de salida cada una con un proveedor de servicio diferente Arquitectura de colas de SMSD

SMSD (manejador del módem, modem handler) ICE Cola de fallidos (Failed Queue) Módem Cada módem puede ser enlazado a una o varias colas de proveedores. El subproceso SMSD controla el módem para enviar los SMS. Si el envío falla, SMSD intentará una segunda vez. Si esto falla de nuevo el archivo SMS se guardará en la cola de fallos. Si el doble intento de envío falla en 3 ocasiones, el programa asume que el modem tiene un problema y lo deshabilita por un tiempo. Procesamiento del envío

SMSD (manejador del módem, modem handler) Fólder de recibidos (Incoming Folder) Móde m El módem recibe el mensaje y lo almacena temporalmente en su memoria interna. SMSD descarga los mensajes del módem. Los mensajes se almacenan en archivos con nombres aleatorios dentro de la carpeta de mensajes recibidos (Incoming Folder). Recepción de mensajes

SMSD Monitor de estado del módem EstadísticasLogfile (Archivos de registro) Manejadores de eventos Otras funciones

SMSD ya viene con algunos resulthandlers de ejemplo: * Gateway 2sms * Gateway sms2 * Auto-responder * Consultas SQL via SMS * Otros. SMSD soporta mensajes de texto en alfabetos GSM, ISO , UTF-8 y UCS2 (Unicode). También mensajes binarios como ringtones, logos y WAP Push. SMSD se puede usar hasta con 64 módems. SMSD se puede ejecutar en Windows, Linux, Solaris, MacOS, FreeBSD y posiblemente en todos los demás sistemas operativos basados en Unix. Algunos datos relevantes

1)Descomprimir. 2)Instalar dependencias y utilidades sudo apt-get install build-essential manpages-dev 3)Ejecutar en la carpeta descomprimida make make install 4)Modificar el archivo de configuración: /etc/smsd.conf Instalación y primeros pasos

5) Modificar el archivo de configuracion /etc/smsd.conf, la siguiente es la configuracion recomendada para el módem GSM Samba 75: # Example smsd.conf. Read the manual for a description devices = GSM1 outgoing = /var/spool/sms/outgoing checked = /var/spool/sms/checked failed = /var/spool/sms/failed incoming = /var/spool/sms/incoming report = /var/spool/sms/report sent = /var/spool/sms/sent logfile = /var/log/smsd.log loglevel = 7 errorsleeptime = 10 stats = /var/log/smsd_stats [GSM1] device = /dev/ttyACM0 init = AT+CPMS="MT","MT","MT" incoming = yes pin = 3132

6)Crear las carpetas que faltan: mkdir /var/spool/sms/failed mkdir /var/spool/sms/report mkdir /var/spool/sms/sent mkdir /var/log/smsd_stats 7)Iniciar el servicio. /etc/init.d/sms3 start Si todo esta bien contestara con Starting SMS Daemon: smsd. 8) Para probar el servicio y la conexion usar el siguiente comando (los números de teléfono hay que antecederlos con 506) : sendsms 'Prueba de un SMS desde Linux'