Hvem kender ikke denne situation. Man vender tilbage til telefonen og genkender et ubesvaret opkald. Så man normalt ønsker at vide, hvem der ringer er, men telefonen viser kun et ukendt telefonnummer. Normalt næste skridt er at google det nummer eller bruge en omvendt række søgning til se, hvem der kaldte, eller i det mindste fra hvor opkaldet kom. Denne artikel handler om at forbedre denne situation ved hjælp af Nokias smartphone N900 .
Koncept
Dybest set er der to ansøgninger til N900 telefon, som kan bruges til at forbedre ovenstående scenario. Disse er opkalds-ID og extcalllog. Det Vis nummer ansøgningen viser detaljerne for telefonnummeret på et indgående opkald. Dette gøres ved automatisk adgang til en omvendt række søgemaskine. Hvis nummeret ikke findes i databasen, hvilket sker ret ofte på grund af personlige årsager, sammenligner området kode med en lokal database og viser i det mindste i regionen, opkaldet kommer fra. Den extcalllog ansøgningen viser opkaldshistorikken ligesom telefonen anvendelsen af N900 gør, men det har fået to store fordele. For det første er ikke begrænset til de seneste 30 dage som N900s telefonen ansøgningen er det andet er det open source, så det kan udvides. Dette gør det muligt at kombinere funktionen af extcalllog og opkalds-ID.
Forudsætningerne
Som en prerequirement er det nødvendigt at installere og konfigurere Vis nummer ansøgningen om brugere regionen. Det er tilgængelig fra Ekstra-devel arkiv. Konfiguration sker ved at levere en XML-fil beskriver omvendt søgning. Denne fil skal placeres i / opt / Vis nummer / og navngivet korrekt. For eksempel xml-fil for den tyske omvendt antal søgning skal have filnavnet de.xml. Indholdet af filen, taget fra [1] er blevet vist nedenfor.
<config>
<katalog>
<navn>
<find class="namelink"/>
</ Name>
<adressen>
<find class="data track"/>
</ Adresse>
</ Directory>
</ Config> For at vise det område kode i tilfælde af en mislykket Reverse Lookup en lokal database filen skal placeres i / opt / Vis nummer /. For Tyskland denne fil skal navngives de.txt. Det kan oprettes fra den officielle liste over områdets koder, ÖNB og leveret af Bundesnetzagentur. For nemheds skyld kan du downloade filen i korrekt format for Vis nummer herfra: de.txt.zip (45) . Kopier den til enheden, og som root-brugeren trække det til / opt / Vis nummer. Bagefter enheden signalerer indgående opkald med en anmeldelse indeholdende de ringer navn og adresse eller i det mindste, hvis disse ikke er tilgængelige, det ringer byen.
Ændringer
Det næste skridt er at udvide brugergrænsefladen til at vise detaljer for et indgående opkald. Siden standard N900 telefon ansøgning ikke er open source, det extcallog ansøgningen er det eneste program, der kan udvides til dette formål. Det er også tilgængelig fra den ekstra-devel lageret. For den nye funktionalitet en ekstra knap der skal tilføjes til brugergrænsefladen, der kalder Vis nummer ansøgning til telefonnummeret for log ind. Til dette extcalllog applikationer kilden skal udvides med mit patch. Du kan downloade den patch fra her: extcalllog-0,6-callerid.patch (52) . For nemheds skyld en binær med den patchede version kan hentes her: extcalllog_0.6-callerid_armel.deb (49) . Hent den binære til enheden og installere det med, dpkg-i extcalllog_0.6-callerid_armel.deb som root bruger. Eller åbn download i telefoner browseren og installer den ved brug af hildon program manager.
Anvendelse
Efter installation af modificerede extcalllog anvendelse, kan den anvendes som vist i figurerne 1 til 4. Tallene viser screenshots af extcalllog ansøgningen.
-
- Figur 1: Valg af en post i Vis nummer ansøgningen
Efter at trykke på en indgang af opkaldslisten (markeret med rødt), siden med oplysninger af opkaldet bliver åbnet. Figur 2 viser denne side.
-
- Figure2: Detaljer side af et opkald med "Opslag Number" knappen
Den nærmere side ligner den originale af extcalllog ansøgning, men har fået en mere knap, "Opslag Number" knappen (også markeret med et rødt punkt). Efter at trykke på "Opslag Number" knappen Vis nummer ansøgningen bliver kaldt for opkald nummer og viser meddelelsen indeholder de opkaldere detaljer er vist i figur 3. (Opkaldere detaljer er uforståelige i skærmbilledet, på grund af personlige årsager)
-
- Figur 3: Indberetning af opkaldere detaljer
Hvis opkaldere oplysninger ikke er tilgængelige ved hjælp af omvendt antal søgningen, da kun en meddelelse viser det ringer byen, som i figuren 4, bliver vist.
-
- Figur 4: Anmeldelse indeholder kalder byen kun
Nu N900 brugeren er i stand til at finde ud af hvem den ukendte ringer, er, eller i det mindste han kan finde ud af, i hvilket område han bor.
Jürgen
Referencer:
[1] http://talk.maemo.org/showthread.php?t=70738
[2] http://talk.maemo.org/showthread.php?t=42700




(1 stemmer, gennemsnit: 5.00 ud af 5)
Loading ... Posted in linux , Maemo , maemo5 , værktøj | 1 Kommentar »