FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: GerhardSt am 24 April 2017, 19:57:53

Titel: FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 24 April 2017, 19:57:53
Hallo,

ich habe ein Problem mit reverse-search bei FB_CALLLIST.
Die Ergebnise aus der Rückwertsuche sind immer aus einem Telefonbuch aus Deutschland und nicht aus Österreich.
country-code  0043
fritzbox-remote-phonebook  1
fritzbox-remote-phonebook-via  tr064
fritzbox-user  Gxxxxxxx
local-area-code  0xxxxx
reverse-search  phonebook,dasschnelle.at,klicktel.de,dasoertliche.de,search.ch

Bei dasschnelle.at kann ich die Nummern finden, nur angezeigt werden mir immer nur die Namen aus dem deutschen Telefonbuch, bzw. - wenn es die Nummer in Deutschland nicht gibt.

Funktioniert da die Rückwärtssuche bei dasschnelle.at nicht oder hab ich da einen Fehler?
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: Thorsten Pferdekaemper am 25 April 2017, 11:49:09
Hi,
möglicherweise kann Dir im richtigen Unterforum jemand helfen. Ich würde vorschlagen, Du verschiebst es dorthin.
Gruß,
   Thorsten
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 25 April 2017, 12:17:38
Danke!
Hab es jetzt hier her verschoben, und hoffentlich richtig.

Im Log sind mir gerade noch Fehler aufgefallen wie dieser hier:
FB_CALLMONITOR (CallMonitor) - the reverse search result for 0xxxxxxxxx could not be extracted from dasschnelle.at. Please contact the FHEM community.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: CoolTux am 25 April 2017, 12:23:40
Du kannst bitte mal ein list vom Device geben. Also dem CallMonitor
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 25 April 2017, 12:59:49
Danke für deine Hilfe!

Internals:
   DEF        192.168.178.1
   DeviceName 192.168.178.1:1012
   FD         10
   NAME       CallMonitor
   NOTIFYDEV  global
   NR         20
   NTFY_ORDER 50-CallMonitor
   PARTIAL
   STATE      opened
   TYPE       FB_CALLMONITOR
   Readings:
     2017-04-25 09:44:17   call_duration   104
     2017-04-25 09:44:17   call_id         0
     2017-04-25 09:44:17   direction       incoming
     2017-04-25 09:44:17   event           disconnect
     2017-04-25 09:44:17   external_connection POTS
     2017-04-25 09:44:17   external_name   Lanxxxxxxx
     2017-04-25 09:44:17   external_number 066xxxxxxxx
     2017-04-25 09:44:17   internal_connection DECT_2
     2017-04-25 09:44:17   internal_number 0043xxxxxxxx
     2017-04-24 17:05:35   missed_call     07xxxxxx (Knxxxxxxxx)
     2017-04-24 20:20:36   state           opened
   Helper:
     Phonebook:
       00xxxx xxxxxxx

       500@hd-telefonie.avm.de AVM Ansage (HD)
     Phonebook_names:
       0          telephone book
       240        Gerhard
       242        Festnetz
     Temp:
Attributes:
   country-code 0043
   fritzbox-remote-phonebook 1
   fritzbox-remote-phonebook-via tr064
   fritzbox-user GerhardStxxxxx
   local-area-code 0xxxx
   reverse-search phonebook,dasschnelle.at,klicktel.de,dasoertliche.de,search.ch
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: CoolTux am 25 April 2017, 13:03:22
Also wenn ich das richtig sehe dann hast Du ja nur ein Telefonbuch für AT drin stehen und genau das scheint nicht zu funktionieren. Eventuell sieht man mehr wenn Du verbose 5 setzt.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 25 April 2017, 13:16:46
Ja, für Österreich steht nur dasschnelle.at bei reverse-search zur Auswahl.

Hab mir mal die 72_FB_CALLMONITOR.pm angeschaut, ich vermute mal es liegt an dieser Zeile                $result = GetFileFromURL("http://www.dasschnelle.at/result/index/results?PerPage=5&pageNum=1&what=".$number."&where=&rubrik=0&bezirk=0&orderBy=Standard&mapsearch=false", 5, undef, 1);

Die URL scheint es nicht mehr zu geben, dürfte jetzt wahrscheinlich so beginnenhttps://www.dasschnelle.at/ergebnisse?what=

Aber wenn das Telefonbuch aus AT keine Ergebnis liefert, warum wird dann einfach das von DE verwendet.
Die Landesvorwahl hab ich doch richtig eingestellt.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: CoolTux am 25 April 2017, 13:19:28
Wenn Du Dir damit sicher bist dann sicher die original PM und ändere die URL. danach ein reload XX_FB_CALLIST und schauen ob es geht
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 25 April 2017, 13:31:11
Danke, werde ich mal versuchen!

Aber die Landesvorwahl sollte schon irgendwie auch mit berücksichtigt werden.
Sonst werden die Nummern die nicht im AT-Telefonbuch stehen, wieder in DE gesucht und falls vorhanden angezeigt.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: nils_ am 25 April 2017, 13:57:36
Zitat von: GerhardSt am 25 April 2017, 13:16:46
Aber wenn das Telefonbuch aus AT keine Ergebnis liefert, warum wird dann einfach das von DE verwendet.
Die Landesvorwahl hab ich doch richtig eingestellt.

vermutlich deshalb:
reverse-search phonebook,dasschnelle.at,klicktel.de,dasoertliche.de,search.ch

dasschnelle.at wird (momentan wegen vermutlich falscher url nicht korrekt durchsucht), dann wird der nächste eintrag genommen -> klicktel.de!
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 27 April 2017, 15:24:34
Die neue URL funktioniert leider auch nicht, da dürfte sich noch mehr geändert haben.

Ich hab es aber mal mit anderen Onlinetelefonbüchern getestet, bei otb.at kommt der selbe Fehler, bei telefonabc.at bekomme ich keinen Fehler im Log, aber leider auch keinen Namen.
Hab leider mit fhem noch zu wenig Ahnung um den Fehler zu finden.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: nils_ am 27 April 2017, 15:39:49
so einfach ne neue url eintragen wird nicht funktionieren, die muss schon entsprechend im modul-code berücksichtigt werden. (falls du mal gucken willst: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/72_FB_CALLMONITOR.pm#L615 )

Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 27 April 2017, 15:50:35
@nils_
Danke für den Hinweis!
Genau da hab ich die URL geändert, nur von dort den Namen rausfiltern dürfte noch nicht funktionieren.
Davon hab ich aber leider zu wenig Ahnung.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: Markus Bloch am 30 April 2017, 12:51:50
Hallo zusammen,

ich habe die Rückwärtssuche für dasschnelle.at soeben angepasst. Sie funktioniert nun wieder.

Gibt es ab morgen via update.

Viele Grüße

Markus
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 30 April 2017, 12:56:50
Hallo Markus,

danke für deine Hilfe!
Werde es morgen gleich updaten und testen.
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 02 Mai 2017, 21:39:45
Funktioniert wieder einwandfrei, danke!
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 27 August 2017, 18:33:06
Hallo Markus,

ein kleiner Fehler dürfte noch vorhanden sein.
Kommt ein Anruf von einer Rufnummer die nicht im Telefonbuch steht, wird die Nummer in den Telefonbüchern der anderen Ländern gesucht.
Sollte es die dort rein zufällig geben, wird der Name von dort angezeigt.
Kann man dies nicht anhand der Landesvorwahl verhindern?
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: Markus Bloch am 30 August 2017, 18:57:44
Kannst Du mir ein paar mehr Infos zukommen lassen? Deine Konfiguration und ein exemplarisches Beispiel?

Danke

Gruß
Markus
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 30 August 2017, 19:25:27
Hallo Markus,

in Österreich fangen Handynummern mit 0660,0676,0664 oder 0650 an.
Handynummern stehen aber meist nicht im Telefonbuch, und werden dadurch nicht gefunden.
In deutschen Telefonbuch gibt´s die Nummern aber meist als Festnetzanschluss, und der Name von da wird dann angezeigt.
Also z.B. +43650ABCDEF ruft an, steht aber nicht im österreichischem Telefonbuch, in Deutschland gibt es die Nummer aber.
Also bekomme ich den Namen von +49650ABCDEF angezeigt.

Meine Konfiguration sieht so aus:
country-code
0043
   
fritzbox-remote-phonebook
1
   
fritzbox-remote-phonebook-via
tr064
   
fritzbox-user
XXXXXXX
   
deleteattr
local-area-code
072XX

reverse-search   
phonebook,dasschnelle.at,klicktel.de,dasoertliche.de,search.ch

Danke für deine Hilfe!
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: Markus Bloch am 02 September 2017, 16:19:28
Hallo,

habe ich soeben geändert. Nur wenn die Rufnummer zu dem entsprechenden Land passt, wird der Anbieter verwendet für die Auflösung.

Gibts ab morgen via update.

Gruß
Markus
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 02 September 2017, 16:40:06
Super, danke!
Titel: Antw:FB_CALLLIST reverse-search funktioniert nicht richtig
Beitrag von: GerhardSt am 13 November 2020, 19:40:34
Hallo!

So wie es aussieht gibt es bei dasschnelle.at keine Rückwärtssuche mehr.
Wenn ich meine Nummer auf der Seite eingebe, kommt auch kein Ergebnis raus.
In der Callist steht bei jedem Anruf kontextbanner1 als Ergebnis.

Herold.at funktioniert leider auch nicht mehr, da funktioniert die Rückwärtssuche aber auf der Homepage noch, also dürfte sich dort nur was geändert haben.

Alternativ gäbe es auch noch telefonabc.at oder auskunft.at wo es auch noch eine Rückwärtssuche gibt.

Gibt´s hier noch wenn der sich da auskennt und dies wieder zum laufen bringt?
Danke!