Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 23)
  • Autor
    Beiträge
  • #16461
    Anonym

      Guten Abend zusammen,

      ich habe es grade nach etwas Fummelei geschafft die Console Version auf meiner Synology NAS zu starten. Mehr leider noch nicht.

      Gibt es vielleicht irgendwo eine Erklärung zu den Parametern in der janrufmonitor.properties?

      Ich finde leider nicht mal die richtigen Parameter um mich mit meiner Fritzbox zu verbinden.
      IP-Adresse und Passwort habe ich ja gefunden, aber wo kann ich den Benutzernamen eingeben?

      Wenn ich das erstmal geschafft hab is das glaub ich die halbe Miete. Und falls doch noch Fragen auftauchen werde ich euch garantiert noch weiter löschern, versprochen 😀

      Vielen Dank im Vorraus für eure Hilfe.

      Mfg, Apro

      :mrgreen:

      #26739
      Thilo Brandt
      Administrator

        Hallo Apropo,

        Der FritzBox Benutzer ist

        monitor.FritzBoxMonitor:boxuser:value=

        und das Passwort

        monitor.FritzBoxMonitor:boxpassword:value=

        Viele Grüße
        Thilo

        #26740
        Anonym

          Hallo Thilo,

          vielen Dank für deine Antwort.

          boxuser gibts bei mir gar nicht. Ich habe auch extra nochmal alles gelöscht und neu drauf kopiert.
          Wieder das selbe…. IP und Passwort sind vorhanden, aber der Parameter boxuser scheint zu fehlen.

          Ich habe mir dann die betreffenden Parameter aus der janrufmonitor.properties der Windows Installation meines Laptops raus kopiert und diese in in die janrufmonitor.properties auf der Synology eingefügt. Dabei aber die führenden _ in jeder Zeile entfernt, da die in Windows vorhanden sind und in der Consolenversion anscheinend nicht. War das richtig so, oder sind die normalerweise anders?

          Jedenfalls bekam ich bei einer Statusabfrage vor dem Einfügen der Parameter die Meldung:
          jAnrufmonitor is stopped.

          Jetzt nach dem Einfügen und einem Restart bekomme ich nur noch:
          java.lang.NullPointerException
          at de.janrufmonitor.application.console.command.ConsoleStatus.execute(ConsoleStatus.java:31)
          at de.janrufmonitor.application.RunConsole.main(RunConsole.java:97)

          Was hat das zu sagen?

          Das Log gibt bis jetzt folgendes aus. Vielleicht kannst du ja damit was anfangen …

          [ WARNING - 24/Dec/2013:12:06:27 +0100 - main - de.janrufmonitor.framework.installer.InstallerEngine.addPropagator() - java.lang.ClassNotFoundException : null ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.service.trayicon.Activator ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.donation.DonationCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.update.UpdatesCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.dialogs.DialogPropagator ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.configuration.ConfigurationCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.journal.JournalCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.swt.controls.ConfigShutdown ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.editor.EditorCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class definition: de.janrufmonitor.ui.jface.application.dialer.DialerCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.info.InfoCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.last10calls.Last10CallsCommand ]
          [ WARNING - 24/Dec/2013:12:06:35 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.help.WebHelpCommand ]
          [ WARNING - 24/Dec/2013:12:06:36 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.trayicon.TrayIcon ]
          [ WARNING - 24/Dec/2013:12:06:36 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class definition: de.janrufmonitor.service.fritzbox.SynchronizerService ]
          [ WARNING - 24/Dec/2013:12:06:36 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.dialog.DefaultCallDialogService ]
          [ WARNING - 24/Dec/2013:12:06:36 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.config.ConfigService ]
          [ WARNING - 24/Dec/2013:12:06:41 +0100 - JAM-MonitorActiveCheck-Thread-(non-deamon) - de.janrufmonitor.framework.command.CommandFactory.getCommand() - no command found for ID: Activator ]
          [ WARNING - 24/Dec/2013:12:11:18 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.getCommand() - no command found for ID: janrufmonitor ]
          [ WARNING - 24/Dec/2013:12:11:39 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.service.trayicon.Activator ]
          [ WARNING - 24/Dec/2013:12:11:39 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.application.console.command.ConsoleDial ]
          [ WARNING - 24/Dec/2013:12:11:39 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.donation.DonationCommand ]
          [ WARNING - 24/Dec/2013:12:11:39 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.update.UpdatesCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.dialogs.DialogPropagator ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.configuration.ConfigurationCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.journal.JournalCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.swt.controls.ConfigShutdown ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.editor.EditorCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.dialer.DialerCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.info.InfoCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.last10calls.Last10CallsCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.startup() - Could not find class: de.janrufmonitor.ui.jface.application.help.WebHelpCommand ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.repository.CallerManagerFactory.startup() - Could not find class: de.janrufmonitor.repository.FritzBoxPhonebookManager ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.trayicon.TrayIcon ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.fritzbox.SynchronizerService ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.dialog.DefaultCallDialogService ]
          [ WARNING - 24/Dec/2013:12:11:40 +0100 - main - de.janrufmonitor.service.ServiceFactory.startup() - Could not find class: de.janrufmonitor.service.config.ConfigService ]
          [ WARNING - 24/Dec/2013:12:11:44 +0100 - main - de.janrufmonitor.framework.monitor.MonitorListener.startup() - Could not find class: de.janrufmonitor.fritzbox.FritzBoxMonitor ]
          [ SEVERE - 24/Dec/2013:12:11:47 +0100 - main - de.janrufmonitor.framework.monitor.MonitorListener.getDefaultMonitor() - Monitor instance is null or not set. Cannot recognize any incoming calls. ]
          java.lang.Exception: Monitor instance is null or not set.
          at de.janrufmonitor.framework.monitor.MonitorListener.getDefaultMonitor(MonitorListener.java:380)
          at de.janrufmonitor.application.console.command.ConsoleStatus.execute(ConsoleStatus.java:31)
          at de.janrufmonitor.application.RunConsole.main(RunConsole.java:97)

          [ WARNING - 24/Dec/2013:12:16:27 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.getCommand() - no command found for ID: java.lang.nullpointerexception ]
          [ WARNING - 24/Dec/2013:12:16:27 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.getCommand() - no command found for ID: at ]
          [ WARNING - 24/Dec/2013:12:16:27 +0100 - main - de.janrufmonitor.framework.command.CommandFactory.getCommand() - no command found for ID: at ]

          Ich komme im Moment jedenfalls nicht weiter.

          #26741
          Thilo Brandt
          Administrator

            Hallo Apropo,

            du hast anscheinend zuviel der Windows Einträge kopiert. jAnrufmonitor versucht nämlich Windows Module mit grafischer Oberfläche zu laden. Das darf in der Konsole Version nicht passieren. Einfach nur den boxuser und boxpassword Parameters kopieren/anlegen. Alle anderen Parameters legt JAM dann selbst an.

            Viele Grüße
            Thilo

            #26742
            Anonym

              Eigentlich hatte ich wirklich nur die 4 Zeilen die mit boxuser zu tun hatten kopiert.
              Aber wie dem auch sei. Nach einem weiteren Neustart scheint es jetzt zu funktionieren, eingehende Anrufe werden schon mal erkannt.

              Ich muss jetzt nur noch versuchen das Ganze in einem Screen an´s laufen zu bekommen, damit es auch weiter läuft wenn ich Putty beende.

              Vielen Dank für deinen Support sogar an Heilig Abend!
              Ich wünsche dir und deinen Lieben noch ein schönes Fest und schöne Feiertage!

              Lg, Apropo

              #26743
              Anonym

                So, die letzten paar Tage ist jetzt alles wunderbar durchgelaufen, ich kann mich nicht beklagen.

                Eine kleine Frage bleibt jedoch. Kann ich irgendwo einstellen, dass die Anrufe in der Fritzbox nach der Syncronisation gelöscht werden? Ich hatte getippt, dass der Parameter syncclean dafür zuständig ist, aber es wird trotz true nichts gelöscht.

                Und dann noch ein kleiner Hinweis für dich:

                Die Downloadlink vom jAnrufmonitor 5.0 mit Client Erweiterung für Windows 32 und 64 bit verweist auf eine Version ohne Clientfunktion und diese lässt sich da auch nicht nachinstallieren.

                #26744
                Thilo Brandt
                Administrator

                  Hallo Apropo,

                  @Apropo wrote:

                  Kann ich irgendwo einstellen, dass die Anrufe in der Fritzbox nach der Syncronisation gelöscht werden? Ich hatte getippt, dass der Parameter syncclean dafür zuständig ist, aber es wird trotz true nichts gelöscht.

                  syncdelete wäre der korrekte Parameter, der nach dem Sync auf der FB die Anrufe löscht.

                  @Apropo wrote:

                  Die Downloadlink vom jAnrufmonitor 5.0 mit Client Erweiterung für Windows 32 und 64 bit verweist auf eine Version ohne Clientfunktion und diese lässt sich da auch nicht nachinstallieren.

                  doch, du musst benutzerdefinierte Installation auswählen, dann kann man die Client Variante installieren.

                  Viele Grüße
                  Thilo

                  #26745
                  Anonym

                    Hallo Thilo,

                    Ich habe folge Zeilen eingefügt:

                    monitor.FritzBoxMonitor:syncdelete:access=user
                    monitor.FritzBoxMonitor:syncdelete:default=true
                    monitor.FritzBoxMonitor:syncdelete:type=text
                    monitor.FritzBoxMonitor:syncdelete:value=true

                    Leider wird in der Fritzbox trotzdem nichts gelöscht. Hast du eine Idee woran das liegen kann?

                    #26746
                    Thilo Brandt
                    Administrator

                      Ja, die Zeilen sind korrekt. Wann passiert denn bei dir der Sync? Standardmäßig wird dieser nur beim Programmstart ausgeführt. Oder hast du den Sync nach Gesprächsende aktiv?

                      #26747
                      Anonym

                        Das ist eine gute Frage. Ich habe diesbezüglich eigentlich nichts verstellt.

                        Wo kann ich das denn sehen?

                        #26748
                        Thilo Brandt
                        Administrator

                          Ok, wenn du nichts verstellt hast, dann findet der Sync nur nach dem Starten statt. Kannst du mal das Loglevel erhöhen (siehe http://www.janrufmonitor.de/logging) und dann mal neu starten. Anschließend mal das Log jam-0.log per Email an mich senden. Dann kann ich mal schauen, was das Problem ist.

                          #26749
                          Anonym

                            Logfile ist unterwegs 😀

                            #26750
                            Anonym

                              Nach deiner Hilfe funktioniert nun alles wie es soll.

                              Vielen Dank!

                              😀

                              #26751
                              Anonym

                                Ich wollte hier nur nochmal kurz Rückmeldung geben nachdem ich jetzt ca. 2 Monate getestet habe, da es vielleicht auch für andere interessant sein könnte.

                                Der Anrufmonitor läuft einwandfrei auf meiner Synology DS213j NAS.
                                Sollte auch auf den meisten anderen Synologys laufen. Voraussetzung ist nur dass es Java für die DS geben muss. Leider gibts das nicht für alle Modelle.

                                Ich lasse es bei mir in einer Screen Session laufen damit es auch nach beenden von Putty noch läuft….

                                Vielen Dank Thilo, dass es auch die Console Version gibt. Vielleicht kommst du ja irgendwann noch dazu ne kleine Beschreibung der Parameter für die Config zu erstellen. Darüber würden sich bestimmt noch mehr Leute freuen.

                                #26752
                                Anonym

                                  @thilo.brandt wrote:

                                  Hallo Apropo,

                                  Der FritzBox Benutzer ist

                                  monitor.FritzBoxMonitor:boxuser:value=

                                  Hallo,

                                  “FritzBox Benutzer” <– ???

                                  Wo gibt es denn bei der FB einen “Benutzter”?

                                Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 23)
                                • Du musst angemeldet sein, um auf dieses Thema antworten zu können.