-
27. 01. 2009, 00:21 #1Mitglied
- Registriert seit
- Jan 2009
- Beiträge
- 92
FritzBoxVoipReconnect v1.0.3 - Reconnecter mit VoIP-Überprüfung für Windows/Linux/Mac
Aufgrund der Tatsache, dass NuIP von chAosBIT nicht mehr weiterentwickelt wird, bzw. ihm leider der Quelltext abhanden gekommen ist und das Programm mittlerweile nicht mehr ordnungsgemäß funktioniert, habe ich mich dazu entschlossen selber ein Programm zu schreiben, das an NuIP anlehnt und einige Sachen, die mich gestört haben, verbessert.
Dieses Programm soll weniger eine Konkurrenz darstellen, sondern eher als Nachfolger dienen.
Das Script basiert auf der PHP-CLI, welche für Windows in dem Paket bereits enthalten ist, aber natürlich auch durch eine für sein System entsprechende Version ersetzt werden kann. Somit ist der Reconnecter zum Beispiel auch unter Linux lauffähig.
Genug geredet, nun könnt ihr das Programm austesten! Kritiken, Anregungen, Kommentare, Lobe oder was auch immer sind unbedingt erwünscht!

Es scheint, als würde das Script mit den Firmware-Versionen xx.05.xx nicht mehr ganz zuverlässig funktionieren. (Habe leider keine Fritzbox, für die es diese Firmware bereits gibt.) Bitte einfach ausprobieren!
Inbesondere ist die Zusammenarbeit mit Kabelanschlüssen nicht weiter getestet, da mir ebenfalls keine derartige Fritzbox vorliegt - auch hier gilt: Ausprobieren!
Download v1.0.3
Hinweise zur Installation und Handhabung sind in der liesmich.txt zu finden.
Empfohlene Konfiguration für JDownloader:
Spoiler:
- Als Befehl muss für Windows der Pfad zur fbvoiprc.bat bzw. unter Linux entsprechend der Pfad zur fbvoiprc.sh ausgewählt werden.
- Bei den Parametern muss "Kennwort" durch das Kennwort der Fritzbox ersetzt werden oder bei keinem Kennwort dieses inklusive dem Parameter -p entfernt werden.
- Unter "Reconnectmethode" ist es wichtig den Reiter "Extern" aktiviert zu lassen, da darüber ausgewählt wird, wie der Reconnect durchgeführt werden soll.
- Zum Testen kann unten einmal auf "Ändere IP" geklickt werden.
Screenshot #1:

Screenshot #2:

Ein weiteres Feature ist, dass das Script Logs generiert. Falls das Script Probleme macht, wäre ein Senden des Logs an mich mit Sicherheit hilfreich. Weitere Informationen und Einstellungsmöglichkeiten dazu können in der liesmich.txt nachgelesen werden.Geändert von larrry (07. 02. 2012 um 20:18 Uhr)
-
19. 02. 2009, 20:16 #2
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Dankeschön. Warum gibts denn hier kein Feedback??
Naja mir hat er geholfen. Danke.
-
19. 02. 2009, 22:46 #3Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Ah, das ist schön mal eine Antwort zu bekommen. Dachte schon, dass es niemand brauchen würde.
Danke.
Weiteres Feedback ist natürlich gerne gesehen.
-
24. 02. 2009, 13:01 #4Mitglied
- Registriert seit
- Jul 2008
- Beiträge
- 66
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Erstmal vielen Dank für das Script. Der Reconnect klappt problemlos, jeddoch werden die VOIP-Telefonate alle unterbrochen. Problematisch ist nur die Syntax in der Datei fbvoiprc.bat . Wie muss das den genau aussehen? Bin vor ein paar Wochen auf Ubunutu umgestiegen und da leider noch etwas hilfsbedürftig
.
Router: Fritz Box 7113
Firmware: 60.04.61
Die Syntax wird so beschrieben:
Meine ausführendes .sh Script, das mitCode:fbvoiprc [-i ip] [[-up port] [-wi sekunden [-ci sekunden] [-f]] | -s] [-v [-wp port] [-p kennwort] [-wv sekunden [-cv sekunden]]]
lauffähig gemacht wurde schaut so aus:Code:chmod 755 fbvoiprc.sh
Die Platzhalter wurden selbstverständlich noch ausgefüllt, aber wenn ich das Script im Terminal starte kommt die Fehlermeldung:Code:/usr/bin/php fbvoiprc.php [-i ip] [[-up port] [-wi sekunden [-ci sekunden] [-f]] | -s] [-v [-wp port] [-p kennwort] [-wv sekunden [-cv sekunden]]]
Wird das Script ohne die Variablen ausgeführt, also:Code:fredo@fredo-desktop:~/Desktop/Reconnecter$ ./fbvoiprc.sh ./fbvoiprc.sh: line 1: -s]: command not found
funktioniert auch der Reconnect:Code:/usr/bin/php fbvoiprc.php
allerdings werden dann auch alle VOIP-Telefonate gekappt.Code:[24.02.2009 - 12:50:33] MAIN: Programmstart! [24.02.2009 - 12:50:33] RECONNECT: Beginne Reconnect! [24.02.2009 - 12:50:33] RECONNECT: Stelle Verbindung mit fritz.box:49000 her... [24.02.2009 - 12:50:33] RECONNECT: Verbindung hergestellt! [24.02.2009 - 12:50:33] RECONNECT: Sende Anfrage... [24.02.2009 - 12:50:33] RECONNECT: Gesendet! [24.02.2009 - 12:50:33] RECONNECT: Empfange Antwort... [24.02.2009 - 12:50:33] RECONNECT: Empfangen! [24.02.2009 - 12:50:33] RECONNECT: Schlie�e Verbindung... [24.02.2009 - 12:50:33] RECONNECT: Geschlossen! [24.02.2009 - 12:50:33] RECONNECT: Reconnect erfolgreich! [24.02.2009 - 12:50:33] MAIN: Programmende!
-
24. 02. 2009, 13:51 #5Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Bei mir funktioniert das genau so, wie du es gemacht hast, tadellos.
PHP5 habe ich über Synaptic installiert und ich benutze Ubuntu 8.10.
Zuerst alle Dateien in ein Verzeichnis entpacken, dann in dem selben eine Datei mit dem Namen fbvoiprc.sh erstellen.
Dort schreibst du dann zum Beispiel
hinein.Code:/usr/bin/php fbvoiprc.php -s -v -p Passwort
Diese Datei wird chmod 755 gesetzt. Danach wechselst mit dem Terminal in das Verzeichnis und führst die Datei über ./fbvoiprc.sh einfach aus.
-
24. 02. 2009, 15:26 #6Mitglied
- Registriert seit
- Jul 2008
- Beiträge
- 66
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Installiert habe ich diese Pakete (ich benutze Ubuntu 8.10)
- php5
- php-cli
Wenn ich das Script genau wie du erstelle:
und es ausführe (alle Dateien befinden sich im gleichen Ordner), steht das sowohl im Terminal als auch im Error-Log:Code:/usr/bin/php fbvoiprc.php -s -v -p [Passwort]
Es erfolgt kein Reconnect.Code:[24.02.2009 - 15:21:10] MAIN: Programmstart! [24.02.2009 - 15:21:10] VOIPCHECK: Beginne VoIP-Check [24.02.2009 - 15:21:10] VOIPCHECK: Stelle Verbindung mit fritz.box:80 her... [24.02.2009 - 15:21:10] VOIPCHECK: Verbindung hergestellt! [24.02.2009 - 15:21:10] VOIPCHECK: Sende Anfrage... [24.02.2009 - 15:21:10] VOIPCHECK: Gesendet! [24.02.2009 - 15:21:10] VOIPCHECK: Empfange Antwort... [24.02.2009 - 15:21:10] VOIPCHECK: Empfangen! [24.02.2009 - 15:21:10] VOIPCHECK: Schlie�e Verbindung... [24.02.2009 - 15:21:10] VOIPCHECK: Geschlossen! [24.02.2009 - 15:21:10] VOIPCHECK: Suchstring nicht gefunden! [24.02.2009 - 15:21:10] MAIN: Programmabbruch
-
24. 02. 2009, 19:50 #7Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.0 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Okay. Bei -s ist es erstmal normal, dass kein Reconnect erfolgt, allerdings tritt bei der VoIP-Überprüfung auch noch ein Fehler auf.
Anscheinend ist das bei der Fritzbox 7113 etwas anders. Jetzt wäre es praktisch, wenn du mir vielleicht per PN einmal die HTTP_*.txt senden könntest.
(Der Inhalt ist nichts anderes als das, was du auf der Startseite von der Box nach dem Login findest)
-
28. 02. 2009, 16:12 #8Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Download im 1. Post.Code:Version 1.0.1 [28.02.2009]: - Kompatibilität mit FRITZ!Box Fon WLAN 7113 hergestellt - Zeichenkodierung für Linuxsysteme angepasst - PHP-Binary für Windows auf Version 5.2.9 aktualisiert - Tippfehler in Liesmich korrigiert
Geändert von larrry (06. 05. 2009 um 14:14 Uhr)
-
01. 03. 2009, 19:33 #9
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
funzt 1A mit 7113
-
09. 03. 2009, 10:19 #10
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
thx
-
25. 03. 2009, 15:07 #11Mitglied
- Registriert seit
- Oct 2005
- Beiträge
- 26
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
funktioniert sauber - danke
-
27. 03. 2009, 12:20 #12Mitglied
- Registriert seit
- Aug 2007
- Beiträge
- 12
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Funktioniert das auch mit der 7270/7240?
Mit VOIP Überprüfung klappt der Reconnect bei mir nämlich nicht.
Hab die Bat mit -v aufgerufen, ohne Parameter funktioniert der Reconnect.Code:[27.03.2009 - 12:16:42] MAIN: Programmstart! [27.03.2009 - 12:16:42] VOIPCHECK: Beginne VoIP-Check [27.03.2009 - 12:16:42] VOIPCHECK: Stelle Verbindung mit fritz.box:80 her... [27.03.2009 - 12:16:42] VOIPCHECK: Verbindung hergestellt! [27.03.2009 - 12:16:42] VOIPCHECK: Sende Anfrage... [27.03.2009 - 12:16:42] VOIPCHECK: Gesendet! [27.03.2009 - 12:16:42] VOIPCHECK: Empfange Antwort... [27.03.2009 - 12:16:42] VOIPCHECK: Empfangen!
-
27. 03. 2009, 14:38 #13Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Eigentlich sollte das mit diesen Boxen auch funktionieren.
Nach "Empfangen!" passiert nichts mehr? Warte mal 1-2 Minuten.
Hast du die aktuelle Firmware drauf?
-
31. 03. 2009, 18:14 #14Mitglied
- Registriert seit
- Aug 2005
- Beiträge
- 70
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Der Reconnect klappt nur leider, funktioniert die VOIP überprüfung nicht, hier sind meine Parameter, ist bei denen etwas falsch
Fritzbox 7050 JDownloaderCode:-wi 0 -ci -f -v -p password -wv 0 -cv
-
31. 03. 2009, 20:48 #15Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Aktuelle Firmware installiert?
Was steht im Log?
Standardwerte können weggelassen werden. Die Angabe eines Parameters ohne Wert dahinter, führt zu einer falschen Funktion.
Probier einfach mal:
Code:-wi 0 -f -v -p password -wv 0
Geändert von larrry (31. 03. 2009 um 20:54 Uhr)
-
31. 03. 2009, 23:07 #16Mitglied
- Registriert seit
- Oct 2007
- Beiträge
- 3
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Das Script funktioniert SUPER mit meiner 7210! Auch VoIP wird bestens erkannt.
Allerdings klappt die Einbindung in den JDownloader bei mir nicht. Wer kann helfen?
-
01. 04. 2009, 13:25 #17Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Du musst die Reconnectmethode auf Extern umschalten und den Pfad zur fbvoiprc.bat angeben.
Dann im Feld unten alle Leerzeichen der Parameter durch Zeilenumbrüche ersetzen.
z.B. folgendes eingeben:
Code:-wi 0 -f -v -p passwort -wv 0
-
01. 04. 2009, 17:34 #18Mitglied
- Registriert seit
- Aug 2005
- Beiträge
- 70
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Sollte nicht der zugehörige Wert auch mit in der zeile Stehen
Code:-wi 0 (null gehört ja zu wi) -f -v -p passwort (passwort gehört ja zu -p) -wv 0
-
01. 04. 2009, 19:10 #19Mitglied
(Threadstarter)
- Registriert seit
- Jan 2009
- Beiträge
- 92
Re: FritzBoxVoipReconnect v1.0.1 - Reconnecter mit VoIP-Überprüfung - NuIP-Nachfolger
Macht einerseits Sinn, macht aber andererseits auch keinen Sinn. Was nun ein Parameter ist und was dazu gehört, weiß JDownloader nicht, das bestimmt man in seinem Programm selber. Für JDownloader ist jeder mit Leerzeichen begrenzte Ausdruck ein Parameter.
Also jedes Leerzeichen durch einen Zeilenumbruch ersetzen und es funktioniert. War schon richtig so, wie ich es geschrieben habe.
-
01. 04. 2009, 19:46 #20Mitglied
- Registriert seit
- Aug 2005
- Beiträge
- 70
-


Zitieren

mehr lesen...







"Wir können nichts dazu" -...
Gestern, 21:23 in gulli:news