das ist ja grob das, was der Callmonitor heute schon macht. So eine Tastenfolge ist ja erstmal nichts anderes als eine exotisch aussehende Nummer, die man anruft. Entsprechend kann man auch mit dem Callmonitor darauf reagieren: In der Listeners-Datei müsste das ganze ungefähr so aussehen:meimi039 schrieb:Dazu könnte es eine Tabelle geben - ähnlich eine /etc/inetd.conf unter LINUX - in der die Tastenfolgen und das zu startende Script steht.
NT:^ ^#96\*x\*$ do-what-i-mean
Genau so funktioniert der Callmonitor; Problematisch/aufwendig wird es nur, wenn die Tastenkombinationen über viele Zeilen der telefon-Ausgabe verstreut ist.Ich könnte mir vorstellen, daß man die Consoleausgaben des telefond beobachten könnte und beim Vorkommen einer bestimmten Tastenkombination das entsprechende Kommando absetzt.
Ich weiß nicht, wie das mit Anrufen über Festnetz ist (habe keins), aber bei meinen VoIP-Nummern kann ich keine weiteren Ziffern anhängen.Vielleicht kann man das auch von außen zugänglich machen. Wenn man z.B. von außen eine eigene MSN anruft und eine passende Tastenfolge anhängt, oder so?
In der Hinsicht wurde im danisahne-mod noch nichts gemoddet, da mußt du schauen, ob du das von der original Firmare bekommst.hiro schrieb:primär gmx, discount für ausland, fallback bzw. mobilfunk auf cbc...
Such dir einfach gezielt die Features raus, die du installiert haben willst. Meistens braucht man ja nicht alle Features.hiro schrieb:meine se515 hat wlan und die 3030 auch, allerdings hat nur die 5010 die fon-funktion... ich blick jetzt einfach nicht durch wie das mit kompatibilität und genug speicher für die mods aussieht...
wget http://127.0.0.1/cgi-bin/webcm --post-data="telcfg:settings/MSN/Port1/Diversion=1&telcfg:settings/MSN/Port1/DiversionNumber=12345"
unrecognized option `--post-data...
Ich hatte Probleme den Status zu ermitteln, seit mit wol-cgi ein zweiter httpd läuft. Der erzeugt ja kein PID File und damit kann ich den Server nicht gezielt beenden. Seit dem unterstützt das rc-Skript kein 'stop' mehr und damit war es für mich auch sinnlos sich über einen Status Gedanken zu machen. 'none' soll einfach heißen, dass kein Status verfügbar ist. Wenn jemand weiß, wie man das lösen kann, dann ändere ich das auch wieder.Darkyputz schrieb:leute nehmt mir diese frage jetzt nicht übel, aber was soll bei den dienste einträgen webcfg und wol dieses "none" heißen??
Ähnlich gut geht es übrigens auch komplett ohne nc durch direkten Aufruf von webcm mit den passenden Umgebungsvariablen und Eingaben. Auch dazu gibt es hier viele Beispiele; eins davon befindet sich in meinem Callmonitor (http://svn.berlios.de/viewcvs/callm...base/usr/lib/callmonitor/webui.sh?view=markup).fritzchen schrieb:[Box über POST-Anfrage an webcm umkonfigurieren] Man kann es aber auch gut mir nc machen, dafür gibt es hier sehr viele Beispiele
Könntest du dir nicht selbst ein PID-File durch Inspektion der Ausgabe von ps erstellen? Das ist zwar nicht besonders hübsch, aber effektiv (und sollte auch fast immer funktionieren, solange nicht andere Prozesse auftauchen, die irgendwie ähnlich heißen (EDIT: Ich hab die Kindprozesse vergessen, die httpd zum Bearbeiten einer Anfrage abspaltet; die heißen genau so :-/ Das ganze funktioniert also nur reibungslos, wenn noch keine Anfragen reinkommen.)):danisahne schrieb:Ich hatte Probleme den Status zu ermitteln, seit mit wol-cgi ein zweiter httpd läuft. Der erzeugt ja kein PID File und damit kann ich den Server nicht gezielt beenden.
/var/mod/root # ps | grep 'httpd -p 81' | grep -v grep | awk '{print $1}'
680
/var/mod/root # ps | grep 'httpd -p 82' | grep -v grep | awk '{print $1}'
7700
danisahne schrieb:In der Hinsicht wurde im danisahne-mod noch nichts gemoddet, da mußt du schauen, ob du das von der original Firmare bekommst.
Wie wäre es damit:buehmann schrieb:(EDIT: Ich hab die Kindprozesse vergessen, die httpd zum Bearbeiten einer Anfrage abspaltet; die heißen genau so :-/ Das ganze funktioniert also nur reibungslos, wenn noch keine Anfragen reinkommen.))
ps | grep ' httpd -p 81' | grep -v grep | awk '{print $1}' | sort | head -1
Ja, eigentlich schon. Nur noch eine kleine Anmerkung: Das "sort" könnte noch ein "-n" vertragen, damit numerisch sortiert wird. (Nebenbei ist die Ausgabe von ps auf der Box eh schon nach PID sortiert ;-))Massa schrieb:Sind wir hier eigentlich nicht falsch mit der Diskussion? Wäre der Developer-Thread dafür nicht besser geeignet?
Die spitzen Klammern sollen nur die Syntaxelemente andeuten (gleiches gilt für die Hosts unten); die musst du also nicht mit eingeben.ts201 schrieb:Zu den Callers :
habe nun mal dies eingetragen :
<017620xxxxxx> <Hans Wurstl>
Nein, für den Callmonitor (wie schon gesagt).- ist dies für JFritz ?
Ja, die Klammern (und es fehlt ein Feld: Bei mir steht auf der Hosts-Seite:Hosts - [...] Syntax falsch ?
Hosts schrieb:Syntax: <ip> <mac> <interface> <host> [<description>]
(z.B.: 10.0.0.1 * * www.local Mein Server) *="nicht definiert
Auf Port 22 läuft ein SSH-Server; der spricht kein HTTP. Du musst dir einen SSH-Client besorgen, wenn du darauf zugreifen willst (openssh, dropbear, putty o.ä.)http://xxxxx.dyndns.org:22 - Port ist weitergeleitet auf meinen Rechner - aber auch das geht nicht :-(
Man kann auch kleine Konfigurationsdateien etc. hin- und hertransportieren oder seine Firmware; ein paar MB Platz sind ja da. Oder bei Boxen, bei denen das geht, kann man eine USB-Platte anschließen.FTP auf der Box ? Da is ja kein Platz oder bin ich da gerade falsch vor?
Ich habe schon die Erreichbarkeit von Servern regelmäßig geprüft und dann Statusmails verschickt. Andere starten ihre Box regelmäßig neu, unterbrechen ihre DSL-Verbindung, prüfen auf Firmwareupdates, signalisieren den WLAN-Zustand per LED, ...crond ? hmm... darf ich fragen, was für jobs ihr da so laufen habt ?