Rückwärtssuche PRO

Sofern der Anrufer in einem Online-Telefonbuch wie z.B. http://www.dastelefonbuch.de oder http://www.klicktel.de eingetragen ist und die Rufnummer übertragen wird, kann BoxToGo seinen Namen ermitteln.

Warnung

Die meisten Telefonbuchseiten im Internet erlauben es nicht, dass man automatisiert Namen ausliest, um damit eine eigene Adressliste aufzubauen. Nichts anderes würdest du mit der Rückwärtssuche in BoxToGo tun. Das Verwenden der Rückwärtssuche erfolgt daher auf eigenes Risiko!

Anleitung

Für die Rückwärtssuche muss eine Steuerdatei erstellt werden, denn diese wird nicht bei BoxToGo mitgeliefert. Vielleicht hast du aber Glück, und du findest eine passende Steuerdatei im BoxToGo-Forum.

  1. Stelle sicher, dass du in den BoxToGo-Einstellungen in allen angelegten FRITZ!Boxen die Ländervorwahl (z.B. +49) und Ortsvorwahl (z.B. 030) eintragen hast
  2. Lade oder kopiere die Steuerdatei reverselookup.xml oder reverselookup.zip in den Download-Ordner oder SD-Karte/Android/data/de.almisoft.boxtogo
  3. Aktiviere in den Allgemeinen Einstellungen die Rückwärtssuche
  4. Wenn du in die Anrufliste zurückkehrst, startet die Rückwärtssuche im Hintergrund. Habe etwas Geduld. Je nach Anzahl der Anrufe kann es etwas dauern

Manuelle Rückwärtsuche

Drücke dazu einfach auf einen Anrufer in der Anrufliste. Wähle dann über das 3-Punkte-Menü Rückwärtssuche. Darüber kannst du auch gut testen, ob die Rückwärtssuche grundsätzlich funktioniert.

Eigene Kundendatenbank durchsuchen

Es muss nicht unbedingt ein Online-Telefonbuch sein. Du kannst auch deine eigene Kundendatenbank nach dem Anrufernamen durchsuchen.

Steuerdatei erstellen

Wie oben bereits erwähnt, findest du eine Steuerdatei zum Herunterladen mit etwas Glück im BoxToGo-Forum.

Bei der Steuerdatei reverselookup.xml handelt es sich um eine xml-Datei, die mit einem Texteditor erstellt werden kann. In dieser Datei können mehrere Telefonbuchseiten angegeben werden, die nacheinander nach dem Namen des Anrufers durchsucht werden.

reverselookup.xml
<?xml version="1.0" encoding="utf-8"?> <reverselookup> <website name="telbuch.org"> url="http://www.telbuch.org?nummer=%s" useragent="Mozilla/5.0" searchpattern="&lt;a class=&quot;name&quot;&gt;(.*?)&lt;/a&gt; notfoundpattern="(?s).*Kein Eintrag gefunden.*" </website> <website name="nocheintelbuch.de"> url="http://www.nocheintelbuch.org?tel=%s" useragent="Mozilla/5.0" searchpattern="&lt;a class=&quot;Name&quot;>(.*?)&lt;/a&gt; notfoundpattern="(?s).*Nichts gefunden*" </website> </reverselookup>

 

name

Gebe hier einen beliebigen Namen für die Telefonbuchseite an.

url

Gebe hier die Internetadresse ein, unter der die Rückwärtssuche erreichbar ist. %s wird später in BoxToGo durch die Telefonnummer ersetzt.

useragent

Damit die Internetseite auf jedem Smartphone dieselbe Ergebnisseite anzeigt, muss der useragent (Browserkennung) vorgegeben werden. Am besten, du trägst einen useragent eines mobilen Browsers ein.

searchpattern

Gebe hier den regulären Ausdruck ein, der aus der Ergebnisseite den Namen des Anschlussinhabers herausfiltert. Dabei sind fortgeschrittene Kenntnisse über reguläre Ausdrücke erforderlich. Im Internet findest du dazu viele Anleitungen.

notfoundpattern

Gebe hier den regulären Ausdruck ein, der anzeigt, dass kein Name gefunden werden konnte.

Beachte auch, dass du bei searchpattern und notfoundpattern die Sonderzeichen und Umlaute ersetzen musst:

&      &amp;
'      &apos;
<      &lt;
>      &gt;
"      &quot;
Ä  &#196;
Ö  &#214;
Ü  &#220;
ä  &#228
ö  &#246;
ü  &#252;
ß  &#223;