Ich habe gerade zum ersten mal das Programm runtergeladen (0.9.6b5) und gestartet. Die Einstellungen, die zu tätigen sind, sind mir nicht klar:
1) Login für MOD-FW - wieso MOD-FW? Ich denke, es wird keine modifizierte Firmware benötigt? Oder doch? Oder nur Telnet statt eines Firmware-Hacks wie z.B. Danisahne oder wie der heißt? Einfach nur Benutzername wäre hier weniger verwirrend, falls dies damit gemeint ist.
2) Passwort für Weboberfläche. Wieso habe ich zwei Passwörter, wo bekomme ich das Passwort für welche Weboberfläche her? Der normale Webbrowser-Zugang zur Fritzbox? Dann ist das Passwort doch identisch zum Telnetpasswort, was vorher schon abgefragt wurde?
3) Telefon automatisch neu starten, wenn kein Gespräch aktiv. Was bedeutet das?
4) Prefix. Was bedeutet das? 0 oder 00 für Vorwahlen?
Ich habe erstmal keine Passwörter eingetragen, da mich das mit dem MOD-FW verwirrt. Einstellungsdialog geschlossen, jetzt kann ich auf HGilfe zugreifen. Doch da gibts nur "Über", also keine Hilfe verfügbar. Wäre schön, wenn da ein Readme.Txt beiliegen würde oder eine Hilfe im Programm, wo die Einstellungen kurz erklärt sind, um nicht hier alle Threads zu dem Thema über zig Seiten lesen zu müssen.
Nunja, dann wollte ich verbinden. Unter "Programm" sind Verbinden und Trennen aber ausgegraut, nicht auswählbar. Also Programm mal minimiert. Rechtsklick auf das Traysymbol, dort ist Verbinden jetzt auswählbar... Draufgeklickt, schönes Bild der Box erscheint, sonst nichts, wohl aufgehängt. Im Dos-Fenster kam eine Exception:
(13:23:52) DEBUG: Permanent Check started
(13:23:52) DEBUG: checkInit started
Exception in thread "Thread-5" java.lang.NullPointerException
at de.waghoo.fbf.fbfUtils.retrieveCallersFromFritzBox(fbfUtils.java:386)
at de.waghoo.fbf.fbfParams.addNewCalls(fbfParams.java:569)
at de.waghoo.fbf.fbf_init.checkInit(fbf_init.java:94)
at de.waghoo.fbf.fbf_init.run(fbf_init.java:72)
at java.lang.Thread.run(Unknown Source)
Programm durch Strg+C im Dos-Fenster geschlossen, da sonst nichts mehr ging. Bei einem Neustart passiert jetzt immer das gleiche, da in den Einstellungen Verbinden bei Programmstart aktiv war. Einstellungen nicht erreichbar, um etwas zu korrigieren. Ich konnte mir helfen, in dem ich im Unterordner resources\files\ die preferences.xml gelöscht habe. Für einen Fehlerfall sollte es aber eine elegantere Möglichkeit geben.
Ich habe eine Fritzbox Fon, .90er Firmware, Telnet aktiv, Internationale Einstellungen aktiv, auf AVM ungebrandet.
Jetzt mal mein Passwort in die beiden PW-Felder eingegeben und verbunden:
(13:39:33) DEBUG: checkT start
(13:39:33) DEBUG: FritzBox found with telnet enabled
(13:39:36) DEBUG: SIP-Provider:
[email protected]
(13:39:36) DEBUG: SIP-Provider:
[email protected]
(13:39:36) DEBUG: SIP-Provider:
[email protected]
(13:39:36) DEBUG: SIP-Provider:
[email protected]
(13:39:36) DEBUG: enableMenu
(13:39:55) DEBUG: Permanent Check started
(13:39:55) DEBUG: checkInit started
(13:40:56) DEBUG: FirmwareMinorVersion: 90
Zwei der SIP-Provider sind in der Box deaktiviert.
Das Bild der Fritzbox wird angezeigt, darunter wieder der leere graue Kasten. Dachte schon, wieder weggehangen, als nach einer Minute nochmal was auf der Kommandozeile erschien ("FirmwareMinorVersion: 90"). Jetzt sind aber weitere 5 Minuten vergangen, ohne dass weiter was passiert ist, das Bild der Fritzbox und die graue Box wird weiter angezeigt. Kein Fortschrittsbalken, keine Info, was passiert, ob noch was passiert. Korrektur, während ich dies schreibe, sind noch eine Menge Meldungen auf der Konsole ausgegeben worden und das Programm läuft weiter. Jetzt sagt mir eine Meldung, dass das Programm telefon neu gestartet werden muss und nicht ermittelt werden konnte, ob die Leitungen momentan verwendet werden. Ok, habe mal Neustart angeklickt, jetzt scheints zu gehen.
Vielleicht hilft noch folgende Meldung, die am Ende kam, bevor es weiter ging: DEBUG: Connect to 1011 failed.
Letzte Eintragungen:
========================
(13:47:22) DEBUG: Dec 4 13:47:18 unknown[1575]:
capiotcp_server - Version 01.01.04
TCP/UDP Port = 5031
MaxCntrl = 3
OffsetCntrl = 1
Dec 4 13:47:18 unknown[1575]: csock: using poll
(13:47:25) DEBUG: telefon: socket accept from: 127.0.0.1
========================
Nettes Programm mit noch ein paar Stolpersteinen!
Gruss,
Micha