SMS BROADCAST SMS BROADCAST El SMSBroadcaster o SMSBroadcast proporciona una manera rápida y simple de enviar mensajes masivos SM a una lista grande de destinatarios (abonados móviles de la red GSM). Los mensajes pueden ser entregados de dos formas: A través del SMSC del operador, utilizando el protocolo SMPP o a través de la red de señalización SS7 con protocolo MAP sin requerir el SMSC, ésta última, le permite al operador mantener la SMSC dedicada a misiones críticas para los subscriptores. El SMSBroadcast permite configurar eficientemente diversos tipos de campañas, mediante calendarios, horarios de activación y control de capacidad de envío, Las campañas de transmisión o broadcasting son cargadas en la plataforma a través de la interface de administración, y pueden calendarizarse para ser entregadas a los usuarios móviles. Múltiples campañas pueden programarse al mismo tiempo. Múltiples links de señalización y diferentes tasas de SMS pueden ser configuradas apropiadamente para dimensionar los recursos disponibles para la transmisión de campañas. El SMSBroadcaster es compatible con SMS codificación en 7, 8 o 16 bits, alfabetos SMS y puede contar con mecanismos opcionales de reintento como almacenar y enviar o reenviar mensajes no entregados al operador SMSC para su posterior entrega. El SMSBroadcaster proporciona al operador informes de registro del sistema, resúmenes detallados sobre la difusión de las campañas así como alarmas basadas en hardware, software y fallas o falta de disponibilidad de recursos. SMS Broadcast genera Alarmas SNMP ante eventos críticos en la plataforma. Permite detectar problemas en la plataforma. Detectar el módulo que presenta el inconveniente y enviar traps al Gestor del cliente. SMS Broadcast ofrece controles de contenido, spam y frecuencia (filtro por IP) de los SM. FUNCIONALIDAD Monitorea en tiempo real la totalidad del sistema, mediante diversos mecanismos de control. Previene excesos en la capacidad de entrega, notificando a los administradores por medio de e-mails y mensajes SMS. Posibilita configurar la política de reintentos de envío de mensajes (SMPP o MAP). Controla y monitorea la evolución de las campañas en forma on-line, permitiendo visualizar los resultados con distintos gráficos. Registra acciones de usuario y control de acceso por perfil y función. Permite el seguimiento y gestión de la información a través de reportes automáticos. BENEFICIOS Permite que las operadoras logren incrementar sus ingresos, mediante la oferta de diversos servicios de valor agregado por SMS: Campañas publicitarias, políticas y solidarias Promociones Envío de cupones de descuento Invitaciones a eventos Información financiera Avisos de cobro, etc.. Múltiples listas de distribución, separación de campañas institucionales y de mercadeo El SMS Broadcast es una solución que permite administrar campañas masivas de Mobile marketing y detectar teléfonos celulares encendidos mediante el envío de mensajes SMS. 1 Por qué usar SMS Broadcast Independencia con el SMSC (MAP). Utilización de la red móvil GSM para el envío masivo de SM. MAP: Mensajes SMS Broadcast El protocolo MAP presenta los siguientes mensajes: Location_Update InsertSubscriberData SendAuthenticationInfo Set_Cyphering_Mode Obtain_IMEI Check_IMEI Update_Area Send Routing Info for SM 2 Estructura posible SMS Broadcast: Base de Datos Oracle 10gi, Postgres 8 Tablas Broadcast DB Lista: Almacena la información de una Lista de distribución (abonados de la red GSM). Columna Tipo 1 x 2 x Descripción Identificador de lista. Valor generado secuencialmente en la base de datos. Texto descriptivo de definición de la lista de despacho. Path del archivo con la lista de usuarios destino. 3 Campañas: Almacena la definición de los nombres de campañas. Dentro de esta tabla existe la definición de campañas, esta tabla posiblemente deba contener un tipo de columnas tal como: El identificador de la lista, Identificador del sms enviado, fecha de ejecución de la campaña, fecha en que se detiene la campaña, hora, duración de la ventana de ejecución de la campaña, estado de la ejecución de la campaña: no iniciada, iniciada, terminada, cancelada, reprogramada o incompleta, así como otras columnas que describan el numero de entregas exitosas a los MS o entregas no exitosas, etc. Columna Tipo Descripción 1 x Identificador de lista ha la que pertenece la campaña. 2 x Identificador de mensaje para la campaña en particular. 3 x Fecha de ejecución actual de la campaña. 4 x Fecha en que se detiene la ejecución de la campaña. 5 x Hora inicio de la ventana de ejecución de la campaña. 6 x Duración en minutos de la ejecución de la campaña. x Estado de la ejecución de la campaña: 0: ‘NO STARTED’ (la campaña se crea correctamente, pero aun no se ejecuta). 1: ‘STARTED’ (la ejecución ha sido iniciada y el mensaje está 7 3 siendo enviado a la lista de usuarios). 2: ‘FINISHED’ (el mensaje ha sido enviado a los miembros de la lista). 3: ‘CANCELLED’ (la ejecución de la campaña fue cancelada por un usuario desde la interfaz web, por lo que el mensaje no llego a todos los usuarios de la lista de destino. La ejecución podrá ser reprogramada desde la web y partirá en el punto en el que quedo cuando fue cancelada). 4: ‘REPROGRAMMED’ (la ejecución ha sido temporalmente detenida y reprogramada 5: ‘INCOMPLETE’ (la campaña no termino de enviar los mensajes debido a que se alcanzo la fecha de expiración). 8 Texto descriptivo de la campaña 9 Número de despachos exitosos en el (GSMMAP). Se actualizará cada x minutos. 10 Número de despachos no exitosos en el primer intento (GSMMAP). Se actualizará cada x minutos. 11 Número de despachos exitosos en el primer intento (por SMSC-SMPP). Se actualizará cada x minutos. 12 Número de despachos no exitosos en el primer intento (por SMSC-SMPP). Se actualizará cada x. 13 Contador de los mensajes enviados por una campaña. Este campo se actualiza cuando una campaña se detiene en estados 2, 3, 4 y 5. 14 Flag, si la campaña tiene política de desborde y envía los mensajes fallidos en primer intento al SMSC o si no la tiene. 15 Valor que indica la cantidad de mensajes por segundo que serán permitidos como máximo para la campaña. 16 Fecha en la cual la campaña expirará. primer intento Usuarios: Usuarios del SMS Broadcast, usuario del SO, propietario de las tablas y funciones. 4 Mensaje: Almacena el Texto de los mensajes que se utilizaran para una campaña en particular. Columna Tipo Descripción 1 x Identificador de mensaje. Valor generado secuencialmente en la base de datos. 2 x Texto del mensaje. 3 Texto descriptivo del mensaje (para mostrar en interfaz web). No nulo. Tempo: Tabla temporal para usos varios: estadísticas, etc. Tabla destino de MS, esta tabla contiene la lista de abonados que recibirán los SMS enviados a través de la red GSM utilizando el SMS Broadcast. Los procedimientos normales que deben ocupar esta aplicación en sus tablas, son: Aprovisionamiento: de listas, campañas, usuarios, mensajes de texto. Borrado: de campañas, mensajes de texto, usuarios y listas. Creación: de campañas, mensajes de texto, usuarios, listas, reportes. Consultas: de campañas, mensajes de texto, usuarios y listas. Generación de reportes. El SMSBroadcast permite una interfaz para el envío de SM hacia los móviles desde portales Web del Operador, para ello se habilita un modulo que maneja la interfaz de campañas y envío de SM a través de la interfaz del operador. 5 SMS BROADCAST Modulo Web 6 INDICE SMS BROADCAST ..................................................................................................................................... 1 FUNCIONALIDAD .................................................................................................................................. 1 BENEFICIOS .......................................................................................................................................... 1 Por qué usar SMS Broadcast ........................................................................................................... 2 Estructura posible SMS Broadcast: ........................................................................................................... 3 Base de Datos ...................................................................................................................................... 3 Tablas Broadcast DB ............................................................................................................................. 3 Lista: ................................................................................................................................................ 3 Campañas: ....................................................................................................................................... 3 Usuarios: .......................................................................................................................................... 4 Mensaje: .......................................................................................................................................... 5 Tempo: ............................................................................................................................................ 5 INDICE ..................................................................................................................................................... 7 7