Carsten.Ruethel@viaginterkom.de schrieb:
Ich habe folgendes vor und brauche dazu Eure freundliche Unterstützung: Ich will mein Linux-Gateway daheim vom Handy aus anrufen. Das Gateway soll meine Nummer erkennen und sich dann ins Internet einwählen, die IP bestimmen und in Form einer HTML-Seite an eine bestimmte Stelle hochladen.
Mein Problem liegt bei der Erkennung des Anrufs. Die Info liegt ja in der /var/log/messages vor, und ich habe mir gedacht, ich müßte irgendwie ein kleines Skript schreiben, das horcht, ob dort ein Anruf protokolliert wird, und das dann weitere Skripte starten kann. Ich habe mir gedacht, das ginge doch am besten über syslog, die Daten in eine Named Pipe geschrieben und am anderen Ende ausgelesen. Gibt es denn da eine Möglichkeit, die Pipe mit einem Bash-Skript auszulesen, oder muß ich tatsächlich C programmieren? So was würde ich immer mit Perl machen.
Wenn jemand von Euch schon sowas gebaut hat, wäre ich über Beispiele sehr dankbar.
Hallo Carsten, ich habe genau den von Dir gewünschten Mechanismus realisiert. Dabei habe ich für die Erkennung des Anrufes vbox eingesetzt. Dort kann man problemlos für einzelne Anrufer (Rufnummern) andere Bearbeitungsprogramme hinterhängen; auch solche, die keine Ansage mit anschließender Sprachaufzeichnung des Anrufes machen. Ich habe die ganze Geschichte unter http://www.vboehm.de/linux/toweb.html beschrieben. Dabei habe ich zur Zeit keine Einschränkung auf bestimmte anrufende Rufnummern; aber das ist bei mir so gewollt und jederzeit durch einen geänderten Eintrag in der vbox.conf änderbar. Solltest Du noch Fragen haben: Entweder in der Liste oder per PM. mfg Volker -- Volker Böhm Tel.: 040/25 15 37-118 Alpha Leasing GmbH Fax: 040/25 15 37-190 Grevenweg 72 e-Mail: boehm@alpha-leasing.de 20537 Hamburg volker@vboehm.de