The Max Planck Institute for Molecular Genetics in Berlin runs a service allowing to submit text messages from the command line via SMS to an arbitrary phone number, useful for example for device monitoring and the like. It works as follows:

curl https://it.molgen.mpg.de/cgi-bin/sms -F fm=YOUREMAIL -F tsms=NUMMER -F "msg=WHATEVER" 

e.g.

curl https://it.molgen.mpg.de/cgi-bin/sms -F fm=bs@cpfs.mpg.de -F tsms=+4915202345678 -F "msg=Kaffee ist fertig"

From the MPI Molgen documentation:

Folgende Parameter gibt es:

  • fm (required) : E-Mail Adresse des Absenders. Ich erwarte da eine funktionierende E-Mail Adresse, damit ich bei Problemen den Absender identifizieren und kontaktieren kann. Die Adresse wird auch an den Dienstleister übermittelt, unter Umständen können an diese Adresse auch “bounces” gehen, wenn die SMS unzustellbar ist.
  • tsms (required) : Telefonnummer, an die die SMS gehen soll. Listen nicht erlaubt.
  • msg (required) : Text der SMS
  • fsms (optional) : Absender, der bei der SMS mitgesendet und auf dem Handy angezeigt wird. Das kann eine Nummer oder ein Text sein. Default: MPI
  • test (optional) : Wenn vorhanden und true (nicht “” oder “0”) wird keine SMS gesendet. Dies dient zum testen, es werden die empfangenen Parameter und die restlichen Tageslimits angezeigt.

Damit wir bei Fehlfunktionen nicht arm werden, ist jede IP und jede Email auf 30 SMS pro Tag beschränkt. Insgesamt ist das Gateway auf 100 SMS pro Tag beschränkt. Das sollte im Regelbetrieb aber nicht unbedingt aufgebraucht werden :-)