Gnokii: Enviar SMS con Linux
Este software sirve para enviar mensajes a móviles utilizando un telefono móvil conectado al equipo, yo he utilizado cable de serie, aunque la conexión puede ser por bluetooth o infrarojos. Puede sernos muy útil para dejar un móvil conectado a un servidor y nos avise de las alertas, o para enviar comunicaciones por sms a nuestros usuarios.
Se puede utilizar en cualquier sistema Unix, he puesto en el titulo Linux por ser el que más utilizo.
Para instalarlo dirijete a gnokii.org - Downloads y descargate la última version.
Ahora tienes que descomprirlo donde lo quieras instalar, /usr por ejemplo, entrar en el directorio de gnokii y ejecutar:
./configure
Si quieres definir el destino de instalación puedes utilizar:
./configure –prefix
Despues tienes que compilarlo e instalarlo, para ello:
make
make install
Ahora podemos comprobar que todo es correcto con el siguiente comando:
gnokii –monitor
En Network debería aparecer el operador de la tarjerta. Si no aparece nada debes revisar la configuracion del telefono en el archivo /etc/gnokiirc, aqui tienes una lista de los telefonos soportados y los parametros de configuracion.
Si todo ha ido bien deberiamos poder enviar un mensaje con el siguiente comando:
echo \”Hola mundo\” | gnokii –sendsms telefono








December 6th, 2007 at 10:49 pm
Hola, sabes que en mi tesis estoy utilizando la tecnologia de pasarelas SMS, queria consultarte como se compotaria Gnokii para envios masivos y recepciones masivas
saludos
January 4th, 2008 at 8:39 pm
Hola Daniel,
He estado mirando el wiki de gnokii y parece que solo admite un destino:
http://wiki.gnokii.org/index.php/User%27s_Guide#–sendsms
Si utilizas linux puedes hacerte un script que envie a una lista a partir de un fichero separado por lineas, por ejemplo:
for a in `cat destinos.txt` ; do echo “This is a test message” | gnokii –sendsms $a -r; done
Para recibir no tengo ni idea…
Otra solución que puedes encontrar es utilizar las apis de http://open.movilforum.com para enviar y recibir sms.
Un saludo
July 30th, 2008 at 7:38 pm
Hola actualmente estoy trabajando en linux utilizando la pai gnokii para enviar y recibir sms a traves de un movil conectado a la computadora por el puerto serial, pero ahora quisiera trabajar con cable USB, quisiera que alguien me ayude para hacer que el envio de sms ahora sea por cable USB. No se que comandos de gnokii utlizar o si tengo que configurar algun archivo.
Gracias!!
July 30th, 2008 at 8:00 pm
Hola Lizet,
para configurar un móvil por usb tienes que tener instaladas las librerias libusb en el sistema, si tienes debian prueba con apt-get install libusb-0.1-4 libusb++-0.1-4c2 (esta última no estoy seguro de que la necesite, pero por si acaso). Luego tienes que editar el fichero /etc/gnokiirc.
Este driver te conectará dos ttys, nada más conectarlo si haces un dmesg el resultado será algo parecido a esto:
Nokia AT Port:
usbserial.c: Nokia 7600/6230 DKU2 driver converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Nokia FBUS Port:
usbserial.c: Nokia 7600/6230 DKU2 driver converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
En el fichero de configuración tienes que poner el tty del segundo (ttyUSB1), tendría que quedar más o menos así:
[global]
# this setting depend on your setup and should be shown in dmesg by the module
port = /dev/ttyUSB1
connection = dku2
model = 7600
Esto lo he sacado de la documentación pero nunca lo he probado, puedes echarle un ojo aquí:
http://wiki.gnokii.org/index.php/DKU2
Mucha suerte!
August 11th, 2008 at 8:49 pm
Gracias tru3n0 !!
Estoy por tu ayuda ahora estoy probando e investigando en el link que me recomendaste, actualmente trabajando en Mandriva 2008, muy bueno por cierto.