Entre las preguntas mas recurrentes, por cada temporada de mensajes SMS gratuitos de la cueva esta, el cómo le hago.
Enviar los mensajes es muy sencillo, existen muchos métodos como usar las clases contenidas en alguna librería de los drivers del celular o usar directamente el modem del teléfono, el modem que normalmente se usa para conexión de datos también permite manipular algunas funciones GSM como el envió de SMS
Para los que manipularon módems compatibles con hayes, los que se conectaron a internet en los 90’s, a ustedes les será sencillo y seguramente ya conocen los comandos AT.
Lo único que necesita es un teléfono con modem que pueda ser accesado vía USB preferencialmente, una vez configurado en GNU/Linux como terminal de modem, con el programas minicom se puede enviar comandos al modem, los comandos AT
Basicamente necesitas 2 comandos
AT+CMGF y AT+CMGS, el primero prepara el modem al tipo de SMS y el segundo le indica el numero celular y el texto a enviar
Enviándole un mensaje de texto al celular 8001232222
AT+CMGF=1
AT+CMGS=”8001232222″
>Aqui va el texto a enviar ^z
**** El ^z equivale en una terminal CONTROL + Z
Si esta haciendo un sistema que mande mensajes, el siguiente script para runscript y minicom pueden ayudarle.
Este es el mismo envio del mensaje pero usando el Script, de nuevo si te conectaste a internet en los 90’s y tu conexión era CHAP en lugar de PAP, seguramente hiciste una configuración similar para lograr la conexión PPP
send “AT+CMGF=1″
expect {
“OK”
}
sleep 1
send “AT+CMGS=\”8001232222\”"
expect {
“>”
}
sleep 1
send “Aqui va el texto a enviar ^z”
exit
para la prueba de este articulo use 2 aparatos, un teléfono Samsung con terminal de modem en el USB y una banda ancha de telcel USB que aunque se supone que solo se puede usar para conectarse a internet, teniendo acceso a su modem es posible enviar SMS desde su terminal.
HUAWEI Mobile BroadBand
Modelo E156B
HSDPA USB STICK
Mensaje recibido en el Windows Phone





Usando: Mozilla Firefox 9.0.1 En: Mac OS X
January 24th, 2012 at 6:50 pm
Genial SR , ahora lo implementare en mi NAS Synology espero poder ser saludos!
Usando: Mozilla Firefox 9.0.1 En: Windows NT
January 25th, 2012 at 12:51 am
Esto me imagino consume credito del celular
Usando: Mozilla Firefox 9.0.1 En: Windows NT
January 26th, 2012 at 12:48 am
Muchas gracias LastDragon en definitva estos son la clase de articulos por los cuales soy un lector asiduo de tu blog. XD
Bytez!
Usando: Mozilla Firefox 9.0.1 En: Ubuntu Linux
January 26th, 2012 at 9:07 am
YO
Siempre se consume credito celular
Dester_one..
Gracias por el comentario
Usando: Safari 535.1 En: Mac OS X
April 2nd, 2012 at 7:50 pm
hola, soy nuevo en esto del minicom, ya hize lo que dices en este post, pero cuando pongo un comando no logro mas que me de errores, tampoco me funciona el script, uso un sony ericsson w580, si pueden ayudarme se los agradecere mucho
Usando: Safari 535.19 En: Mac OS X
May 15th, 2012 at 6:33 pm
Oye Last sabras de alguna forma de cambiar el no. del SMS (de la persona que envia) por letras? Como ejemplo: cuando me llega un mensaje directamente de TELCEL en el remitente dice TELCEL tal cual en lugar de numeros.
PDTA: yo no llegue a usar minicom, pero para mi experimento me encuentro utilizando Gnokii.
Saludos!
Usando: Safari 536.5 En: Mac OS X
June 6th, 2012 at 8:07 pm
Este es el comando para conectar el modem GSM, desde la consola en un MacBook.
sh-3.2# screen /dev/tty.usbmodemfa132 9600
Despues de ejecutarlo, con el modem GSM conectado, el comando screen, se comporta exactamente como el minicom o hyperterminal, hice las pruebas en Hyperterminal con win 7, y se pudo enviar el mensaje perfectamente en los dos entornos.
Usando: Safari 535.19 En: Mac OS X
July 2nd, 2012 at 8:53 am
Que lenguaje usas para escribir el script?
Usando: Internet Explorer 9.0 En: Windows NT
July 2nd, 2012 at 9:51 am
HAYES
Usando: Safari 535.19 En: Mac OS X
July 3rd, 2012 at 6:37 am
como puedo hacer para que el script reciba el numero de celular y el mensaje a enviar por parametros?
Usando: Safari 536.11 En: Mac OS X
July 3rd, 2012 at 2:00 pm
como puedo hacer para que el script que escribiste para el envio de sms pueda recibir el numero de celular y el mensaje como argumentos?
Usando: Safari 537.4 En: Mac OS X
November 1st, 2012 at 2:15 pm
¿Cómo podría indicarle otro remitente? He visto que hay aplicaciones que pueden enviar sms “falseando” el emisor, por lo que entiendo que en los mismos comandos se podrá añadir el remitente.
Gracias!
Usando: Mozilla Firefox 16.0 En: Windows NT
November 15th, 2012 at 2:25 pm
puta madre no habia mirado este articulo.
yo estaba pidiendote informacion como lo
habias echo
Usando: Safari 537.11 En: Mac OS X
January 7th, 2013 at 4:15 pm
minicom esta para windows?
Usando: Internet Explorer 9.0 En: Windows NT
January 7th, 2013 at 5:31 pm
No , pero el minicom es una terminal serial, en Windows exise el HyperTerminal venia incluido con Windows 95 y en adelante