Linux ayuda a Windows: Mandar SMS
Estoy seguro que tiene que haber alguna manera de hacerlo andar. Por otro lado, ya lo tenía andando en Linux... así que uno puede simplemente usar esto en un Linux amigo, y mandar mensajes SMS accediendo a una URL especial:
#!/usr/bin/env python from colubrid import BaseApplication, HttpResponse, execute import os class SMSApplication(BaseApplication): def process_request(self): numero = self.request.args.get('numero') mensaje = self.request.args.get('mensaje') [entrada,salida]=os.popen4('/usr/bin/gnokii --sendsms %s'%numero,mode='rw') entrada.write(mensaje) entrada.flush() entrada.close() msg=salida.read() response = HttpResponse(msg) response['Content-Type'] = 'text/plain' return response if __name__ == '__main__': execute(SMSApplication,debug=True, hostname='mybox.domain.internal', port=8080,reload=True)
Si alguien abre http://mybox.domain.internal:8080/?numero=1234?mensaje=hola%20mundo
manda "hola mundo" al numero 1234.
Supongo que podría decir que es un servicio web de telefonía, pero es la solución de 5 minutos que se me ocurrió.
Usa una cosa que se llama colubrid que no es realmente un framework web y no algo conocido porque quería mantenerlo simple, y no se pone mucho más simple que esto.