Alamin GSM SMS Gateway - Noticias

* 6 de Diciembre de 2006
Publicado cliente java realizado por Javier Ballesteros - Infodesa: gsgc.java.

* 6 de Diciembre de 2006
Publicado documento HOWTO de Darek Sliwa: ALAMIN_howto.pdf.

* 28 de Diciembre de 2005
Publicado documento de Juan Miguel Alcarria sobre el uso de Alamin en un servidor para monitorización de servicios.

* 8 de Septiembre de 2004
Página de Dispositivos actualizada. Módulos inalámbricos de Siemens testeados.

* 4 de Septiembre de 2004
El desarrollo ha comenzado de nuevo. Tengo un montón de cambios encolados para ser realizados. En los próximos dias otras noticias detallarán los cambios a Alamin GSM SMS Gateway. Gracias por tus parches, tu paciencia, los modems GSM de Siemens y tus sugerencias.

* 14 de Noviembre de 2001
Despues de muchos meses el desarrollo de Alamin va a continuar. La principal causa de la parada en el desarrollo ha sido una gran cantidad de trabajo. La motivación por el proyecto no ha caido. Al contrario. Alamin ha sido incluido en la distribución Debian durante este tiempo. En las próximas semanas será finalizado el desarrollo del protocolo smsqp y se añadirá finalmente la posibilidad de encaminar un mensaje a otra pasarela en caso de fallo en el envío. También se ampliarán las funcionalidades del cliente gsgc.
El próximo dia 17 de Noviembre, sábado, será presentada una ponencia en el Congreso Hispalinux, en Madrid, España, titulada "Pasarelas de mensajería SMS". Su contenido incluye a la pasarela Alamin. El texto e imágenes de la ponencia serán incluidos pronto en las páginas del proyecto Alamin.

* 5 de Mayo de 2001
La versión 0.3.6 es ya realidad. Tras varios retrasos para terminar de depurarla y añadir las páginas del manual, está lista en el area de descarga de software con su correspondiente firma por parte del Project Manager. Alfredo Martin ha realizado unos banners y botones para identificar al proyecto en las páginas que deseen establecer enlaces hacia Alamin. Dan Sotomayor terminó hace ya unos dias la traducción al inglés de la FAQ, que ya se encuentra disponible en el sitio web del proyecto.

* 22 de Abril de 2001
Alamin tiene ahora 1 año de edad. Hemos estado trabajando muy duro este año para ofrecerte Alamin. Queremos dar las gracias a toda la gente que está contribuyendo con su trabajo, sugerencias y ayuda. Alamin está creciendo con nuestras necesidades y nuestro esfuerzo. Esperamos que nos des tus comentarios y tu ayuda. Gracias por usar Alamin. Gracias por contribuir a Alamin.

* 29 de Marzo de 2001
Hoy extrenamos página de preguntas más frequentes (FAQ). Puedes acceder a ella a través del enlace del menú de opciones del lateral izquierda. Solo se encuentra disponible en este momento la versión en castellano. La traducción al inglés será realizada en unos dias. Ha sido puesta a disposición de todos la versión 0.3.6pre3 de la pasarela, en el area de descarga. Esta será la definitiva 0.3.6 salvo aparición de errores en el código que sean subsanados. Las funciones añadidas a esta versión respecto a la 0.3.6pre2 son la verificación de usuario desde el lado cliente en la parte IP de la pasarela mediante un sistema similar al utilizado por CHAP, la verificación de destinos de los mensajes por usuario y la utilizacion de ficheros de destinos para la inclusión de múltiples números de teléfono. Todos estos controles han sido añadidos también al interface smtp. A partir de ahora es necesario el módulo Perl Digest::MD5. Se ha comprobado parcialmente la utilización del programa cliente "gsgc" en sistemas Windows NT con ActivePerl. En el directorio "otherOS" de la distribución se encuentra el cliente "gsgc" parcheado. Ha sido reservado el dominio "alamin.org" para su uso dentro del proyecto. Los colaboradores en el proyecto pueden solicitar direcciones de correo de este dominio si así lo desean. La URL de la página principal del proyecto, aunque continuará siendo válida con la dirección que ha tenido hasta ahora en SourceForge, pasará a ser oficialmente http://www.alamin.org. Se ha creado la figura del "Project Release Manager" (prmanager@alamin.org) que firmará con GnuPG los paquetes que se pongan en el área de descarga. La versión 0.3.6pre3 ya ha sido firmada. El archivo de la firma se encuentra en el area de descarga. La clave pública del Project Release Manager se encuentra en su página del sitio web del proyecto y ha sido enviada a diversos servidores de claves PGP del mundo. Si lo considera oportuno, puede ponerse en contacto con el Project Release Manager para solicitar la confirmación de la huella dactilar de la clave pública GnuPG.

* 14 de Marzo de 2001
La mejor forma de retrasarse es prometer tener algo listo para una fecha. Siento mucho el retraso acerca de la versión 0.3.6, que todavía no está finalizada. Sin embargo, acaba de ser situada en el area de descarga la 0.3.6pre2 con nuevas funcionalidades que se hechaban de menos, entre ellas, el control de las IPs desde las que se aceptan conexiones, alias y grupos de números de teléfono y elección del centro servidor de mensajes que se desea utilizar, tanto globalmente a nivel de pasarela como independientemente para cada solicitud de envío de mensaje. Algo más, al fin están siendo realizadas las páginas de manual. Seguramente estarán disponibles con la versión 0.3.6, cuando esté disponible. Antes de esta versión 0.3.6 aparecerá una 0.3.6pre3 que incluirá limitación de números de teléfono a los que se puede enviar mensajes (gracias a un parche de Tomas Halgas) y validación del cliente mediante nombre de usuario y contraseña.

* 25 de Enero de 2001
Desde hace algunos dias se encuentran ya los paquetes para Debian y Red Hat de la version 0.3.5a. Hoy ha sido puesta en el area de descarga la version 0.3.6pre1. Esta nueva version 0.3.6 incluirá bastantes cambios encaminados al control de acceso al servicio de envio de mensajes. No se van a realizar paquetes Debian y Red Hat de estas versiones "pre", pero esperamos tener finalizada la version definitiva 0.3.6 a mediados de Febrero. Entre los cambios más destacables de la 0.3.6pre1 se encuentran el uso de Sys::Syslog en vez de llamar al programa logger, lo cual genera menor carga del sistema, algunos cambios en el interface AT destinados a mejorar la comunicación con el modem GSM y la posibilidad de usar alias y grupos de destinatarios. Es recomendable revisar los ficheros BUGS y CHANGELOG del directorio doc. Al final del area de descarga, en la sección "Otros", ha sido puesto un generador de alertas a través de Alamin para "mon", alamin.alert. En su interior se encuentra la documentación necesaria para su puesta en marcha en el sistema "mon". Este script llama al cliente de Alamin, gsgc, con el resultado de la alerta generada por "mon".

* 20 de Diciembre de 2000
Algunos pequeños errores han sido encontrados en la version 0.3.5, principalmente en el script de instalacion para Debian, que no realizaba todas las tareas correctamente cuando se trataba de 2.1 (slink), y en el interface AT para enviar mensajes, que no construia correctamente el script de chat cuando el mensaje contenía más de una linea. Estos errores han sido subsanados ya y la nueva versión 0.3.5a está disponible en el area de descarga del proyecto.

* 19 de Diciembre de 2000
Finalmente, la version 0.3.5 con correcciones de seguridad y ajustes que venian siendo necesarios esta lista para ser usada. Se recomienda su actualización en los servidores en producción para evitar que puedan ser atacados usando alguno de los problemas de seguridad que acarreaban las versiones anteriores. A partir de ahora, la seguridad será un punto prioritario en todas las versiones. Hasta ahora, se había dado mayor prioridad a la funcionalidad que a la seguridad, ya que se trataba de una beta y se hacía necesario obtener una funcionalidad determinada, no disponiendo de tiempo para entrar en demasiados detalles.

* 6 de Diciembre de 2000
Durante el mes de Noviembre ha sido revisada la seguridad y estabilidad de la pasarela, y se están realizando cambios encaminados a garantizar que los sistemas en los que se instala no se vean puestos en peligro. La version 0.3.5, que aparecerá a finales de la próxima semana, incluirá sobre todo cambios de seguridad, además de algunos cambios menores en las opciones de selección de puertos para smtp y smsqp, y registro de conexiones recibidas con más información.

* 5 de Noviembre de 2000
La versión 0.3.4 ha sido finalizada y se encuentra disponible en el area de descarga. Los cambios que se han realizado desde la versión 0.3.3 son:

# 0.3.4 - 4 de Noviembre de 2000
#       Soporte para diferentes versiones de gnokii. Actualmente,
#       0.3.0 y 0.3.2 han sido testeadas. gsgsmtpd es el demonio
#       que provee la interfaz smtp. gsgcmd puede recibir mensajes
#       para ser enviados a multiples destinatarios, no solo uno.
#       gsgc ha sido modificado para permitir enviar un mensaje a
#       multiples destinatarios a la vez. Ha sido modificado umask
#       en la pasarela para solo permitir lectura y escritura de
#       los ficheros de mensajes al propietario y al grupo, no a
#       otros. El interface smtp permite formatear el mensaje que
#       se va a enviar sobre GSM. Añaddidas las opciones --help y
#       --version de linea de comandos. Un nuevo ejemplo de
#       procesador de mensaje entrante ha sido incluido,
#       gsgimp-sms2email.

* 25 de Octubre de 2000
Desde hoy existe la posibilidad de descargar mediante ftp anonimo, además de http, los ficheros del area de descarga. La URL del servidor ftp anónimo es ftp://alamin.sourceforge.net/pub/alamin.
Los primeros paquetes para RedHat y Debian de la versión 0.3.4pre1 ya se encuentran disponibles gracias a Abu y Brian, respectivamente.

* 21 de Octubre de 2000
Una nueva lista de distribución ha sido dada de alta para notificar de nuevas versiones de la pasarela y novedades del sitio web del proyecto, de manera que si alguien desea estar al tanto de nuevas versiones y novedades no precise estar suscrito a la lista de usuarios o desarrolladores, donde el tráfico de mensajes será previsiblemente mucho mayor. En la página de las listas puedes encontrar más información. El nombre de la lista es alamin-announce.

* 19 de Octubre de 2000
Gracias al servicio de búsqueda de colaboradores en SourceForge se están concretando tareas para los primeros voluntarios en el proyecto. Esperamos que de esta forma comience a aparecer documentación que ayude a la puesta en marcha de la pasarela. En la nueva página de Gente puedes encontrar la lista de colaboradores actual y las tareas que han asumido.

* 12 de Octubre de 2000
IANA ha reconsiderado su asignación de número de puerto para el protocolo "smsqp" y ha aceptado el que se venía usando en Alamin GSM SMS Gateway desde sus comienzos, el 11201, de manera que la notificación del dia 3 de octubre en referencia al puerto 1287 deberá ser olvidada. Las lineas del fichero /etc/services nuevas para este protocolo quedan como siguen:

smsqp           11201/tcp   # gsm short message service queue protocol
smsqp           11201/udp

* 4 de Octubre de 2000
Ha sido creada una segunda lista de discusión para la puesta en contacto de las personas que desarrollan, documentan y actualizan la página web del proyecto. Más información sobre la lista en la página de las listas.

* 3 de Octubre de 2000
IANA ha respondido a la solicitud de un puerto TCP de usuario. 1287 es el nuevo puerto asignado al "smsqp" (sms queue protocol). La siguiente versión (0.3.4) incluirá este cambio. El valor por defecto será "smsqp", pero si no has actualizado aun tu fichero /etc/services puedes establecer la opción "port" del fichero de configuración a 1287, o al antiguo valor del puerto utilizado hasta ahora, 11201, si mantienes antiguos clientes y no has cambiado el valor de su opción "port". Las lineas de "smsqp" del fichero /etc/services son así:

smsqp           1287/tcp   # gsm short message service queue protocol
smsqp           1287/udp

* 2 de Octubre de 2000
La solicitud de un espacio de proyecto a SourceForge ha sido atendida. La página web de Alamin GSM SMS Gateway ha sido actualizada sobre la nueva URL que a partir de ahora contendrá la información del proyecto: http://alamin.sourceforge.net. En estos momentos este es el único servicio que se utiliza de SourceForge, pero en el futuro se utilizarán tanto el servidor CVS como la lista de distribución y el sistema de seguimiento de errores. La nueva URL ha sido anunciada de nuevo en Freshmeat y BarraPunto. A su vez, ha sido recibida respuesta de la empresa RAN Internet indicando que conocian el problema de la imposibilidad de actualización de las páginas de los dominios .es.org pero que aun no era posible actualizarlas.

* 1 de Octubre de 2000
La página web del proyecto en la URL http://www.alamin.es.org no puede ser actualizada desde hace alrededor de 7 dias. No ha sido obtenida respuesta por correo electrónico del personal de mantenimiento de los dominios .es.org, por lo que ha sido solicitado a SourceForge un espacio de proyecto para alojar a Alamin GSM SMS Gateway.

* 27 de Septiembre de 2000
Despues de las vacaciones de verano, los examenes de Septiembre y las fiestas de mi ciudad, al fin está a punto de aparecer la versión 0.3.4. Como faltan algunas funcionalidades por testear en cuanto al interface SMTP y me gustaría que incluyera documentación man, acabo de preparar un paquete previo con el número de versión 0.3.4pre1. Los programas gsgcmd y gsgmdd no cambiarán para la versión 0.3.4 definitiva, salvo problemas de seguridad que pudieran aparecer. El fichero de configuración (gsgd.conf) tiene algunos cambios, pero incluye muchos comentarios en su interior que facilitan la configuración. El cliente gsgc es actualmente el mismo que en la versión 0.3.3.

* 27 de Septiembre de 2000
A partir de hoy, las noticias serán también enviadas a la lista de distribución alamingsg.

* 20 de Septiembre de 2000
Ha sido solicitado a la IANA (Internet Assigned Numbers Authority) que sea registrado un número de puerto TCP de espacio de usuario con el nombre smsqp (sms queue protocol). El puerto solicitado es el que actualmente usa Alamin GSM SMS Gateway, 11201. Este puerto es utilizado en la comunicación entre el cliente y el servidor, y será el mismo para las comunicaciones entre servidores, cuando estas sean implementadas. Estamos a la espera de la respuesta a la solicitud.

* 2 de Agosto de 2000
Añadida una contribución en el area de descarga para realizar una sencilla pasarela de correo electrónico a SMS. Se apoya sobre procmail y puede ser utilizada con otros programas de envio de mensajes a red GSM.

* 1 de Agosto de 2000
Ha sido puesta en el área de descarga la version 0.3.3 que está siendo desarrollada en la actualidad. Principalmente se han realizado cambios encaminados a facilitar su puesta en marcha, añadiendo opciones de configuración que se hechaban de menos.

* 18 de Julio de 2000
Ha sido creada una lista de discusión para comentar, pedir, indicar, preguntar, etc. cualquier asunto relacionado con la pasarela. Más información sobre la lista en la página de las listas.

* 15 de Julio de 2000
Liberada la versión 0.3.2. Incluye colas de prioridad, reintentos de envío ante fallos de comunicación con el dispositivo GSM o fallo de la propia red y limitación del número de mensajes entrantes o salientes en cada ciclo del despachador de mensajes.
Las visitas a la página web han aumentado de forma vertiginosa desde el anúncio en BarraPunto.com y FreshMeat.net, de 25 el 21 de Junio a 524 el 14 de Julio.

* 22 de Junio de 2000
Anuncio en BarraPunto.com y FreshMeat.net de la nueva página en http://www.alamin.es.org.

* 14 de Junio de 2000
En la versión 0.3.1 el código de la pasarela se separa en dos componentes, gsgcmd (Core Module) y gsgmdd (Message Dispatcher) siendo este último el encargado de las comunicaciones con los dispositivos GSM. La instalación se facilita mediante dos scripts para instalar y desinstalar. Han sido probados en una distribución Debian, por lo que pueden requerir cambios en otras distribuciones de GNU/Linux.

* 6 de Junio de 2000
Tras muchos cambios se libera la versión 0.3.0, en la que aparece el protocolo nativo de comunicación entre los clientes IP y el servidor de la pasarela, el gsgp (GSM SMS Gateway Protocol). Se hace uso del registro del sistema (syslog) para seguir el funcionamiento de la pasarela.
Aparece el primer procesador de mensajes entrantes de ejemplo para las pruebas de entrada. Se trata de un simulador de transacciones financieras.
La página web cambia de dirección a http://www.alamin.es.org.

* 23 de Mayo de 2000
Versión 0.2.4. Se reescribe el interface SMTP de cliente, y comienza a haber un pequeño control de error en el interface AT hacia el dispositivo GSM.

* 22 de Mayo de 2000
Versión 0.2.3. A partir de ahora se pueden utilizar modems GSM que soporten el juego de comandos AT extendidos, además de los dispositivos que funcionan con Gnokii. El código es reescrito para utilizar Perl "estricto".

* 16 de Mayo de 2000
Versión 0.2.2. Se elimina la ejecución de múltiples procesos al tiempo. Se comienza a usar librerias Perl estandar para la comunicación por sockets. El nombre del servidor cambia a gsgd.

* 2 de Mayo de 2000
Con la versión 0.2.1 se añade soporte para enviar a multiples teléfonos a la vez, un mejor control de errores y el control de uso del dispositivo GSM desde un solo proceso a la vez.

* 18 de Abril de 2000
Segunda versión (0.2.0). Se definen las funcionalidades y se prepara la comunicación con Gnokii. El protocolo de cliente es SMTP.

* 13 de Abril de 2000
Primera versión (0.1.0) de un servidor para enviar mensajes a la red GSM desde clientes IP. El nombre del servidor es gsmsmsd.