sms gateway con (G/W)ammu y un nokia 2760 en Debian Lenny.

Bueno, despues de una mercida vacación me encomendaron una app para envio de sms de una db a ciertas personas que la empresa requiere. La solucion fue gammu y su interfase GUI (si prefiere, yo la realidad no lo use, solo el wizard) Wammu. Gammu es un sms gateway que permite enviar/recibir sms por medio de tu cel (entre otras cosas depende de tu modelo de cel.) .

Ok primero lo primero en Debian Lenny

aptitude install gammu
aptitude install wammu

Despues hay que crear un archivo en /etc o en tu home que se llama .gammurc

Les seré sincero, yo ocupé el wizard de Wammu que al ejecutar uno le pide que lo detecte y me detectó el cel con casi todos los parametros necesarios (hace el pairing por bluetooth )y me creó el .gammurc en mi home. Despues solo lo modifiqué

vi ~/.gammurc

Como yo desde bluetooth me conecto asi me queda la configuracion.

[gammu]
port=00:1D:E9:91:B6:82
connection=blueat
name=Nokia 2760
model=nauto


Wammu me detectó ese driver. En la pagina de compatibilidad de gammu dice que con el driver bluephonet se configura, pero me daba errores. Yo le agregé el model tambien.

Primero envié desde Wammu un par de sms de prueba y por ultimo envié desde el shell los sms que quería.

podemos crear una archivo de plantilla plantilla.txt y despues enviamos el contenido de la misma a un numero celular con el siguiente comando.

gammu sendsms text $nutelef < plantilla.txt

En el wiki de gammu sale como manipular los sms en el telefono celular. A mi no me funcionó porque mi driver no es 100% compatible.

Espero le sirva y puedan aprovechar esta gran aplicación, porque simplemente usar el teclado del telefono si dá hueva.

Vivos y feliz año.

PD. Hice un perl script que se conecta a un Db de mysql y enviar los sms con el contenido que la db tiene a los telefonos que están en la db. :D
Referencias:

http://tensixtyone.com/perma/howto-send-sms-using-a-huawei-e160g-and-debian

http://wammu.eu/phones/nokia/

http://www.modmovil.com/tutorial-conectar-se-y-otros-a-linux-mediante-gammu-kba191.html

http://www.gammu.org/wiki/index.php?title=Main_Page

y el gran google.

Asterisk + SPA400

El día de ayer me tocó configurar un Asterisk y un SPA 400 de Linksys/Cisco.  Esto lo he estado postponiendo desde el año pasado en Diciembre cuando compramos un SPA 9000 y el SPA 400. Mala compra en realidad, talvez sea PEKBAK pero yo nunca logré hacer que funcionaran bien esos dos. Claro, funcionaban, pero al tener mucho trafico de llamadas el SPA 9000 se moría. Este més me tocó hacer una app que leyera los Logs de el SPA 9000 con Syslog-ng, pero siempre cada cierto tiempo se moría el SPA 9000.

Astersik Al rescate. Yo había leido que se podía usar el Asterisk PBX con el SPA 400 estos son todos los tutoriales que usé.

http://forum.voxilla.com/voip-wiki/using-linksys-spa400-asterisk-24184.html

http://www.voipnovatos.es/item/2008/10/enrutar-por-puerto-fxo-de-salida-de-spa-400-con-asterisk

http://www.trixbox.org/forums/trixbox-forums/help/dial-out-spa400

http://forum.voxilla.com/linksys-spa9000-spa400-support-forum/specify-spa400-fxo-ports-used-outgoing-calls-31141.html

http://www.voztovoice.org/?q=node/116

http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql

http://www.asteriskguru.com/tutorials/asterisk_voicemail.html

Es increible como funciona la app. Solo he logrado recibir llamadas y logearlas a Mysql. Ahorita solo eso quiero hacer, ya mandé a pedir otra SPA 400 a ver si logro hacer llamadas a fuera.

Gracias ajtorres, tuxwarrior,elsimio y rmayorga en el canal por aclarar muchas dudas que tenía. linux.org.sv rlz.

Yo conecto unos SPA921 y acá está como conectarlos con Asterisk.

http://www.asteriskguru.com/tutorials/linksys_921.html

Espero esto le sirva a alguien más. Nota. Quiten ese modulo USB al SPA que eso no deja que se registre con el Astersik.

Haciendo backup de solo 1 table en mysql

Ok, esta es la forma que aprendí a sacar solo 1 tabla y no todo el dump completo de la base de datos.

mysqldump --add-drop-table interpos inmov > inmov.txt

aca asumo que soy yo el mismo usuario de mysql y no pide pass (mal seguridad yo se)

despues para el restore es:

mysql interpos -p --user=root < inmov.txt

este vez si pedirá password.

Les recuerdo usar el pbzip2 para hacer las compresiones de dichos archivos. Los míos por ejemplo son de más de 200MB.

Vivos :D

Migrando Datos de VFP7 a Mysql. Part II

Lo logré!!! :)

Para migrar los datos se puede de varias formas. La forma mas por batches y que requiere bastante trabajo e intervención del administrador es usando una herramienta propietaria que se llama Navicat. Yo bajé la version que se vence en 30 días. En mi Debian etch no funciona porque ahora ellos en vez de darte un cliente que trabaje 100% en linux te dan un programa que corre por medio de wine (a la google con google earth). Lo probe en mi debian Sid y si funciona. La version gratis la probé tambien pero en realidad no hace nada especial si tenés el Mysql Browser y Mysql Admin que son libres. La version pagada tiene unas cosas que pueden ser muy utiles para la persona que necesite migrar data desde varias fuentes de datos (dbf, csv, xls, etc) y lo bueno que si la tabla target no existe muchas veces el mismo navicat crea la estructura y solo es de revisarla y corregir el tipo de las columas. Como les mencionaba es buen programa, pero eso es para migrar 1 vez  pero hay que primero hacer un export desde la db legacy y despues hacer el import desde navicat a mysql.  Ahora, ¿que pasa si quiero que sea automatico? Bueno la solucion es ODBC desde windows y programarla en vfp. Bueno sería bueno que desde linux poder conectarse a la base de datos de vfp, pero esa base los malditos que la programaron le pusieron un atributo que para poder habrirla es necesario cargar una variable de memoria. Todavía no he logrado cargar esa variable de memoria desde ODBC. En mi proximo post explicaré como logré hacer ese programita en VFP para migrar los datos desde mysql.

vivos :D