Bueno gente, acá les dejo este útil howto de como mandar SMS con el típico modem 3g que venden en personal, claro o lo que sea. Yo además del script me hice una página web para mandar los sms.
Lo primero que necesitamos es el script, esta vez e python.
#!/usr/bin/python import serial, sys cel = sys.argv[1] ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=1) ser.write('ATZ\r') ser.write('AT+CPIN=1111\r') ser.write('AT+CMGF=1\r') ser.write('AT+CMGS="'+cel+'"\r') file = open("/tmp/sms.txt") while 1: line = file.readline() if not line: break pass ser.write(line) ser.write(chr(26)) line = ser.readline() print line ser.close()
Y ahora la página web para mandar los SMS.
$thi = $_SERVER['PHP_SELF']; if(isset($_POST["submit"])) { echo "/usr/bin/sendsms ".$_POST["numero"]." ".$_POST["mensaje"]; echo "Mensaje enviado"; } else { echo ""; }
Si les gusta dejen un post 😉
Tags: manda sms, modem 3g, python, python sms
Hola, se puede hacer vbcript? ASP 3.
Saludos,
Hola Jian, claro que sí. Aunque no tengo experiencia en ASP como para guiarte más.
Un saludo, gracias por el comentario.
MN
Estimado no deberia ir un exec en php para ejecutar el archivo python
Hola, en realidad a mi me funcionó así, debe ser posiblemente por el mod_python, quizás si no lo tienes sea necesario ponerle un exec.
Gracias por tu comentario ;).
MN
Haz probado hacerlo en Windows? Cómo sería en Windows la instrucción: serial.Serial(‘/dev/ttyUSB0’, 115200, timeout=1)… cuál sería el dispositivo?
Hola, en nunca lo probé en windows. Lo siento.
Saludos.
MN