Quem não conhece esta situação. Uma volta ao telefone e reconhece uma chamada não atendida. Então, um geralmente quer saber quem é o chamador, mas o telefone só exibe um número de telefone desconhecido. Normalmente, o próximo passo é a google o número ou a usar um número de pesquisa reversa para ver que chamado, ou pelo menos a partir de onde a chamada veio. Este artigo é sobre como melhorar essa situação usando smartphones da Nokia N900 .
Conceito
Basicamente há duas aplicações para o telefone N900, que pode ser utilizada para melhorar a situação acima. Estes são callerid e extcalllog. A aplicação callerid exibe os detalhes para o número de telefone de uma chamada recebida. Isto é feito por automaticamente aceder a um motor de busca reversa número. Se o número não está disponível no banco de dados, o que acontece muitas vezes devido a razões de privacidade, ele compara o código de área com um banco de dados local e exibe pelo menos da região, a chamada vem. A aplicação extcalllog exibe o histórico de chamadas, assim como o aplicativo de telefone do N900 faz, mas ele tem duas grandes vantagens. Em primeiro lugar, não se restringe aos últimos 30 dias como o aplicativo de telefone N900s é, segundo ele é open source, assim ele pode ser prorrogado. Isto torna possível combinar a funcionalidade do extcalllog e callerid.
Prerequirements
Como requisito prévio é necessário para instalar e configurar o aplicativo callerid para a região usuários. Está disponível a partir do repositório extras-devel. A configuração é feita através do fornecimento de um arquivo xml que descreve a pesquisa inversa. Este arquivo deve ser colocado em / opt / callerid / e nomeado corretamente. Por exemplo, o arquivo xml para a pesquisa alemão reverso número deve ter o de.xml nome. Os conteúdos do ficheiro, tomada a partir de [1] estão a ser mostrado abaixo.
<config>
<diretório>
<name>
<find class="namelink"/>
</ Name>
<endereço>
<find class="data track"/>
</ Endereço>
</ Directory>
</ Config> Para exibir o código de área no caso de um reverso não procurar um arquivo de banco de dados local tem de ser colocado em / opt / callerid /. Para a Alemanha este arquivo deve ser nomeado de.txt. Ele pode ser criado a partir da lista oficial de códigos de área, ONB e fornecidos pelo Bundesnetzagentur. Para maior comodidade você pode baixar o arquivo em formato adequado para callerid a partir daqui: de.txt.zip (45) . Copie-o para o seu dispositivo e como usuário root extraí-lo para / opt / identificador de chamadas. Posteriormente, o dispositivo sinaliza as chamadas recebidas com uma notificação que contenha o nome e endereço chamadores ou pelo menos, se estes não estiverem disponíveis, a cidade chamadores.
Modificações
O próximo passo é estender a interface do usuário para exibir os detalhes de uma chamada recebida. Uma vez que o aplicativo padrão de telefone N900 não é open source, a aplicação extcallog é a única aplicação que é extensível para esta finalidade. Também está disponível a partir do repositório extras-devel. Para o novo functionallity um botão adicional tem de ser adicionado à interface do usuário, que chama o aplicativo callerid com o número de telefone para a entrada de log. Por esta a fonte extcalllog aplicações tem que ser estendida usando o meu patch. Você pode baixar o patch aqui: extcalllog-0.6-callerid.patch (52) . Por conveniência de um binário com a versão corrigida pode ser baixada aqui: extcalllog_0.6-callerid_armel.deb (50) . Baixe o binário para o dispositivo e instalá-lo com, dpkg-i-extcalllog_0.6 callerid_armel.deb como usuário root. Ou abra o download no navegador telefones e instalá-lo usando o gerenciador de aplicativos hildon.
Uso
Depois de instalar a aplicação extcalllog modificado, ele pode ser usado como mostrado nas figuras 1 a 4. Os números mostram imagens da aplicação extcalllog.
-
- Figura 1: Seleção de uma entrada no pedido de callerid
Depois de tocar em uma entrada da lista de chamadas (marcado em vermelho) na página de detalhes da chamada está sendo aberto. A Figura 2 mostra esta página.
-
- Figura 2: Detalhes página de uma chamada com o "Number Lookup" botão
A página de detalhes se parece com o original da aplicação extcalllog, mas tem mais um botão, o "Number Lookup" botão (também marcado com um ponto vermelho). Depois de tocar para o "Number Lookup" botão do aplicativo callerid é chamada para o número de chamadas e exibe a notificação contendo os detalhes chamadores mostrados na Figura 3. (Detalhes chamadores são indecifráveis na imagem, devido a razões de privacidade)
-
- Figura 3: Notificação com detalhes chamadores
Se os detalhes chamadores não estão disponíveis usando a busca pelo número do reverso, em seguida, apenas uma notificação mostrando a cidade chamadores, como na figura 4, está sendo mostrado.
-
- Figura 4: Notificação contendo cidade chamadores apenas
Agora o usuário N900 é capaz de descobrir quem é o chamador desconhecido é, ou pelo menos ele pode descobrir em que área ele vive.
Jürgen
Referências:
[1] http://talk.maemo.org/showthread.php?t=70738
[2] http://talk.maemo.org/showthread.php?t=42700




(1 votos, média: 5.00 out of 5)
Loading ... Postado em linux , maemo , maemo5 , ferramentas | 1 Comment »