Hallo Leute,
ich habe eine Fritzbox 7170sl und habe darauf bereits erfolgreich einen apache und php5 installiert. Jetzt dachte ich mir, ich könnte ein Script schreiben (shellscript oder php), welches lokal auf dem Anrufmonitor-Port lauscht und bestimmte rufnummern zu einer bestimmten zeit blockt.
So würde ich gerne erreichen, dass z.B. ein Anruf der Rufnummer 123456 zwischen 24:00 und 08:00 Uhr kein Klingeln verursacht, andere Rufnummern, bzw. diese Rufnummer zu einer anderen Zeit, aber schon.
Meine erste Idee war: Ich lausche auf dem Anrufmonitor-Port, und sobald da ein Anruf auftaucht, teste ich ob es sich um diese Nummer handelt, und ob das Zeitfenster stimmt, und wenn dem so ist, suspende ich den Voip-Daemon per "kill -STOP pid", warte ein paar Sekunden, und lasse ihn mit "kill -CONT pid" weiterlaufen.
Zum testen habe ich den Voip-Daemon vorher schonmal suspendet und mich anschließend vom Handy aus angerufen. Resultat: Meine Telnet- sowie Wlan-Verbindung, reißt ab und ich darf die Box per Kabel ziehen neustarten.
Das selbe passiert wenn ich den telefond suspende.
Jemand eine Idee warum das so ist, bzw. wie man es anders probieren könnte?
Danke im Vorraus
ich habe eine Fritzbox 7170sl und habe darauf bereits erfolgreich einen apache und php5 installiert. Jetzt dachte ich mir, ich könnte ein Script schreiben (shellscript oder php), welches lokal auf dem Anrufmonitor-Port lauscht und bestimmte rufnummern zu einer bestimmten zeit blockt.
So würde ich gerne erreichen, dass z.B. ein Anruf der Rufnummer 123456 zwischen 24:00 und 08:00 Uhr kein Klingeln verursacht, andere Rufnummern, bzw. diese Rufnummer zu einer anderen Zeit, aber schon.
Meine erste Idee war: Ich lausche auf dem Anrufmonitor-Port, und sobald da ein Anruf auftaucht, teste ich ob es sich um diese Nummer handelt, und ob das Zeitfenster stimmt, und wenn dem so ist, suspende ich den Voip-Daemon per "kill -STOP pid", warte ein paar Sekunden, und lasse ihn mit "kill -CONT pid" weiterlaufen.
Zum testen habe ich den Voip-Daemon vorher schonmal suspendet und mich anschließend vom Handy aus angerufen. Resultat: Meine Telnet- sowie Wlan-Verbindung, reißt ab und ich darf die Box per Kabel ziehen neustarten.
Das selbe passiert wenn ich den telefond suspende.
Jemand eine Idee warum das so ist, bzw. wie man es anders probieren könnte?
Danke im Vorraus