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

 

5 Responses to Gnokii: Enviar SMS con Linux

  1. Daniel

    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

  2.  
  3. tru3n0

    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

  4.  
  5. Lizet

    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!! :)

  6.  
  7. tru3n0

    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! ;)

  8.  
  9. Lizet

    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.

  10.  

Leave a Reply