pyCallblocker es una sencilla aplicación gráfica que permite bloquear llamadas de una lista de números. Está basado en la aplicación que os presentamos la semana pasada [Bloquear llamadas de números ocultos].
El funcionamiento es muy sencillo. Cuando se instala crea automáticamente un fichero en /home/user/MyDocs/BlockedCallers.txt que es donde guardará la lista de números bloqueados. Para añadir un número sólo hay que añadirlo pulsando en New Number y para eliminar un número pulsar en Delete number.
Si deseas instalarlo lo puedes hacer desde el administrador de aplicaciones si tienes añadido el repositorio extras-devel.
Por lo que parece el bloqueador de llamadas del N900 está pegando fuerte e incluso se han currado un tutorial en vídeo para la instalación. (En ingles)
Como continuación del artículo de ayer en el que os contábamos como bloquear llamadas no deseadas con el N900, hoy os añadimos el truquito para conseguir que rechace las llamadas desde números ocultos.
Es tan sencillo como añadir unas comillas a la lista de números a bloquear:
Todos estamos hartos de recibir llamadas de gente a lo que no deseamos responder. Ahora ya podemos hacer que esas llamadas no nos molesten más con este programa en python para nuestro Nokia N900.
#! /usr/bin/python
import os
import gobject, dbus
from dbus.mainloop.glib import DBusGMainLoop
blocklistFile = '/home/user/MyDocs/BlockedCallers.txt'
def handle_call(obj_path, callernumber):
global blocklist
if callernumber in blocklist:
print 'I have to block %s' %callernumber
bus = dbus.SystemBus()
callobject = bus.get_object('com.nokia.csd.Call', '/com/nokia/csd/call/1')
smsiface = dbus.Interface(callobject, 'com.nokia.csd.Call.Instance')
smsiface.Release()
blocklist = []
if os.path.exists(blocklistFile):
try:
blFile = open(blocklistFile,'rb')
blocklist = [num.strip() for num in blFile.readlines()]
blFile.close()
except Exception:
print "Blocklist missing, should be at " + blocklistFile
DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus()
bus.add_signal_receiver(handle_call, path='/com/nokia/csd/call', dbus_interface='com.nokia.csd.Call', signal_name='Coming')
gobject.MainLoop().run()
Para ponerlo en funcionamiento debemos:
Abrir el xterminal y pasar a modo root
Copiar este código en un fichero .py, por ejemplo bloqueador.py
Modificar la lista de la línea que está en negrita con los número que queramos bloquear
Extended Call Log es un programa que nos permite acceder a un log de las llamadas recibidas y enviadas mucho más detallado que el que nos proporciona la agenda de contactos, organizar el registro de llamadas enviadas y recibidas, ver las llamadas perdidas, etc.
Si quieres hacer cambios en la configuración de los desvios de llamadas cómodamente, la aplicación Call Forwarding es lo que necesitas.
Call Forwarding está disponible en el repositorio extras-testing. Una vez instalado hay que reiniciar el equipo y para configurarlo debemos ir a Ajustes -> Call forwarding.
Este grabador de llamadas funciona como un widget de escritorio que al pulsarlo graba la conversación que se esté produciendo en ese momento. También se puede utilizar como una grabadora de voz normal.
El funcionamiento es muy sencillo, sólo hay que pulsar sobre REC para empezar a grabar y otra vez sobre el mismo botón para parar la grabación. Las grabaciones se almacenan en MyDocs.
Está disponible en el repositorio extras-devel por lo que debes de tener cuidado ya que los programas que están en ese repositorio son inestables y podrían dañar el sistema operativo de tu N900.
Tal y como viene de fábrica el N900 sólo tiene dos perfiles el General y el Silencioso y muchas veces se nos hacen insuficientes para el día a día.
Gracias a Tweakr podremos tener tantos perfiles como queramos. Con Tweakr podremos configura diferentes perfiles en función de nuestras necesidades y cuando deseemos cambiar los irá asignando al perfil General.
Básicamente lo que hace es añadir un nuevo menú al menú de la barra de estado para que cuando pulsemos en ese botón nos aparezca un menú con los perfiles y así poder seleccionarlos.
Si además utilizas un aplicación llamada Powatool que permite eliminar las entradas del menú que no nos interesan podremos eliminar la que había hasta ahora y dejar sólo la de Tweakr para que sea menos lioso.
Por ahora Tweakr no está disponible en ningún repositorio por lo que habrá que instalarlo a mano. Los pasos son:
Guardarlo en un directorio como por ejemplo MyDocs
Abrir el terminal y pasar a modo root (necesitas el programa rootsh que está en los repositorios)
Ir al directorio MyDocs con “cd MyDocs“
Teclear dpkg -i tweakr_0.0.12-3_armel.deb (tweakr_0.0.12-3_armel.deb es el nombre del fichero descargado, cambiarlo por el que sea si has descargado otra versión)
Para configurar Tweakr debes ir a la configuración del dispositivo -> extras -> Tweakr
Debes de bajar hasta encontrar la opcíon “Save current General profile to new preset”
Pulsa en esa opción, introduce el nombre del nuevo perfil (por ejemplo normal) y grábalo. Para grabar otro perfil debes de ir primero a modificar el perfil actual en ajustes -> perfiles y después volver aquí y grabarlo con el nombre que quieras. Realmente lo que hace es grabar la configuración del perfil general con el nombre que quieras, por eso siempre hay que ir a cambiar el perfil antes de modificar el nombre.
En este vídeo podrás ver cómo se configura el teléfono para que salte la aplicación automáticamente cuando cambias la orientación del terminal y cómo se instala el widget para monitorizar el consumo de datos, muy útil para evitar pasarte del límite que ponga la operadora.
Últimos comentarios