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?
Hi,
möglicherweise kann Dir im richtigen Unterforum jemand helfen. Ich würde vorschlagen, Du verschiebst es dorthin.
Gruß,
Thorsten
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.
Du kannst bitte mal ein list vom Device geben. Also dem CallMonitor
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
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.
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.
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
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.
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!
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.
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 )
@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.
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
Hallo Markus,
danke für deine Hilfe!
Werde es morgen gleich updaten und testen.
Funktioniert wieder einwandfrei, danke!
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?
Kannst Du mir ein paar mehr Infos zukommen lassen? Deine Konfiguration und ein exemplarisches Beispiel?
Danke
Gruß
Markus
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!
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
Super, danke!
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!