Colegios: cómo enviar avisos por SMS

envio smsEl envío de mensajes cortos a teléfonos móviles (SMS) es un procedimiento empleado por algunas organizaciones para notificar a sus usuarios la ocurrencia de determinados eventos: la realización de una transferencia bancaria, la conclusión de la reparación de un vehículo, el reparto de un pedido o la finalización de un trámite administrativo, por citar algunos ejemplos.

Este método de comunicación aún no es muy empleado en los colegios y escuelas. Solo algunos colegios emplean el envío de mensajes cortos para comunicar a sus alumnos las calificaciones de los exámenes, la publicación de convocatorias de cursos o la próxima celebración de acontecimientos importantes.

Permitir el envío automático de SMS desde los sistemas de gestión propios de un colegio (como puede ser una utilidad de la intranet) es una operación sencilla al alcance de cualquiera que tenga unos mínimos conocimientos de desarrollo web.

El objetivo de este artículo es describir las bases para enviar SMS dirigidos a grupos (grandes o pequeños) de personas, particularizando los mensajes para cada persona del grupo, desde un servidor de la intranet de un colegio.

El procedimiento es aplicable a otras organizaciones pero en el caso de los colegios la utilidad es muy clara: acercar la actividad del colegio a los alumnos y sus familias empleando un medio de comunicación que hoy está al alcance de todo el mundo: el teléfono móvil.

Solución para el envío de SMS masivos

La forma más sencilla y práctica de enviar SMS masivos es emplear los servicios de un Broker de Mensajería Corta.

Un broker SMS es un ISP o una empresa de telefonía que actúa como intermediaria en el envío y recepción de mensajes cortos. Oficialmente se llaman “operadores de almacenamiento y reenvío de mensajes”.

Las empresas autorizadas para realizar labores de broker SMS están registradas en la Comisión del Mercado de las Telecomunicaciones.

Cómo enviar SMS masivos

Los broker suelen ofrecer la posibilidad de cargar una hoja de cálculo con los datos de los mensajes a enviar y sus destinatarios pero la forma más potente, flexible e integrada es el empleo de un servicio de envío masivo de SMS basado en un API HTTP ó HTTPS que permita establecer una pasarela de mensajería.

Una pasarela de mensajería SMS es un mecanismo de comunicación entre dos servidores: un servidor en el colegio y otro en la red del broker de mensajería SMS. La comunicación consiste en el envío de una petición HTTP GET ó POST desde el servidor del colegio al del broker.

La petición debería incluir todos los parámetros necesarios para el envío de los SMS: números de teléfono de destino, mensajes, identificación del remitente, etc.

El servidor web de broker de mensajería SMS escucha las peticiones y las procesa, devolviendo un código con el resultado de la operación: éxito, número de mensajes enviados, error, etc.

Como se puede observar, el proceso es tan sencillo como solicitar una página web a un servidor, y se puede implementar empleado cualquier lenguaje de programación (PHP, Perl, C, …).

 

envio-sms-masivo

Precio de los servicios de envío de SMS masivos

El precio del envío de un SMS empleando el método descrito es relativamente barato, aunque el precio final depende generalmente de dos factores:

  1. El sistema de créditos empleado por el broker para el cobro de sus servicios, que suele consistir en bonos prepago que permiten reducir el precio del SMS enviado en función del volumen de compra (valor del bono).
  2. La inclusión o no de publicidad en los mensajes enviados, suele influir en el precio final de los mensajes SMS.

Software gratuito para colegios

Libros de estudioEl objetivo del presente artículo no es presentar un ensayo sobre la aplicación de las Tecnologías de la Información y la Comunicación (TIC) en la educación, ya que para ello sería necesario abarcar las aplicaciones del software, el hardware y las comunicaciones en el mundo educativo. Lo que pretendemos es situar al lector ante algunas aplicaciones de software gratuito de uso colectivo que consideramos que pueden facilitar la labor formativa desarrollada por colegios, escuelas y, en general, cualquier organización educativa.

En primer lugar hay que aclarar una vez más que el hecho de que un software sea gratuito no está reñido con el que sea potente, fiable y de sencillo de utilizar.

En segundo lugar queremos tratar únicamente de herramientas software de uso colectivo, es decir, aquellas que ofrecen contenidos en cuya generación participan diferentes individuos de una organización.

A continuación se describen los tres tipos de aplicaciones software gratuitas cuya implantación consideramos que conlleva más beneficios para una organización educativa:

  • Portales o sitios web. Permiten ofrecer a través de internet o de una intranet información multimedia actualizada
    (información genérica, avisos, noticias, calendarios, actividades, etc) así como un punto de contacto con las personas que participan en la organización, para las consultas, quejas o sugerencias. Las soluciones existentes van desde los servicios de creación y alojamiento de web-sites de las empresas de internet más conocidas (por ejemplo: Google Sites) hasta los CMS como Joomla o Drupal.
  • Blogs. Sin llegar a tener la complejidad ni la variedad de contenidos de un portal, permite ofrecer información actualizada. Además disponen de numerosos widgets que añaden funcionalidades: calendarios, noticias breves, encuestas, etc.
    Los más populares son Blogger (servicio gratuito de Google) o WordPress, que es la aplicación que utilizamos en BaiTic.
  • Wikis. Que ya comentamos en el artículo “Pon una wiki en tu vida” son sitios web cuyas páginas pueden ser editadas por múltiples usuarios a través del navegador web, de forma que esos usuarios pueden crear, modificar o borrar un mismo texto que comparten. El software wiki más conocido es Mediawiki, y por su sencillez también recomendamos Doku-wiki.

Todas las aplicaciones mencionadas, así como algunos conceptos generales (por ejemplo: OpenCourseware o LMS) que sirven para agrupar determinadas aplicaciones de las TIC en la educación, serán objeto de posteriores artículos.

Guía-burros para XAMPP

xamppLa instalación de la mayoría de las principales herramientas (colaborativas) requiere la instalación previa de otro software, generalmente un servidor web, una base de datos y/o un lenguaje de programación.

 Si la herramienta que se desea instalar se va a alojar en los servidores de un proveedor de servicios de Internet (ISP) éste ya suele poner a disposición del usuario ese software.

Los paquetes de hosting más comunes suelen incluir un servidor web Apache con PHP y bases de datos MySQL.

Pero si lo que se quiere es trabajar en una red local o incluso en el propio equipo de trabajo del usuario entonces éste se enfrenta con la necesidad de instalar y configurar el software requerido.

Para un usuario con poca experiencia en esas lides la tarea de instalar y configurar un servidor web es complicada y aún más si se quiere agregar PHP ó Perl y una base de datos. Simplificar ese proceso es el objetivo con el que surgió XAMPP.

XAMPP es un servidor compuesto por un conjunto de aplicaciones de software libre de las cuales las principales son el servidor web Apache, la base de datos MySQL y los lenguajes de programación PHP y Perl.

 xampp

XAMPP proporciona una forma fácil de instalar y configurar esas aplicaciones, en un tiempo mucho menor que el que sería necesario para hacerlo con cada una por separado.

La “X” de XAMPP indica que está disponible para Microsoft Windows, Linux, Solaris, y MacOS.

 XAMPP es gratuito y las aplicaciones que incluye tienen ya una eficacia demostrada por lo que se convierte en una opción segura para la puesta en marcha de una instalación.

Siguiendo unos pasos básicos de instalación (descargar el software, descomprimirlo y ejecutar unas tareas muy básicas de configuración) en poco más de 10 minutos el usuario tendrá ya preparada la base para la instalación o desarrollo de sus herramientas.

XAMMP es parte del “Apache Friends Project” fundado en 2002 por Kai Seidler y Kay Vogelgesang con el objetivo de contribuir a la promoción de los servidores web y las tecnologías relacionadas con ellos.

Se puede encontrar más información en la web oficial de XAMPP: en español o en inglés