- Mitglied seit
- 19 Sep 2015
- Beiträge
- 9
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hallo Leute,
es gab hier ja schon viele Ansätze, wie man einen Anrufer anhand der Caller-ID zu einem Anzeigenamen macht. Dabei wird z.B. auf eine MySQL-Datenbank zurückgegriffen, in der Rufnummer und Name (ggf. weitere Spalten) vorhanden sind. Es wird also ein Query mit den Parametern Name, Nummer durchgeführt.
Mein zentrales Telefonbuch enthält jedoch Card's. Es ist meines Wissens die momentan beste Lösung, verschiedenen Clienten (Android-Handy, Windows-Phone, Thunderbird auf PC) dieselbe Datenbank zur Verfügung zu stellen.
In der "cards" Tabelle der Datenbank enthält jeder Datensatz ein kleines Textfile, in dem die Informationen enthalten sind. Dabei ist es auch möglich, dass zu einer Person mehrere Telefonnummern gespeichert sind.
Um die Daten aufzulösen müsste also ein MySQL-Zugriff auf die card-files erfolgen, das File nach der Nummer durchsucht werden, und wenn erfolgreich, den Namen zurückzugeben.
Meine Frage ist nun, hat sich schon mal jemand mit so einem Problem auseinandergesetzt, und kann hier einen Lösungsvorschlag unterbreiten?
es gab hier ja schon viele Ansätze, wie man einen Anrufer anhand der Caller-ID zu einem Anzeigenamen macht. Dabei wird z.B. auf eine MySQL-Datenbank zurückgegriffen, in der Rufnummer und Name (ggf. weitere Spalten) vorhanden sind. Es wird also ein Query mit den Parametern Name, Nummer durchgeführt.
Mein zentrales Telefonbuch enthält jedoch Card's. Es ist meines Wissens die momentan beste Lösung, verschiedenen Clienten (Android-Handy, Windows-Phone, Thunderbird auf PC) dieselbe Datenbank zur Verfügung zu stellen.
In der "cards" Tabelle der Datenbank enthält jeder Datensatz ein kleines Textfile, in dem die Informationen enthalten sind. Dabei ist es auch möglich, dass zu einer Person mehrere Telefonnummern gespeichert sind.
Um die Daten aufzulösen müsste also ein MySQL-Zugriff auf die card-files erfolgen, das File nach der Nummer durchsucht werden, und wenn erfolgreich, den Namen zurückzugeben.
Meine Frage ist nun, hat sich schon mal jemand mit so einem Problem auseinandergesetzt, und kann hier einen Lösungsvorschlag unterbreiten?