Desarrollo de una interfaz software para la conversi - PowerPoint PPT Presentation

1 / 93
About This Presentation
Title:

Desarrollo de una interfaz software para la conversi

Description:

Title: Presentaci n URSI'97 Author: CTIMA Last modified by: Domingo Jimenez Barranco Created Date: 6/30/1997 1:25:44 PM Document presentation format – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 94
Provided by: CTI65
Category:

less

Transcript and Presenter's Notes

Title: Desarrollo de una interfaz software para la conversi


1
Desarrollo de una interfaz software para la
conversión y envío de mensajes SMS y correos
electrónicos
Realizado por Domingo Jiménez Barranco Dirigido
por Eduardo Casilari Pérez Dpto. Tecnología
Electrónica - Universidad de Málaga Málaga M
arzo 2005
2
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
3
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
4
SMS
  • El SMS es el sistema de mensajería corta de GSM
  • Permite transferencia de mensajes entre
    terminales de las redes celulares GSM, o entre
    terminales de la misma y sistemas externos o
    terminales de otras redes.
  • Inicialmente concebido como mecanismo de
    notificación de la red al usuario únicamente.
  • En la actualidad, es un servicio de uso masivo
    entre los abonados de las redes celulares.
  • Entre 1998 y 2002, año de estabilización del uso
    de SMS, el volumen de SMS enviados se multiplicó
    por un factor de 500 (unos 700 millones cada día
    en todo el mundo)
  • Ha supuesto el único servicio de datos de gran
    éxito en GSM hasta la actualidad.

5
SMS
  • Supone un gran volumen de negocio en la
    actualidad para los operadores.
  • Coste reducido frente a llamadas. Comunicación
    inmediata y discreta. Límite de 160 caracteres
    por mensaje
  • Inicialmente, pensado como alternativa al sistema
    buscapersonas. Multitud de aplicaciones basadas
    en SMS han surgido posteriormente.
  • SMSC (Centro servidor de Mensajes Cortos)
    elemento de red clave para SMS. Proporciona
    almacenamiento y envío hasta entrega confirmada
    de los mensajes.
  • Ha sido dotado de capacidad multimedia reducida
    con el sistema EMS (Enhanced Messaging Service).
    MMS (Multimedia Messaging Service) es su sucesor
    verdadera evolución hacia el soporte contenidos
    multimedia

6
EMS
  • Mensajes con pequeñas imágenes en blanco y negro,
    animaciones y/o sonidos además de textos más
    largos y con formato.
  • Tecnología de 2ª generación y media de GSM,
    adoptada por el 3GPP a petición de Ericsson.
  • Usa SMS como servicio portador cambios en
    terminales pero no en la red
  • Elementos multimedia enviados son predefinidos
    (existentes en todos los terminales EMS) o
    definidos por el usuario.
  • Soporte en SMS gracias a nueva cabecera en sus
    PDU y la concatenación de mensajes.

7
MMS y evolución mensajería
  • Verdadera mensajería multimedia entre usuarios de
    la red celular GPRS o UMTS.
  • Permite textos largos con imágenes, vídeos,
    sonidos, canciones y animaciones, que pueden ser
    combinadas en diversas diapositivas.
  • Principal aplicación actual envío de fotos
    realizadas con cámara de los terminales.
  • Posible gracias al aumento de ancho de banda de
    acceso a red de los usuarios gracias a GPRS, EDGE
    y UMTS.
  • MMC (Centro mensajería multimedia) nuevo
    elemento de red, equivalente a SMSC para SMS.
  • Alto precio ( tarifas GPRS)

8
GSM
  • Sistema de comunicaciones móviles de referencia
    mundial. Desarrollada en Europa, se ha extendido
    hasta más de 200 países y utilizada por más de un
    sexto población mundial.
  • Combina TDMA y FDMA en el interfaz radio para
    crear conexiones de conmutación de circuitos
    orientados a voz.
  • Primer uso comercial en 1991 (fase 1). ETSI
    organismo regulador. Venía a unificar diversos
    sistemas celulares analógicos para uso compatible
    en diversos países.
  • Ofrecía voz y servicios de datos de baja
    velocidad y fax.
  • 2ª Generación aparición de servicios
    suplementarios (1995).
  • 2ª,5 generación nuevo Core Network (GPRS), que
    permite conexiones a redes IP eficientes (modo
    paquete) y mayores velocidades de acceso a red
    (2000-2003). Posibilita además nuevos servicios
    en la red celular MMS y PTT.

9
Elementos red para soporte SMS
  • SME dispositivo con capacidad SMS.
  • SMSC o SC Centro servidor de mensajes. Recibe,
    almacena y entrega los SMS.
  • HLR base de datos del operador con info de
    usuarios localización en la red, servicios
    suscritos, identidad, autenticación,etc.
  • MSC nodos conmutadores principales de llamadas
    de voz y datos (conmutación cirtcuitos) para un
    área geográfica. Entrega los SMS a través del
    subsistema radio recibe los SMS del mismo y los
    entrega al SC.
  • SGSN nodo conmutador de GPRS. Hace la misma
    función que la MSC cuando los SMS se transmiten
    por GPRS.

10
Elementos red para soporte SMS
  • VLR Asociado a una MSC, contiene datos del HLR
    para los abonados bajo su área geográfica.
    Permite obtener localización concreta para
    enrutar un SMS.
  • SMS-GMSC Interfaz entre SC y MSC/SGSN destino de
    un SMS SC le envía los SMS a entregar, consigue
    la información de encaminamiento del HLR y se lo
    pasa a la MSC/SGSN que da servicio al móvil
    destino. Informa al SC de posibles errores.
  • SMS-IWMSC interfaz entre MSC origen de un SMS y
    el SC recibe el SMS de la MSC/SGSN que le da
    servicio al SME origen del mensaje, y lo
    transfiere al SC. Informa de posibles errores a
    la MSC/SGSN origen.
  • BSS Subsistema radio de la red, común para GSM y
    GPRS. Compuesto de BSC que controlan diversas
    BTS, a las cuales se conectan los móviles.
    Reciben los SMS de la MSC/SGSN de la que dependen
    y los entregan al móvil destino. Igualmente,
    reciben los SMS de los MS y se lo entregan a
    dicha MSC/SGSN.
  • MS SME inalámbrico, con capacidad de hacer
    llamadas de voz y datos.

11
Aplicaciones de los SMS
  • Notificación aplicación muy extendida para
    notificar recepción correos de voz o
    electrónicos, de MMS o WAP, recordatorios de
    citas y horarios.
  • Pasarela de email envío y recepción de correo de
    una cuenta vía SMS. Es una de las motivaciones de
    este proyecto. Operadores y otras empresas las
    ofrecen.
  • Interconexión con redes de búsqueda permitir a
    los usuarios de SMS de GSM estar accesible desde
    esas redes.
  • Servicios de información transporte de
    peticiones y respuestas de información concreta
    (meteorología, tráfico, ocio, finanzas, portales
    de operadores,etc).
  • Integración con WAP de GSM servicio portador de
    tráfico WAP.
  • Servicios de datos móviles servicios de datos
    concretos de pequeño tamaño transferidos por SMS
    (aplicaciones Interactivas voz, control de
    flotas, gestión de inventarios y compras,
    mensajería instantánea).
  • Atención clientes y administración mecanismo
    transporte de datos de configuración terminales
    marketing del operador y de empresas.
  • Localización rastrear la localización de un
    objeto móvil o persona
  • Televoto y sorteos en radio y televisión
    Experiencia piloto voto por SMS (Suiza).

12
Internet
  • Red de redes Gran penetración en ámbitos
    personales y profesionales. Ha supuesto una
    revolución mundial para el acceso y
    disponibilidad de la información y la
    comunicación todo tipo de información y
    aplicaciones disponibles desde cualquier
    ordenador conectado a ella
  • Definida por el protocolo de nivel de red IP, que
    permite conexiones entre máquinas a nivel
    mundial, gracias direcciones de red
    únicas.Servicio best-effort.
  • Proporciona servicios extremo a extremo fiables y
    orientados a conexión, o no fiables y no
    orientados a conexión.
  • Aplicaciones o servicios principales
  • Navegación Web
  • CORREO ELECTRÓNICO, con adjuntos de todo tipo y
    acceso web.
  • Mensajería instanténea
  • Intercambio de ficheros P2P

13
Correo electrónico sobre Internet
  • Existe desde los albores de Internet. Era su
    aplicación principal, y ha evolucionado con los
    años adjuntos(imágenes, video, sonidos,
    aplicaciones,etc), hiperenlaces y texto
    formateado.
  • Servicio basado en servidores de correo, que
    almacenan en buzones los mensajes de los
    usuarios. Transferencia de mensajes entre ellos
    con SMTP
  • Potente mecanismo de comunicación en ámbitos
    personales y profesionales gracias a la altísima
    pentración de Internet. El más importante en las
    empresas tras el teléfono.
  • Aplicaciones
  • Cartas ha desbancado al correo tradicional
  • Transferencia de todo tipo de ficheros y
    documentos ha arrebatado gran cuota de uso al
    Fax y el FTP.
  • Notificaciones
  • Marketing e información empresarial
  • Publicaciones periódicas
  • Notas de prensa.
  • Comunicaciones e informes internos de empresa.

14
Objetivos del proyecto
  • La integración de sistemas de mensajería es un
    objetivo actual de empresas y operadores
    facilita el uso de dichos sistemas y la aparición
    de nuevas aplicaciones, lo que redunda en aumento
    ingresos de éstos.
  • Se pretende desarrollar una herramienta que
    permita procesar y convertir correos en SMS y
    viceversa. Es decir, una pasarela Correo-SMS.
  • Objetivo permitir el envío y recepción de SMS a
    uno o varios usuarios desde su cuenta de correo
    habitual.
  • Envío de SMS envío de un correo a la pasarela.
  • Recepción de SMS recepción de un correo desde la
    pasarela
  • Dos modos de uso
  • Modo Local Para un solo usuario. Permite
    interfaz más amigable con el móvil para el
    servicio SMS. Posibilita el desvío del correo
    entrante al móvil/es, y de los SMS entrantes a
    cuenta/s de correo.
  • Modo Servidor envío y recepción de SMS desde la
    cuenta de correo habitual de un conjunto de
    usuarios. Permite centralizar el servicio SMS de
    una empresa u organización e integrarlo con el
    correo electrónico. Permite conexiones
    permanentes email-SMS (registros de
    encaminamiento) o puntuales.

15
Objetivos del proyecto
  • Adicionalmente, se pretende aprovechar el soporte
    de análisis, envío y recepción de correos y SMS
    para implementar un sistema de consulta de
    información vía correo y SMS, además de gestionar
    listas de contactos de personas
  • Gestiona contenidos de información personalizada
    sobre un grupo de personas (p.e alumnos) que
    sean accesibles desde su cuenta de correo o
    teléfono móvil.
  • Permite gestionar altas automáticas vía email en
    listas de contactos, que incluyen datos
    personales y de contacto de un grupo de personas.
  • Para lograr estas funcionalidades, se piensa en
    un sistema software que controle una cuenta de
    correo y un dispositivo GSM, y que haga uso de un
    gestor de correo para clasificación y
    visualización de los mensajes generados, así como
    de redacción de mensajes en el modo local.

16
Precedentes
  • Se han encontrado algunos precedentes sobre
    herramientas similares disponibles
    comercialmente. Las más similares y recientes
    son
  • Vodafone SmsM_at_il SW distribuido por Vodafone
    desde finales de 2004 a sus clientes de empresa.
    Se integra con el gestor de correo Lotus Notes o
    Microsoft Outlook, permitiendo el envío de SMS
    desde dicho gestor como si de un email se
    tratase. Los SMS llegan con el número del cliente
    como origen.Gestor usado para clasificar en
    carpetas los SMS enviados, así como para la
    redacción de los mismos. Permite SMS
    concatenados. No permite recepción de SMS.
  • Vodafone SmsM_at_il Premium Mejora del SW anterior,
    disponible desde enero de 2005. Permite recepción
    de SMS (una copia de todos los SMS que le envíen
    a su móvil le llegan al gestor de correo), y
    permite envío de MMS como gran novedad, todo
    desde el mismo gestor. La más completa del
    mercado.
  • Mobeon Creator permite envío de SMS desde una
    cuenta de correo igualmente, con el objetivo de
    integrar la mensajería SMS y el correo. Se
    integra con el gestor Microsoft Outlook.
  • Infoavisos mailSMS permite envío de SMS (no
    concatenados) desde cualquier cuenta de correo y
    cualquier gestor sin necesidad SW adicional, a
    través de una pasarela email a SMS de esta
    empresa.

17
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
18
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
19
SMS
  • El servicio de mensajes cortos punto a punto se
    divide en dos servicios básicos extremo a extremo
    independientes en la red GSM/GPRS
  • Mobile Originated Short Message (MO-SM)
    mensajes cortos originados en el móvil, generados
    por un terminal móvil y terminados en el SMSC. Su
    destino final serán otros terminales móviles, o
    mediante una pasarela, terminales de otras redes
    fijas redes de paging, RTC, redes IP. Se puede
    solicitar la confirmación de entrega del mismo.
  • Mobile Terminated Short Message (MT-SM) mensajes
    entregados en un terminal móvil de la red,
    transportados desde el SMSC hasta dicho
    dispositivo. Estos mensajes llegan al SMSC
    procedentes de otros terminales móviles (MO-SM),
    o de otras fuentes externas (voz, fax,
    aplicaciones SMS, el propio operador)

20
Señalización de red para SMS
  • Señalización basada en el sistema SS7 en GSM. SMS
    hace uso de la capa GSM MAP, la cual se basa en
    SS7. Ejemplos

21
Protocolos de SMS
  • Capa nivel transporte (SM-TL) es la capa a usar
    por una aplicación de envío y recepción de SMS
  • Se implementará el nivel de aplicación, el cual
    genera y recibe PDU de nivel de transporte (TPDU)
  • La capa SM-TL se comunica con entidad par
    mediante diferentes PDU (TPDU). Las más
    importantes
  • SMS-DELIVER transporta un mensaje corto desde el
    SC al MS
  • SMS-SUBMIT transporta un mensaje corto desde un
    MS al SC.

22
PDU SMS-DELIVER
  • SCA Dirección del centro servidor
  • PDU-Type flags que indican caminos de respuesta,
    presencia de cabecera en datos, peticiones de
    informes, tipo de PDU.
  • OA Dirección Origen del mensaje corto
  • PID indicación de protocolo de nivel superior
  • SCTS Sello temporal de llegada al SC.
  • DCS Esquema de codificación de los datos de
    usuario.
  • UDL Longitud de datos de usuario (núm.
    Caracteres)
  • UD Datos de usuario (contenido del mensaje).

23
PDU SMS-SUBMIT
  • DA Dirección destino
  • MR Número de referencia del mensaje
  • VP Periodo de validez
  • UDH cabecera de los datos
  • Usada para indicar que SMS forma parte de un
    Mensaje concatenado (gt160 caracter)
  • Segmentación y reensamblado en extremos
  • Tres elementos
  • Identificador de significado de cabecera (SMS
    concatenado)
  • Longitud de datos de cabecera
  • Datos de cabecera
  • Número referencia del mensaje
  • Número total de segmentos
  • Número de secuencia

24
Comandos AT para modem GSM
  • Comandos AT control de modems
  • Especificación de comandos AT para todo tipo
    modems en ITU v.25ter
  • Conjunto de comandos específicos GSM ATC
    (normas 3GPP, antes ETSI)
  • Control de un ME desde un TE a través de un TA
    usando estos comandos.
  • Control de funciones del ME, servicios y
    parámetros de la red GSM desde TE
  • Comandos específicos para SMS norma 3GPP TS
    27.005
  • Medio físico cable, IrDA, Bluetooth

25
Sintaxis comandos AT
  • En GSM, comandos extendidos AT
  • Comandos de test para comprobar existencia en
    dispositivo de un comando
  • p.e ATCNMI?
  • Comandos de tipo parámetro comando de lectura,
    para consultar valor actual de subparámetros
  • p.e. ATCNMI?
  • Comandos tipo acción no tienen comando lectura,
    no guardan valores de subparámetros

26
Comandos AT para SMS
  • Definidos en GSM TS 07.05 antes, por la 3GPP TS
    27.005 actualmente.
  • Define tres modos protocolos de control de SMS
    desde un equipo terminal (TE) PDU, Block mode y
    modo texto.El más adecuado para este desarrollo y
    más comúnmente extendido modo PDU
  • Protocolo orientado a carácter transferencia de
    mensajes (PDU) como unidades de datos binarias
    expresadas mediante cadenas de caracteres
    hexadecimales.
  • Existe interfaz comandos AT para control, envío y
    recepción de SMS desde un equipo terminal (TE),
    típicamente un PC.

27
Comandos AT para SMS (2)
  • Un SMS completo incluyendo las cabeceras, se
    transfiere como una cadena de caracteres
    hexadecimales entre TE y TA, tanto en emisión
    como recepción. En ME convierte a stream de bytes
    original.
  • Cadena caracteres representa una PDU (1 byte2
    caracteres HEX) con dos elementos
  • SCA Dirección del centro servidor de mensajes
  • TPDU PDU de nivel de transporte del servicio SMS
    (SM-TL).
  • Conjunto de comandos AT de SMS en modo PDU
    usados
  • ATCMGS Envío de SMS (transferencia de SCATPDU
    (SMS-SUBMIT) del TE al ME/TA).
  • ATCNMI Configuración de modo recepción SMS
    (SCATPDU (SMS-DELIVER) del ME/TA al TE).
  • ATCNMA Confirmación de SMS-DELIVER recibido por
    TE
  • ATCSMS Activación de la fase 2 para comandos
    AT
  • ATCGSMS Selección del servicio portador de SMS
    GSM o GPRS

28
Correo electrónico-SMTP
  • SMTP Protocolo de nivel de aplicación más
    importante del servicio de correo en Internet,
    usado para transferir mensajes de correo entre
    dos servidores.
  • Usa el servicio de transferencia de datos fiable
    y orientado a conexión de TCP para establecer
    conexiones directas entre dos servidores
    (cliente-servidor).
  • Cliente envía los mensajes Servidor los
    recibe. Ambos procesos se ejecutan en todos los
    servidores de correo.
  • Definido por la RFC 2821 ( inicialmente por la
    RFC 821 en 1982). Protocolo basado en el
    intercambio de líneas de texto que prevalece con
    el paso de los años con ligeras modificaciones.
  • Restricción Cuerpo de los correos en ASCII 7
    bits, organizado en líneas de lt 1000 caracteres,
    salvo en ultimas versiones. En vigencia actual,
    para lograr máxima compatibilidad. Cuerpos con
    adjuntos o texto no ASCII 7 bits requieren
    conversión a ASCII antes del envío, y la
    conversión inversa en recepción.
  • La transferencia de correo es directa entre
    servidores origen y destino, es decir no se usan
    servidores intermedios.

29
Correo electrónico-SMTP (2)
  • Protocolo
  • Cliente establece conexión TCP con el servidor
    al puerto 25.
  • Handshaking de nivel SMTP presentación de
    servidores y capacidades, indicación de dirección
    origen y destino.
  • S 220 foo.com Simple Mail Transfer Service
    Ready
  • C EHLO bar.com
  • S 250-foo.com greets bar.com
  • S 250-8BITMIME
  • S 250-SIZE
  • S 250-DSN
  • S 250 HELP
  • C MAIL FROMltSmith_at_bar.comgt
  • S 250 OK
  • C RCPT TOltJones_at_foo.comgt
  • S 250 OK
  • Transferencia del cuerpo del mensaje
  • C DATA
  • S 354 Start mail input end with
    ltCRLFgt.ltCRLFgt
  • C Do you like ketchup?
  • C How about curry?

30
Formato de los correo
  • Cuerpo de los mensajes SMTP cabeceras cuerpo
    final.
  • Cabeceras líneas de texto legible definidas en
    la RFC 822 (Formato de los mensajes de correo en
    Internet)
  • Cabeceras y cuerpo separadas por línea en blanco
  • Cabecera Palabra clave terminada en 2 puntos (
    ) valor.
  • ..
  • ...
  • C MAIL FROMltJQP_at_bar.comgt
  • S 250 OK
  • C RCPT TOltJones_at_xyz.comgt
  • S 250 OK
  • C DATA
  • S 354 Start mail input end with
    ltCRLFgt.ltCRLFgt
  • C Date Thu, 21 May 1998 053329 0700
  • C From John Q. Public ltJQP_at_bar.comgt
  • C Subject The Next Meeting of the Board
  • C To Jones_at_xyz.com
  • C
  • C Do you like ketchup?
  • C How about curry?

31
MIME Extensión de RFC 822
  • RFC 822 suficiente para mensajes de texto ASCII 7
    bits.
  • Extensión MIME (RFC 2045 y 2046) redefinen el
    formato de los mensajes para permitir
  • Cuerpo de los mensajes que usen conjuntos de
    caracteres diferentes del US-ASCII.
  • Conjunto extensible de formatos diferentes para
    los cuerpos de los mensajes que no sean texto.
  • Cuerpos de mensajes con múltiples partes, para el
    soporte de emails con archivos adjuntos de todo
    tipo.
  • Cabeceras con información con un conjunto de
    caracteres diferente de US-ASCII.
  • Para ello, se definen nuevas cabeceras. Las más
    importantes
  • Content-Type indica el tipo de datos del
    cuerpo del mensaje.
  • Content-Transfer-Encoding tipo de
    codificación usada

32
MIME (2)
  • Dos mecanismos de conversión de datos
    cualesquiera a ASCII 7 bits indicados en
    Content-Transfer-Encoding
  • Content-Transfer-Encoding Quoted-printable
    adecuada para mensajes formados por octetos en su
    mayoría ASCII 7 bits. El resto se codifican
    mediante combinación 3 caracteres ( Valor
    HEX del carácter p.e A5)
  • Content-Transfer-Encoding base64 para
    cualquier secuencia de bytes. Divide datos en
    grupos de 3 bytes y los codifica con 4 caracteres
    de 6 bits, que se mapean al subconjunto base64
    del alfabeto ASCII 7 bits, enviable por SMTP
  • Tipos de cuerpos extensibles indicados en
    Content-Type. Crecen conforme aparecen nuevas
    aplicaciones. Los más importantes
  • Text donde el más usual es text/plain (texto
    sin formato), aunque también text/html
  • Image cuerpo es una imagen (p.e image/jpeg,
    image/gif).
  • Application cuerpos con datos a procesar por
    alguna aplicación (p.e application/msword ,
    application/pdf, application/octet-stream)
  • Multipart Muy usado. Para indicar mensajes con
    diferentes partes (texto, mas archivos adjuntos
    fotos, ficheros de aplicación, sonidos,etc). Las
    distintas partes delimitadas por cadenas
    específicas.

33
Protocolos de acceso al correo
  • SMTP es un push-protocol para transferencia de
    correo.
  • Necesarios protocolos de descarga
    (pull-protocol) de correo de los servidores de
    los ISP por parte de los usuarios
  • POP3 protocolo muy simple de descarga de correo,
    basada en comandos y respuestas cliente-servidor.
    Usa conexión TCP. Primero, obtiene lista de
    mensajes, luego ordena la descarga de los correos
    uno a uno, y ordena normalmente su borrado. Util
    para acceso de un solo ordenador. No conserva
    información entre sesiones. Definido en la RFC
    1939.
  • IMAP más moderno y complejo. Permite tener
    buzones con correo organizado en carpetas en el
    servidor que implementa este protocolo (con POP3
    sólo es posible localmente). Útil para acceso
    desde diversos ordenadores. Basado también
    comandos. Guarda info entre sesiones.
  • HTTP usado cuando se accede a cuentas de correo
    Web-mail a través de un navegador, que actúa de
    gestor de correo. HTTP usado tanto para envío
    como recepción de correo. Aunque el servidor
    utiliza SMTP para comunicación con otros. Correo
    accesible desde cualquier ordenador conectado a
    Internet. Dichos Servidores de correo Web están
    basados en IMAP, proporcionando sus ventajas (
    buzones organizados en carpetas).

34
Protocolos de email Resumen
35
Plataforma Java
  • Lenguaje de programación elegido JAVA
  • Varios lenguajes posibles. Elección de Java
    basado en nuestra preferencia personal.
  • Java fue inicialmente desarrollado para
    aplicaciones distribuidas en red (Internet), pero
    usado actualmente para todo tipo de aplicaciones.
  • Lenguaje sencillo (sin punteros y con gestión de
    memoria automática) pero potente además de
    moderno, con amplias librerías de clases (API)
    que simplifican mucho la programación y 100
    orientado a objetos.
  • Posibilidad de fácil desarrollo de un interfaz
    gráfico con el usuario (GUI).
  • Independencia de plataforma Portabilidad de las
    aplicaciones sin recompilación previa hacia
    cualquier equipo con la VM de Java, independiente
    del SO y HW concretos.

36
Gestores de correo
  • Se desea acoplar el sistema a desarrollar con un
    gestor de correo.
  • Dicho gestor usado para descarga de correo que es
    analizado por el sistema posteriormente. Así se
    facilita el análisis del correo entrante sin
    interferir al gestor.
  • Se desea usarlo también para clasificar en
    carpetas y visualizar los mensajes generados por
    el sistema (SMS y correos).
  • Se contemplan varios gestores de correo
    comerciales. Eudora el más apropiado
  • SW de libre distribución
  • Bandejas de mensajes basadas en ficheros de texto
    fácilmente analizables y editables.
  • Listas de contactos ficheros de texto ? fácil de
    editar ? gestión de listas de contactos del
    gestor de correo posibles.

37
Eudora Bandejas de mensajes y GUI
38
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
39
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
40
Especificaciones
  • Pasarela de conversión entre mensajes SMS y
    correos electrónicos.
  • Recibe y procesa correos electrónicos. Los
    transforma en SMS enviados a uno o varios
    terminales
  • Recibe y procesa SMS. Los transforma en correos
    enviados a una o varias cuentas.
  • Permite envío y recepción de SMS desde una cuenta
    de correo a través de ella, como si se tratara de
    emails ?Integración de mensajería SMS y correo.
  • Se integra con un gestor de correo, usado para la
    descarga del correo y la clasificación de los
    mensajes que se generan.
  • Dos modos de funcionamiento
  • Modo local para un solo usuario. Permite envío y
    recepción de SMS desde el gestor de correo usando
    su móvil. Desvío de correo al móvil. Desvío de
    SMS a correo
  • Modo servidor de pasarela herramienta al
    servicio de conjunto de usuarios de correo. Se
    integra el servicio SMS con el correo y se
    centraliza a través del dispositivo GSM del
    sistema.
  • Además, se desea implementar un sistema de
    consulta de información personalizada vía SMS o
    correo.

41
Requisitos (conversión SMS-Email)
  • Integración con gestor de correo descarga los
    correos de la cuenta del interfaz.
  • Aprovechar gestor para clasificación mensajes SMS
    recibidos y enviados, así como correos enviados.
  • Envío y recepción de SMS usando módem con
    capacidad SMS.
  • SMS generados procedentes de correos contienen
    cabeceras Subject y From
  • Correos generados contienen en el cuerpo el texto
    del mensaje y la indicación de nombres de
    eventuales ficheros adjuntos, y en la cabecera
    Subject se indica el número origen y el SCTS.
  • Si correos a transformar en SMS tienen cuerpo NO
    texto, indicarlo en el mismo.
  • Conexión a Internet debe permitir conexiones TCP
    al servidor de correo deseado.
  • Registros de encaminamiento Email a SMS y SMS
    a Email. Alta y baja de usuarios remotos en los
    mismos mediante correos.
  • Además, especificación destino en el mensaje

42
Requisitos Sistema Consulta
  • Responder a consultas de información
    personalizada, contenida en ficheros en el
    sistema.
  • Dichos ficheros pueden ser dados de alta y baja
    en el sistema por el administrador del mismo.
  • Consulta palabra clave identificador
  • Palabra clave identifica el fichero de
    información a consultar.
  • Identificador de la información concreta a
    proporcionar.
  • Adicionalmente, el sistema gestiona listas de
    contactos en Eudora. Se gestiona el alta en
    dichas listas de personas en dichas listas
    mediante peticiones via email.
  • Peticiones lista datos de usuario (Nombre,
    apellidos) datos de contacto (email, teléfono).

43
Requisitos GUI
  • Configuración del servidor de correo (nombre,
    buzón, puerto TCP).
  • Configuración puerto comunicaciones con módem
    GSM.
  • Periodo de repetición de tareas chequeo,
    análisis y envío de mensajes SMS y correos.
  • Resultados en pantalla de cada ejecución de
    dichas tareas.
  • Establecer ubicación Bandejas de Eudora.
  • Establecer desvío de correo y SMS entrantes.
  • Altas y bajas en ambos registros de
    encaminamiento
  • Limitar segmentos SMS concatenados.
  • Alta y baja de ficheros de información
  • Visualización contenidos de estos ficheros.
  • Indicación necesidad recarga batería del
    dispostivo GSM
  • Estadísticas del sistema conversiones Email-SMS,
    consultas de información y altas listas contactos
    (en cada sesión y desde instalación)
  • Proporcionar información incidencias en
    comunicaciones con servidor de correo y módem
    GSM.
  • Lanzar, detener y cerrar la aplicación.

44
Restricciones
  • Gestor de correo Eudora únicamente.
  • Desarrollo en Java
  • Sistema Operativo Windows.
  • Enlace PC-modem basado en puerto serie real o
    virtual (cable, IrDA, Bluetooth (Serial Port
    Profile))
  • Modem GSM/GPRS debe soportar interfaz comandos AT
    para SMS en modo PDU (3GPP TS 27.005).
  • Si cuerpo de email no es texto plano (p.e texto
    HTML), dichos cuerpos no se envían por SMS.
    Aunque se envía cabeceras (From, Subject) e
    indicación de nombre ficheros adjuntos.

45
Req. verificación pasarela conversión
  • Email?SMS se envía correos a la cuenta del
    sistema.
  • Diferentes casos de prueba con el objetivo de
    constatar
  • Buen funcionamiento registros de encaminamiento
    (para uno o varios destinos SMS) conversión a
    SMS satisfactoria.
  • Correcto almacenamiento mensajes SMS generados en
    bandejas de Eudora.
  • Correcto procesado de diferentes tipos de cuerpos
    de mensaje texto plano con y sin adjuntos, texto
    HTML con o sin adjuntos.
  • Especificación explícita de destino/s
    satisfactoria (se debe ignorar el registro de
    encaminamiento y el eventual desvío de correo al
    móvil).
  • Limitación del contenido enviado al límite
    establecido de SMS concatenados.
  • Correcto funcionamiento de los desvíos totales o
    parciales de correo a móviles. Se ignoran los
    registros de encaminamiento si están activos.

46
Req. verificación pasarela conversión
  • SMS?Email se envían SMS al terminal GSM del
    sistema.
  • Diferentes casos de prueba con el objetivo de
    constatar
  • Buen funcionamiento registros de encaminamiento
    (para uno o varios destinos Email) conversión a
    email satisfactoria.
  • Correcto almacenamiento emails generados en
    bandejas de Eudora, así como de los SMS
    recibidos.
  • Especificación explícita de destino/s
    satisfactoriamente procesada (se debe ignorar el
    registro de encaminamiento y el eventual desvío
    de los SMS entrantes a cuenta/s de correo).
  • Correcto funcionamiento de los desvíos totales o
    parciales de correo a móviles. Se ignoran los
    registros de encaminamiento si están activos.
  • Altas y Bajas de usuarios de correo en los
    registros de encaminamiento a través del email
    habilitar o deshabilitar envío y recepción de SMS
    desde dichas cuenta de correo.
  • Correcto procesado de correos de alta y baja en
    registro Email a SMS.
  • Correcto procesado de correos de alta y baja en
    registro SMS a Email

47
Req. verificación Stma. Consulta
  • Consultas vía email o SMS correos o SMS
    conformes al formato de petición de información
    personalizada se envían al sistema.
  • Diferentes casos de prueba con el objetivo de
    constatar
  • Palabra clave de petición no válida en el sistema
    ? Petición debe ignorarse, pasa al conversor
    email-SMS.
  • Palabra clave válida en el sistema, pero no
    existe información asociada al identificador de
    la consulta ? Se debe responder al remitente
    indicando dicha situación. Mensaje generado se
    almacena en bandeja pertinente.
  • Palabra clave válida en el sistema, e
    identificador con información asociada existe ?
    Se debe responder al remitente con la información
    demandada obtenida del pertinente fichero.
    Mensaje generado se almacena en bandeja
    pertinente.
  • Altas en listas de contacto Eudora vía email se
    envían correos conforme a formato de alta en
    lista de contactos.
  • Diferentes casos de prueba lista existente o no,
    diferente cantidad datos proporcionados en la
    petición (nada, nombre y/o apellidos y/o
    teléfono).

48
Requisitos verificación GUI
  • Pruebas a la botonadura del GUI desarrollado.
  • Parte que configura las funciones generales de la
    herramienta
  • Configuración servidor de correo (nombre SMTP,
    buzón, puerto).
  • Elección del puerto serie de comunicación con
    módem GSM/GPRS.
  • Configuración periodo repetición procesos de
    análisis y envío de mensajes.
  • Elección ubicación en disco de las bandejas de
    Eudora.
  • Elección de la limitación de segmentos de los SMS
    concatenados que se generen.
  • Lanzar, detener y cerrar la aplicación.

49
Requisitos verificación GUI (2)
  • Pruebas de la parte que configura las funciones
    específicas de la pasarela de conversión
    SMS-Email
  • Configuración del desvío de correo y SMS
    entrantes
  • Introducción por teclado de nuevas entradas en
    los dos registros de encaminamiento.
  • Eliminación de entradas de ambos registros de
    encaminamiento (SMS a Email, Email a SMS).
  • Visualización de estadísticas de la pasarela de
    conversión.
  • Pruebas de la parte que configura las funciones
    específicas del sistema de consulta de
    información
  • Registro en el sistema de nuevos ficheros de
    información.
  • Baja de ficheros de información registrados en el
    sistema.
  • Consulta de la relación de ficheros registrados
    en el sistema actualmente y su contenido.
  • Visualización de estadísticas de la pasarela de
    conversión.

50
Documentación de usuario
  • Especificación
  • Manual de instalación
  • Instalación de Eudora, de la VM de Java, de la
    API Java Communications y del software
    desarrollado.
  • Manual de usuario
  • Configuración general de la herramienta
  • Configuración del sistema de conversión
    bidireccional SMS-EMAIL
  • Configuración del sistema de consulta de
    información

51
Desarrollo Software
  • Flujograma del proceso de análisis de correos
    recibidos y de envío de SMS

52
Desarrollo Software (2)
  • Flujograma del proceso de análisis de SMS
    recibidos y de envío de correo

53
Desarrollo SW Clases Java
  • Class Summary
  • Codification
  • Esta clase implementa el empaquetado y
    desempaquetado de los caracteres de 7 bits del
    texto de los mensajes cortos en octetos, según el
    algoritmo establecido en la norma GSM TS 03.38
    11.
  • EmailData
  • Esta clase proporciona objetos que representan
    los campos de información relevantes de un correo
    electrónico saliente cabeceras y cuerpo.
  • HexToString
  • Esta clase permite obtener la cadena de
    caracteres hexadecimales (0-9, A-F) que
    representa el valor en hexadecimal de un array de
    datos de tipo byte de entrada.
  • Interface
  • Esta clase implementa el interfaz gráfico con
    el usuario, además de ser la clase de ejecución,
    la cual programa los procesos que implementan las
    clases "SmsInManagement" y "SmsOutManagement",
    que implementan la lectura de nuevos correos y
    SMS , y se encargan de enviar los correos y SMS
    que procedan.
  • PDU_MO
  • Esta clase permite obtener objetos que
    representan una PDU de nivel de transporte del
    servicio SMS, concretamente una SMS-SUBMIT, que
    es el tipo de PDU usada para el envío de mensajes
    originados en el móvil.
  • PDU_MT
  • Esta clase implementa métodos que extraen los
    diferentes elementos de información que componen
    una PDU de nivel de transporte de SMS terminada
    en el dispositivo GSM (MT-SM) y pasada tal cual
    al PC.

54
Desarrollo SW Clases Java
  • PortManagement
  • Esta clase implementa métodos que controlan el
    puerto serie (configuración del puerto, envío y
    recepción de datos) que permiten la comunicación
    con el modem GSM/GPRS usando comandos AT según
    define la norma 3GPP 27.005 10.Esta clase hace
    uso de la biblioteca de control del puerto serie
    RS-232 y del puerto paralelo denominada "Java
    Communications API", en su versión para Windows y
    Solaris.
  • SmsData
  • Esta clase proporciona objetos que representan
    un SMS recibido.
  • SmsInManagement
  • Esta clase implementa la gestión de SMS
    entrantes y el envío de Emails
  • SmsOutManagement
  • Esta clase gestiona el envío de SMS y procesa
    los Emails recibidos por el sistema en la bandeja
    de entrada de Eudora
  • StringToHex
  • Esta clase proporciona la función inversa a la
    clase "HexToString".
  • UsersData
  • Esta clase proporciona un conjunto de métodos
    que gestionan los registros de datos de usuarios
    del sistema.

55
Índice de Contenidos
  • 1. Introducción
  • 2. Tecnologías empleadas
  • 3. Desarrollo SW
  • 4. Fase de pruebas
  • 5. Documentación de usuario
  • 6. Conclusiones y líneas futuras

56
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
57
Fase de pruebas
  • Escenario de las pruebas realizadas

58
Fase de pruebas
  • Objetivo Verificar el buen funcionamiento del
    sistema desarrollado.
  • Todas las pruebas realizadas, que fueron
    especificadas en los requisitos de verificación,
    se realizan de forma satisfactoria.
  • Limitaciones de la capacidad de envío
  • Limitación a unos 5-6 SMS enviados por minuto
    como máximo ( 300 por hora). Limitación debida
    al tiempo que tarda un dispositivo GSM en mandar
    un SMS a la red (5-6 segundos).
  • Limitación capacidad envío de correos sólo texto
    (lt1000 caracteres) mucho menor (doble de
    capacidad al menos), aunque depende de
    implementación concreta (RTT TCP, BW conexión,
    carga servidor de correo en cada momento).

59
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
60
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
61
Documentación de usuario
  • Manual de instalación
  • Instalación del gestor de correo Eudora v6.0
  • Usando fichero ejecutable de instalación.
  • Instalación de la máquina virtual de Java (VM)
    JRE 2 SE (Java Runtime Environment 2 Standard
    Edition) v.1.4.2
  • Usando fichero ejecutable de instalación.
  • Instalación de la API Java Communications en la
    Java VM, para manejor de puerto series (reales y
    virtuales (IrDa, Bluetooth) )
  • Copia de 3 ficheros en tres ubicaciones concretas
    de subcarpetas donde se instaló Java.
  • Instalación del SW desarrollado
  • Copia de carpeta que contiene el paquete de
    clases compilado y el fichero ejecutable .bat

62
Manual de usuario
  • Configuración general de la herramienta
  • Ubicación de las bandejas de correo de Eudora
  • Se selecciona la bandeja de entrada de Eudora
    (In.mbx)
  • Además, en esta carpeta se ubican el resto de
    bandejas de Eudora ? Se crean en ella las
    bandejas de clasificación de mensajes del Sistema

63
Manual de usuario
  • Configuración general de la herramienta
  • Descarga automática del correo en Eudora
  • Importante para la automatización de tareas de la
    herramienta
  • Se introduce el tiempo entre conexiones al
    servidor de correo POP3 para descarga del mismo

64
Manual de usuario
  • Configuración general de la herramienta
  • Email Configuration
  • Establecimiento del servidor correo saliente SMTP
    y el puerto TCP.
  • Establecimiento de la cuenta origen de los
    correos.

65
Manual de usuario
  • Configuración general de la herramienta
  • Email Configuration
  • Establecimiento de los nombres de los remitentes
    de los correos enviados por el sistema
  • Conversión SMS a correo electrónico.
  • Respuesta a consulta vía correo electrónico.

66
Manual de usuario
  • Configuración general de la herramienta
  • SMS configuration
  • Elección del puerto serie de comunicaciones con
    el módem GSM.
  • Elección del número máximo de segmentos que
    pueden formar un SMS concatenado (1-5 segmentos).

67
Manual de usuario
  • Configuración general de la herramienta
  • SMS configuration
  • Selección del servicio portador de los SMS
    generados
  • Conexión GSM CS
  • Conexión GPRS
  • Establecimiento del periodo de repetición (T) de
    los procesos de análisis y envío de Email y SMS
  • Análisis de correos y envío de SMS
  • Análisis de SMS y envío de correo

68
Manual de usuario
  • Configuración general de la herramienta
  • Iniciar la ejecución periódica de estos procesos.
  • Detener la ejecución de estos procesos.
  • Cerrar la aplicación.

69
Manual de usuario
  • Configuración de la pasarela email-SMS
  • Modos de funcionamiento
  • Modo Local Usuario con herramienta instalada en
    su PC puede enviar y recibir SMS usando el gestor
    de correo Eudora ? Integración mensajería Email y
    SMS
  • Envío de SMS
  • Bandeja de entrada de los SMS

70
Manual de usuario
  • Configuración de la pasarela email-SMS
  • Modo Local
  • Desvío del correo entrante a uno o varios números
    de teléfono SMS
  • Total todos los correos entrantes,
    independiente de procedencia.
  • Parcial los correos procedentes de uno o varios
    servidores concretos de correo.
  • Desvío de los SMS entrantes a una o varias
    cuentas de correo

71
Manual de usuario
  • Configuración de la pasarela email-SMS
  • Modos de funcionamiento
  • Modo Servidor de pasarela se transforman correos
    en SMS, y viceversa. A través de ella, un
    conjunto de usuarios de correo pueden enviar y
    recibir SMS desde su cuenta de correo habitual.
  • Enviar un SMS enviar un email a la pasarela
  • Recibir un SMS recibir un email de la pasarela
  • Se centraliza el servicio de SMS de una empresa u
    organización a través de ella y se integra con el
    gestor de correo habitual del usuario.
  • Encaminamiento Email a SMS y SMS a Email
    basado en sendos registros de encaminamiento.

72
Manual de usuario
  • Configuración de la pasarela Email-SMS
  • Modo Servidor de pasarela
  • Registro de encaminamiento Email a SMS.
  • Usado en la conversión a SMS de los emails
    recibidos en la pasarela.
  • Visualización de las entradas del registro.
  • Introducción de nuevas entradas del registro.
  • Eliminación de entradas del registro.

73
Manual de usuario
  • Configuración de la pasarela Email-SMS
  • Modo Servidor de pasarela
  • Registro de encaminamiento SMS a Email.
  • Usado en la conversión a emails de los SMS
    recibidos en la pasarela.
  • Visualización de las entradas del registro.
  • Introducción de nuevas entradas del registro.
  • Eliminación de entradas del registro.

74
Manual de usuario
  • Altas y bajas de usuarios remotos en el registro
    de encaminamiento Email a SMS
  • Para establecer conexiones de la cuenta origen
    del correo a los números indicados. Para ello,
    usuario envía un email a la pasarela con la
    siguiente cabecera Subject
  • Subject alta envio numero1 numero2 ...
  • Subject alta envio 33686320455 615492251
  • Todos los correos que lleguen posteriormente a la
    pasarela procedentes de esa dirección son
    transformados en SMS que se envían a los números
    indicados.
  • Para eliminar todas la entradas que en este
    registro de encaminamiento posea un usuario de
    una cuenta de correo
  • Subject baja envio

75
Manual de usuario
  • Altas y bajas de usuarios remotos en el registro
    de encaminamiento SMS a Email
  • Para establecer conexiones de los números
    indicados a una cuenta de correo. Para ello, el
    usuario de dicha cuenta de correo envía un email
    a la pasarela con la siguiente cabecera Subject
  • Subject alta recepcion numero1 numero2 ...
  • Subject alta recepcion 33686320455 615492251
  • Todos los SMS que lleguen posteriormente al
    sistema procedentes de esos números son
    transformados en correos que se envían a esta
    dirección de correo.
  • Para eliminar las entradas que en este registro
    de encaminamiento relacionen unos números de
    teléfono con esta cuenta de correo
  • Subject baja recepcion 615492251

76
Manual de usuario
  • Envío de SMS desde una cuenta de correo.
  • Si posee alguna entrada en el registro de
    encaminamiento Email a SMS de la pasarela
  • Emails enviados a la pasarela se transforman en
    SMS que se envían a los números asociados a esta
    cuenta en el registro (1 o varias entradas)
  • SMS contiene las cabeceras From y Subject además
    del cuerpo (si es texto plano) e indicación de
    los eventuales adjuntos (nombre de los ficheros).
  • Indicación explícita en el Subject del correo de
    los teléfonos destino
  • Subject sms 615492251 648987858 645859615
  • Email es transformado en SMS que se envían a los
    números indicados
  • SMS contiene la cabecera From, aunque no la
    Subject, además del cuerpo (si es texto plano) e
    indicación de eventuales adjuntos (nombre de los
    ficheros) igualmente.
  • Si la cuenta origen del correo posee entradas en
    el registro de encaminamiento, son ignoradas

77
Manual de usuario
  • Recepción de SMS en una cuenta de correo (envío
    de correo desde el móvil vía SMS).
  • Si posee alguna entrada en el registro de
    encaminamiento SMS a Email de la pasarela
  • SMS enviados a la pasarela se transforman en
    correos que se envían a las direcciones asociadas
    al número origen en este registro de
    encaminamiento (1 o varias entradas)
  • Correo contiene en su cuerpo el contenido del SMS
    (concatenado o no). En la cabecera Subject se
    indica el número de procedencia del SMS y el
    sello temporal de emisión del mismo (SCTS).
  • Indicación explícita en el SMS enviado a la
    pasarela de las cuentas de correo destino
  • email ecasilari_at_uma.es dominx2000_at_yahoo.esHola,
    q tal? Te mando un correo desde mi móvil. Nos
    vemos mañana a las 2h en tu casa?
  • SMS se transforma en un correo que se envía a las
    direcciones indicadas
  • El correo contiene en su cuerpo el contenido del
    SMS. En la cabecera Subject se indica el número
    de procedencia del SMS y el sello temporal
    (SCTS).
  • Si el número origen del SMS posee entradas en el
    registro de encaminamiento, se ignoran.

78
Manual de usuario
  • Visualización de estadísticas de la pasarela
    Email-SMS
  • Número de conversiones Email a SMS y SMS a Email
    en la presente sesión y desde la instalación.
  • Número de altas y bajas remotas de usuarios en
    los registros de encaminamiento, en la presente
    sesión y desde la instalación

79
Manual de usuario
  • Sistema de consulta de información
  • Formato de las peticiones
  • SMS ficheroidentificador
  • Email Subject ficheroidentificador
  • Formato de los ficheros de información
  • Los ficheros se identifican por su nombre, sin
    incluir la extensión.
  • Ejemplo
  • Calificaciones finales de la asignatura "Historia
    del deporte".
  • Estas notas tienen carácter provisional
  • 25693116 JIMENEZ BARRANCO, DOMINGO APR . Es
    necesario que pase por mi despacho.
  • 25631248 MANZANO ARRABAL, ALVARO APR . Nota de
    aprobado condicionada a un trabajo.
  • 74859632 MERIDA ESCOBOSA, CARLOS MHO
  • 78963254 LOPEZ JIMENEZ, ERNESTO NOT
  • 25693117 ROMERO FERNANDEZ, JOSE CARLOS MHO
  • 11111111 HIDALGO GARCIA, RODRIGO MHO
  • 25693118 CASADO HERNANDEZ, GONZALO APR
  • 25693119 SANCHEZ POGONOSKI, VICTOR MHO
  • 74856896 HIDALGO BARRANCO, FRANCISCO . APR .
    Debe entregar último trabajo.

80
Manual de usuario
  • Sistema de consulta de información
  • Ejemplo de petición (vía SMS)
  • historia25693116
  • Respuesta a dicha petición (de acuerdo al fichero
    ejemplo)
  • SMS enviado al número remitente con siguiente
    texto
  • Calificaciones finales de la asignatura "Historia
    del deporte".
  • Estas notas tienen carácter provisional
  • JIMENEZ BARRANCO, DOMINGO APR . Es necesario
    que pase por mi despacho.

81
Manual de usuario
  • Configuración del sistema de consulta de
    información a través del GUI
  • Visualización de ficheros de información
    registrados en el sistema

82
Manual de usuario
  • Configuración del sistema de consulta de
    información a través del GUI
  • Alta de nuevos ficheros de información en el
    sistema
  • Baja de ficheros de información registrados en el
    sistema.

83
Manual de usuario
  • Gestión de altas de usuario remotos en listas de
    contactos del gestor Eudora de la pasarela vía
    Email
  • Para ello, se envía un correo a la pasarela con
    tal campo Subject
  • Subject alta nombre lista datos personales
    núm.telef
  • Subject alta historia Domingo Jiménez Barranco
    615492251
  • Si la lista de contactos no existe en Eudora, el
    alta no es procesada

84
Manual de usuario
  • Visualización de estadísticas del sistema de
    consulta
  • Número de consultas realizadas vía SMS y Email en
    la presenta sesión y desde la instalación.
  • Número de altas de usuarios remotos en las listas
    de contacto en la presente sesión y desde la
    instalación

85
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
86
Índice de contenidos
1. Introducción 2. Tecnologías empleadas 3.
Desarrollo SW 4. Fase de pruebas 5.
Documentación de usuario 6. Conclusiones y
líneas futuras
87
Conclusiones
  • Balance del Proyecto
  • Se ha desarrollado herramienta de conversión
    SMS-Email.
  • Funcionalidad principal Envio y recepción de SMS
    desde cualquier cuenta de correo.
  • El SW desarrollado se ejecuta en paralelo al
    gestor de correo Eudora en un PC, y controla un
    módem GSM/GPRS.
  • Eudora descarga el correo a su bandeja de entrada
    y en sus bandejas se clasifican los mensajes
    generados por el sistema (SMS y correos, así como
    los SMS recibidos).
  • El modem GSM/
Write a Comment
User Comments (0)
About PowerShow.com