PC über Telefonanruf aktivieren (extern)

Samsung_Freak

Mitglied
Mitglied seit
14 Nov 2008
Beiträge
206
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich will folgendes realisieren. Ich betreibe eine Fritzbox 7170 mit der neuesten Firmware 29.04.80. Meine Rechner kann ich momentan schon per Wake On Lan über das Webinterface der Fritzbox starten. Nun möchte ich aber folgendes realisieren. Ich habe drei Rufnummer wovon nur 1 aktiv genutzt wird. Ich will es so einrichten das ich eine der Rufnummer von überall aus anrufen kann und sobald ein anruf bei der Fritzbox auf diese Rufnummer eingeht das für einen bestimmten Rechner ein Wake On Lan Befehl abgesetzt wird und der Rechner hochfährt. Ist das möglich mit der Fritzbox? Falls ja weiß einer wie das geht?

Freue mich auf eure Antworten!
 
Demnach ein Wake on Call. Schau mal ob dir die Forensuche dazu was rausschmeißt ;-)
 
@André_Neustadt

dazu musst du per Telnet auf die Box und die Datei calllog anpassen mit dem folgendem Befehl

nvi /var/flash/calllog

bei mir sieht die Datei so aus, die Sternchen musst du mit der MSN ersetzen bei der das passieren soll und bei dem ether-wake Aufruf musst du die MAC Adresse deines PCs eintragen, bei mir wird da auch noch der SSH Deamon der Box gestartet aber das kannst du ja nach deinen Wünschen anpassen erweitern.


trap "" SIGCHLD
# Einschraenkung auf MSN
if [[ "$2" != "***********" ]]; then
exit 0
fi

#start SSH
# WOL
ether-wake -i eth0 **:**:**:**:**:**



viele Grüße
trinkfix
 
Warum soll der Rechner hochfahren?
Wenn Du damit von einem anderne PC aus darauf zugreifen willst kann man auch die Fernwartung der Box mit einer dyndns.org Adresse nutzen und über das Webinterface den PC starten.
 
Hallo,
liegt daran das auf dem PC ein ESX läuft. Wenn der hochfährt kommt fahren meine Virtuellen Maschinen hoch darunter ist auch mein Exchange womit ich meine Mails auf mein Handy push.

Wie geht das wenn ich zwei Rufnummer haben mit zwei Rechnern?
 
@Andre

prinzipiell muss WoL schonmal über die FritzWebSeite funktionieren bevor du die PCs über das calllog per Anruf weckst!

und hier nochmal der Aufbau für das calllog mit 2 PCs


#### Inhalt der calllog Datei #########
trap "" SIGCHLD
# MSN1 incl. Vorwahl eintragen -> weckt PC1
if [[ "$2" = "061*****" ]]; then
# wecke PC1
ether-wake -i eth0 **:**:**:**:**:**
else
# MSN2 incl. Vorwahl eintragen -> weckt PC2
if [[ "$2" = "061*****" ]]; then
# wecke PC2
ether-wake -i eth0 **:**:**:**:**:**
fi
fi
##############

viele Grüße
trinkfix
 
Hallo,
danke erstmal für die Antwort! Ich habe zwei Rechner bei einem geht es immer bei dem anderen nicht.


Bei dem es nicht geht der hat das Mainboard ASUS M3A78 Pro verbaut. Ich habe ACPI Support aktiviert, ACPI 2.0 und Suspend Mode steht auf S3.

Das witzige ist das es manchma geht und manchmal einfach nicht. Habt ihr vielleicht eine Idee wodran es liegen könnte?
 
du musst WOL irgendwo im Bios erlauben/aktivieren.

und in Windows in den Eigenschaften der Netzwerkkarte irgendetwas wie "dieses Gerät darf den PC aufwecken" wählen.
 
DAs ist schon alles eingestellt. Im Bios sowie Windows....aber das witzige ist das es wie gesagt manchmal geht und manchmal nicht....
 
Hallo André,

schau mal im Bios unter Power > APM Konfiguration, den Punkt "APM Resume Event Configuration". Ich denke, dort müßte WOL "enabled" werden. Ich meine gelesen zu haben, daß "Power On By PCI(E) Device" wohl das Richtige ist - probiere mal bitte. Ich kann es nicht testen, nutze nur WLAN. ;)
 
Hallo,
das WOL Problem an meinem PC habe ich gelöst durch ein BIPOS Update. Aber meine Fritzbox gibt mir immer folgendes aus

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
GCHLD
# Einschraenkung auf MSN
if [[ "$2" != "meine nummer" ]]; then
exit 0
fi

# WOL
ether-wake -i eth0 00:24:8C:53:14:C1
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
# /var/flash/calllog: line 1: GCHLD: not found
/var/flash/calllog: line 9: /: Permission denied
/var/flash/calllog: line 10: /: Permission denied
/var/flash/calllog: line 11: /: Permission denied
/var/flash/calllog: line 12: /: Permission denied
/var/flash/calllog: line 13: /: Permission denied
/var/flash/calllog: line 14: /: Permission denied
/var/flash/calllog: line 15: /: Permission denied
/var/flash/calllog: line 16: /: Permission denied
/var/flash/calllog: line 17: /: Permission denied
/var/flash/calllog: line 18: /: Permission denied
/var/flash/calllog: line 19: /: Permission denied
/var/flash/calllog: line 20: /: Permission denied
/var/flash/calllog: line 21: /: Permission denied
/var/flash/calllog: line 22: /: Permission denied
/var/flash/calllog: line 23: /: Permission denied
/var/flash/calllog: line 24: /: Permission denied
/var/flash/calllog: line 25: /: Permission denied
/var/flash/calllog: line 26: /: Permission denied
/var/flash/calllog: line 27: /: Permission denied
Mar  6 12:54:17 telefon[400]: SIGCHLD received!
/var/flash/calllog: line 1: GCHLD: not found
/var/flash/calllog: line 9: /: Permission denied
/var/flash/calllog: line 10: /: Permission denied
/var/flash/calllog: line 11: /: Permission denied
/var/flash/calllog: line 12: /: Permission denied
/var/flash/calllog: line 13: /: Permission denied
/var/flash/calllog: line 14: /: Permission denied
/var/flash/calllog: line 15: /: Permission denied
/var/flash/calllog: line 16: /: Permission denied
/var/flash/calllog: line 17: /: Permission denied
/var/flash/calllog: line 18: /: Permission denied
/var/flash/calllog: line 19: /: Permission denied
/var/flash/calllog: line 20: /: Permission denied
/var/flash/calllog: line 21: /: Permission denied
/var/flash/calllog: line 22: /: Permission denied
/var/flash/calllog: line 23: /: Permission denied
/var/flash/calllog: line 24: /: Permission denied
/var/flash/calllog: line 25: /: Permission denied
/var/flash/calllog: line 26: /: Permission denied
/var/flash/calllog: line 27: /: Permission denied
/var/flash/calllog: line 28: /: Permission denied
Mar  6 13:00:53 telefon[400]: SIGCHLD received!
/var/flash/calllog: line 1: GCHLD: not found
/var/flash/calllog: line 9: /: Permission denied
/var/flash/calllog: line 10: /: Permission denied
/var/flash/calllog: line 11: /: Permission denied
/var/flash/calllog: line 12: /: Permission denied
/var/flash/calllog: line 13: /: Permission denied
/var/flash/calllog: line 14: /: Permission denied
/var/flash/calllog: line 15: /: Permission denied
/var/flash/calllog: line 16: /: Permission denied
/var/flash/calllog: line 17: /: Permission denied
/var/flash/calllog: line 18: /: Permission denied
/var/flash/calllog: line 19: /: Permission denied
/var/flash/calllog: line 20: /: Permission denied
/var/flash/calllog: line 21: /: Permission denied
/var/flash/calllog: line 22: /: Permission denied
/var/flash/calllog: line 23: /: Permission denied
/var/flash/calllog: line 24: /: Permission denied
/var/flash/calllog: line 25: /: Permission denied
/var/flash/calllog: line 26: /: Permission denied
/var/flash/calllog: line 27: /: Permission denied
/var/flash/calllog: line 28: /: Permission denied
Mar  6 13:03:58 telefon[400]: SIGCHLD received!
 
@André_Neustadt

bearbeite die Datei nochmal mit nvi und das GCHLD schmeisst du dann raus.


viele Grüße
trinkfix
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
Ok das heißt dann so soll es aussehen!

Code:
trap "" SI
# MSN1 incl. Vorwahl eintragen -> weckt PC1
if [[ "$2" = "061*****" ]]; then
# wecke PC1
ether-wake -i eth0 **:**:**:**:**:**
else
# MSN2 incl. Vorwahl eintragen -> weckt PC2
if [[ "$2" = "061*****" ]]; then
# wecke PC2
ether-wake -i eth0 **:**:**:**:**:**
fi
fi

So korrekt?

[Beitrag 2:]
Hallo,
leider funktioniert es mit keinem der Rechner!

Code:
trap "" SI
# MSN1 incl. Vorwahl eintragen -> Weckt PA-Storage
if [[ "$2" = "xxx" ]]; then
# wecke PA-Storage
ether-wake -i eth0 00:24:8C:51:B6:C0
else
# MSN2 incl. Vorwahl eintragen -> Weckt PA-VM-Server
if [[ "$2" = "xxx" ]]; then
# wecke PA-VM-Server
ether-wake -i eth0 00:24:8C:53:14:C1
fi
fi

[Beitrag 3:]
Und selbst so klappt es nicht mehr :(

Code:
trap "" SIGCHLD
# Einschraenkung auf MSN
if [[ "$2" != "vorwahlrufnummer" ]]; then
exit 0
fi

#start SSH
# WOL
ether-wake -i eth0 00:24:8C:53:14:C1
 
nimm die Zeile mit dem trap raus.


mal ganz unabhängig von der calllog Datei solltest du dich mal per telnet auf die Box verbinden und den WoL mit deinen MACs testen, dass muss funktionieren, dann kannst du dich wieder dem calllog widmen :D


ether-wake -i eth0 00:24:8C:51:B6:C0

ether-wake -i eth0 00:24:8C:53:14:C1
 
Guten Abend,
dank einer neuen Netzwerkkarte in einem der Rechner klappt nun alles wunderbar!

Allerdings kommt folgende Fehlermeldung wenn man die Server startet (Eingeloggt über Telnet auf die Fritzbox)

Code:
#  /var/flash/calllog: line 56: /: Permission denied
/var/flash/calllog: line 57: /: Permission denied
/var/flash/calllog: line 58: /: Permission denied
/var/flash/calllog: line 59: /: Permission denied
/var/flash/calllog: line 60: /: Permission denied
/var/flash/calllog: line 61: /: Permission denied
/var/flash/calllog: line 62: /: Permission denied
/var/flash/calllog: line 63: /: Permission denied
/var/flash/calllog: line 64: /: Permission denied
/var/flash/calllog: line 65: /: Permission denied
/var/flash/calllog: line 66: /: Permission denied
/var/flash/calllog: line 67: /: Permission denied
/var/flash/calllog: line 68: /: Permission denied
/var/flash/calllog: line 69: /: Permission denied
/var/flash/calllog: line 70: /: Permission denied
/var/flash/calllog: line 71: /: Permission denied
/var/flash/calllog: line 72: /: Permission denied
/var/flash/calllog: line 73: /: Permission denied
/var/flash/calllog: line 74: /: Permission denied
/var/flash/calllog: line 75: /: Permission denied
Mar  7 23:49:32 telefon[417]: SIGCHLD received!
/var/flash/calllog: line 56: /: Permission denied
/var/flash/calllog: line 57: /: Permission denied
/var/flash/calllog: line 58: /: Permission denied
/var/flash/calllog: line 59: /: Permission denied
/var/flash/calllog: line 60: /: Permission denied
/var/flash/calllog: line 61: /: Permission denied
/var/flash/calllog: line 62: /: Permission denied
/var/flash/calllog: line 63: /: Permission denied
/var/flash/calllog: line 64: /: Permission denied
/var/flash/calllog: line 65: /: Permission denied
/var/flash/calllog: line 66: /: Permission denied
/var/flash/calllog: line 67: /: Permission denied
/var/flash/calllog: line 68: /: Permission denied
/var/flash/calllog: line 69: /: Permission denied
/var/flash/calllog: line 70: /: Permission denied
/var/flash/calllog: line 71: /: Permission denied
/var/flash/calllog: line 72: /: Permission denied
/var/flash/calllog: line 73: /: Permission denied
/var/flash/calllog: line 74: /: Permission denied
/var/flash/calllog: line 75: /: Permission denied
Mar  7 23:50:49 telefon[417]: SIGCHLD received!

Ist das schlimm oder korrekt so?

Vielen vielen Dank schonmal:)
 
Hallo André,

korrekt ist das sicherlich nicht! :mad:
Solange du deine calllog hier nicht dranhängst, wird dir aber leider niemand helfen können... :confused:

Joe
 
Zuletzt bearbeitet:
Hallo,
hier meine Calllog!

Code:
# MSN1 incl. Vorwahl eintragen -> Weckt PA-Storage
if [[ "$2" = "rufnummer1" ]]; then
# wecke PA-Storage
ether-wake -i eth0 00:24:8C:51:B6:C0
else
# MSN2 incl. Vorwahl eintragen -> Weckt PA-VM-Server
if [[ "$2" = "rufnummer2" ]]; then
# wecke PA-VM-Server
ether-wake -i eth0 00:C1:26:11:CA:01
fi
fi
 
Halo André,

das ist wohl die calllog, die du vermutest zu verwenden. :confused:

Bitte geh mal mit Telnet auf die Box und schau dir deine "echte" calllog mal an:
Code:
cat /var/flash/calllog
Wenn die dann länger ist, also mehr als deine 11 Zeilen hat, dann hast du einfach nur vergessen die neue calllog mit einem entsprechenden cat-Befehl (nicht cp nehmen!!) ins flasch zurückzuschreiben.

Joe
 
So sieht das momentan aus...

Code:
Fritz!Box web password:


BusyBox v1.8.2 (2009-04-22 13:54:57 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
# cat /var/flash/calllog
# MSN1 incl. Vorwahl eintragen -> Weckt PA-Storage
if [[ "$2" = "Rufnummer1" ]]; then
# wecke PA-Storage
ether-wake -i eth0 00:24:8C:51:B6:C0
else
# MSN2 incl. Vorwahl eintragen -> Weckt PA-VM-Server
if [[ "$2" = "Rufnummer2" ]]; then
# wecke PA-VM-Server
ether-wake -i eth0 00:C1:26:11:CA:01
fi
fi












































~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
#

Eigentlich sollte es so aussehen oder?

Code:
Fritz!Box web password:


BusyBox v1.8.2 (2009-04-22 13:54:57 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
# cat /var/flash/calllog
# MSN1 incl. Vorwahl eintragen -> Weckt PA-Storage
if [[ "$2" = "Rufnummer1" ]]; then
# wecke PA-Storage
ether-wake -i eth0 00:24:8C:51:B6:C0
else
# MSN2 incl. Vorwahl eintragen -> Weckt PA-VM-Server
if [[ "$2" = "Rufnummer2" ]]; then
# wecke PA-VM-Server
ether-wake -i eth0 00:C1:26:11:CA:01
fi
fi
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~


So wäre es dann korrekt oder?
 
Halo André,

Nein! Deine calllog ist leider kaputt! :mad: :mad: :mad:

Da sind einfach zuviele "Leerzeilen" drin.
Warscheinlich hast du diese Datei mal mit einem Windows-Editor bearbeitet. :noidea:

Am besten ist es, die callog nach /var/tmp zu kopieren:
Code:
cat /var/flash/calllog > /var/tmp/calllog
und dann mit vi zu bearbeiten und die überflüssigen Leerzeilen entfernen:
Code:
vi /var/tmp/calllog
Danach zurückschreiben mit:
Code:
cat /var/tmp/calllog > /var/flash/calllog

Joe
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.