Skip to content
Vliegende Pinguins

Over vliegen, de pinguins en …

Vliegende Pinguins

Over vliegen, de pinguins en …

Kleineberichtendienst…

Michel van Deventer, 20/07/200807/06/2010

Small Message Service (SMS), je kent het wel.
Ik had al een hele tijd een oude Siemens M35i telefoon liggen (ja, zo’n blauwe van de Postbank) met een datakabeltje om aan de server te knopen. Helaas kwam het er maar niet van om e.e.a. in orde te maken. Ook omdat de accu van de telefoon niet meer goed was, daardoor moest deze de hele tijd aan de lader liggen en rebootte de telefoon nog wel eens spontaan. Maar niet getreurd, bij Yagoda een paar nieuwe accu’s besteld (ik had er ook nog een nodig voor een kleine DECT) en nu hangt de Siemens M35i aan de server, aan /dev/ttyS0.

Op werk heb ik een Siemens GSM modem aan een server hangen voor sms berichtjes van het monitoring systeem, daar gebruik ik smsclient. Hier thuis heb ik smstools geinstalleerd (staan in EPEL).
Configuratie van smstools is niet moeilijk, de standaard config werkte al, kwestie van de service even (re)starten. Default kijkt smstools (eigenlijk smsd) in /var/spool/sms/outgoing voor uitgaande berichten, elke paar (5 dacht ik) seconden.

Om een berichtje te versturen plaats je een tekstfile in /var/spool/sms/outgoing met daarin (bijvoorbeeld) de volgende tekst :

To: 31612345678

Ik ben een test SMS !

De To: geeft aan waar de SMS heen moet (het telefoonnummer in internationale notatie), dan een lege regel en dan de smstekst. Eventueel kun je nog meer headers toevoegen na To: maar lees daarvoor maar de manual (/usr/share/doc/smstools-xxxx/manual/).

Blijkbaar kan het nog makkelijker 🙂 Met ‘smssend’ en de juiste parameters, als eerste het telefoonnummer (beginnend met +31) en dan de tekst (tussen ” als er spaties in staan). Dus bijvoorbeeld ‘smssend +31612345678 “Ik ben een SMS” ‘.

Ontvangen SMS’jes worden met behulp van een klein scriptje (voorbeeld staat ook in /usr/share/doc/smstools-xxxx/) naar een emailtje vertaald die in mijn mailbox komen. Het scriptje reageert ook op commando’s (die van MIJN telefoon komen) om bijvoorbeeld een service te restarten of de status ervan op te vragen. Dus wanneer je een SMS naar 0626847404 stuurt, dan krijg ik die in mijn mailbox 🙂

Onderhand is nagios ook ‘sms-aware’ en worden nagios-alerts ook naar mijn telefoon gestuurd, net als naar de telefoons van mijn gewaardeerde collega’s waarvoor ik ook de server monitor.

Meer volgt nog.. iemand nog ideeen voor een leuke toepassing ???

Update 8/8/8 :

Onderhand is de SIemens M35 vervangen door een Nokia 7110, de Siemens viel nogal eens uit en de Nokia lijkt het beter te doen.. 😉

Update januari 2009:

De Nokia is vervangen door een Wavecom SMS modem (wat prima samenwerkt met de Telfort SIM maar niet wil werken met een Vodafone SIM).

Linux Linuxnagiossiemenssms

Berichtnavigatie

Previous post
Next post

Comments (2)

  1. nicolas schreef:
    07/06/2010 om 08:56

    Waarom is de Nokia vervangen door een sms modem?

  2. Michel schreef:
    07/06/2010 om 09:10

    Omdat ik ook via GPRS (de wavecom spreekt ook GPRS) wilde kunnen connecten in geval van uitval van de ADSL verbinding, ik ben daar echter nooit aan toegekomen 🙂

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Recente berichten

  • Nieuwe server
  • Tweeduizenddertien…
  • Een nieuwe kans ?
  • Jonge piloot
  • DX

Recente reacties

  • Michel op Een nieuwe kans ?
  • Chantal op Een nieuwe kans ?
  • Cybertantuh van Michel op Een nieuwe kans ?
  • Rick op Twitter….
  • Michel op Kleineberichtendienst…

Links

  • Ben's Hobbycorner
  • Chantaliaans
  • Distrowatch
  • Empty Existance
  • Fash
  • Field Commander Wieers
  • Fon status
  • Francesco’s Blog
  • Leidse Glibber
  • Lijn logt
  • Renesmurf

Modelvliegen

  • Modelvliegclub Touch and Go

Categorieën

Archieven

  • augustus 2024
  • januari 2013
  • augustus 2011
  • augustus 2010
  • mei 2010
  • maart 2010
  • februari 2010
  • januari 2010
  • augustus 2009
  • juli 2009
  • juni 2009
  • mei 2009
  • februari 2009
  • januari 2009
  • december 2008
  • november 2008
  • oktober 2008
  • september 2008
  • augustus 2008
  • juli 2008
  • juni 2008
  • mei 2008
  • april 2008
  • maart 2008
  • februari 2008
  • januari 2008
  • december 2007
  • november 2007
  • oktober 2007
  • september 2007
  • augustus 2007
  • juli 2007
  • juni 2007
  • mei 2007
  • april 2007
  • maart 2007
©2025 Vliegende Pinguins | WordPress Theme by SuperbThemes