Fritzbox per Anruf rebooten

Status
Für weitere Antworten geschlossen.

ichego1

Mitglied
Mitglied seit
19 Dez 2005
Beiträge
707
Punkte für Reaktionen
0
Punkte
0
habe hier ein thema gelesen

meine frage ist

http://www.ip-phone-forum.de/showthread.php?t=91799&page=3


kann man die fritz per Anruf rebooten

oder

mit den freetz callmonitor

wenn ja

wie müsste die config

in der debug .cfg

oder Freetz - listeners

aussehen

ich will per eingehender isdn nummer den reboot aus führen
 
Ich bin mir nicht sicher, ob das ne gute Idee ist ...

"Cold-Call"-Werbefirmen führen (lt. eigener Aussage bei ein, zwei Werbe-Anrufen) ne Art Rufnummernscanning durch - und wenn die bei Deiner MSN ankommen und anscheinend irgendein Endgerät den Anruf akzeptiert (was die Box in dem Fall täte, auch wenn sie danach rebootet), is die Nr. in ner Datenbank, verbunden mit der Gefahr, daß "man" Dich zu unpassenden Zeiten anrufen will und Deine Box dann rebootet.

Da wäre eine nachgeschaltete Telefon-Steuerungsbox mit Pin-Abfrage sinnvoller, die dann für ein paar Sekunden einfach den Strom zur Box unterbricht.

Gruß
H'Sishi
 
warum stellst du die gleiche frage an 2 verschiedenen orten?

Ich löse das über Asterisk auf fritz mit einem ivr.
Du könntest dir auch mal die DTMF-Box ansehen.

vg
waldoo


Anbei wie gewünscht die kurze Beschreibung für Asterisk auf der Box:
Ich gehe in meinem Beispiel davon aus, dass ein "root-install" von Asterisk auf der Box gemacht wurde (damit man "chroot" nicht mehr benötigt).
Sollte aber auch auf dem "alten" Weg funktionieren.

Vorbereitung
- asterisk installiert und lauffähig
- capi.conf mit den nummern angepasst

Code:
;;; incomming Festnetznummer:
exten => _Festnetznummer,1,Goto(menu,s,1)
exten => _Festnetznummer,n,Goto(s-${DIALSTATUS},1)


[menu]
exten => h,1,Hangup
exten => s,1,Set(LOOPCOUNT=0)
exten => s,n,Set(__DIR-CONTEXT=)
exten => s,n,Answer
exten => s,n,Wait(0)

;; authentifizierung / passwortabfrage damit nicht jeder das menü aufrufen kann
exten => s,n,Authenticate("irgendeine Nummer")

exten => s,n(begin),Set(TIMEOUT(digit)=3)
exten => s,n,Set(TIMEOUT(response)=6)
exten => s,n,Background(custom/menu)
exten => hang,1,Playback(vm-goodbye)
exten => hang,n,Hangup

;; bei drücken der "8" wird das kommando ausgeführt
exten => 8,1,system(reboot)
exten => 8,n,hangup

exten => i,1,Playback(invalid)
exten => i,n,Goto(loop,1)
exten => t,1,Goto(loop,1)
exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => loop,n,GotoIf($[${LOOPCOUNT} > 2]?hang,1)
exten => loop,n,Goto(menu,s,begin)
exten => fax,1,Goto(ext-fax,in_fax,1)
; end of [ivr-2]
 
Zuletzt bearbeitet:
Crossposting (und ausserdem bereits etliche Male behandelt) - daher hier zu.


Gruß,
Wichard
 
Status
Für weitere Antworten geschlossen.
Kostenlos!

Statistik des Forums

Themen
248,918
Beiträge
2,305,051
Mitglieder
378,640
Neuestes Mitglied
vapep43913