desdeunlugarmejor

Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Mensajes recientes

Usuarios
Stats
  • Total de Mensajes: 1666773
  • Total de Temas: 90314
  • Online Hoy: 827
  • Online Total: 1921
  • (15 de Octubre de 2007, 22:55:04)

Tema: Bloquear llamadas no deseadas en moviles con Symbian

Arise el 14 de Mayo de 2010, 22:10:15

Desconectado Arise

  • DULM Gold
  • The Boss
  • ***
  • Mensajes: 1277
  • Karma: 747
  • Sexo: Femenino
  • (¯`·._) Aяιsє (¯`·._)
    • Ver Perfil
Bloquear llamadas no deseadas en moviles con Symbian

Buscando un poco por Google he encontrado un pequeño programa que podemos crear facilmente para bloquear las llamadas no deseadas.

Citar
#! /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:

   1. Abrir el xterminal y pasar a modo root
   2. Copiar este código en un fichero .py, por ejemplo bloqueador.py
   3. Modificar la lista de la línea que está en negrita con los número que queramos bloquear

Ejemplo:

Citar
blocklist = ["+918067337555","+918067348300","+918066167590"]

Para bloquear llamadas con nº oculto:

Citar
blocklist = [""]

Para ejecutar el programa debemos hacerlo como root y desde el mismo directorio donde lo hemos guardado teclear:

python ./callblock.py &


« última modificación: 14 de Mayo de 2010, 22:26:06 por Arise »
En línea
  • Leído 2040 veces
  • Categoría: Manuales/Tutoriales
Comentarios: 6

_Rubentxo_ el 14 de Mayo de 2010, 22:18:35
Respuesta #1

Desconectado _Rubentxo_

  • Uploader N3
  • The Boss
  • ****
  • Mensajes: 1977
  • Karma: 3217
  • Sexo: Masculino
    • Ver Perfil
Arise, si no quieres tener que pinchar todo ese código, puedes ponerle una aplicación llamada Handy BlackList y ahí añades los números que quieras  ;) muuuy facil, cómodo y rápido  :)
En línea

Arise el 14 de Mayo de 2010, 22:29:10
Respuesta #2

Desconectado Arise

  • DULM Gold
  • The Boss
  • ***
  • Mensajes: 1277
  • Karma: 747
  • Sexo: Femenino
  • (¯`·._) Aяιsє (¯`·._)
    • Ver Perfil
Gracias por el consejo. He visto ese programa por ahí, pero bueno, esta es otra alternativa para la gente que tenga móviles con Symbian (que no es mi caso jejeje)
En línea

_Rubentxo_ el 14 de Mayo de 2010, 22:36:24
Respuesta #3

Desconectado _Rubentxo_

  • Uploader N3
  • The Boss
  • ****
  • Mensajes: 1977
  • Karma: 3217
  • Sexo: Masculino
    • Ver Perfil
Jejeje yo la app que te indico la use en mi N81 y está muy bien, para poner los típicos números pesados de movistar..etc.etc. Sirve para cualquier symbian 9.1 S60

Y ahora con mi HTC pues uso otra app, de las miiiiiil que hay  :jijijiji)
« última modificación: 14 de Mayo de 2010, 22:48:33 por _Rubentxo_ »
En línea

ezee el 14 de Mayo de 2010, 22:41:25
Respuesta #4

Desconectado ezee

  • Usuario
  • **
  • Mensajes: 66
  • Karma: 7
    • Ver Perfil
Arise he leido x encima lo q me has pasado y no se si seré capaz de hacerlo! lo intentare mañana q ahora voy para la calle. Y lo que comenta ese otro compañero... es otro programa? vale para moviles q no tienen symbian? tengo una amiga q su movil es mas basico y no se si podra poner alguno o como hacerlo, gracias y un saludo. En cuanto pueda te doy otro karma x tu ayuda, muaak
En línea

Arise el 14 de Mayo de 2010, 22:44:03
Respuesta #5

Desconectado Arise

  • DULM Gold
  • The Boss
  • ***
  • Mensajes: 1277
  • Karma: 747
  • Sexo: Femenino
  • (¯`·._) Aяιsє (¯`·._)
    • Ver Perfil
Si, el Handy BlackList que dice _Rubentxo_  es otro programa., solo para Symbian 9.1 Series 60 3rd Ed.

Para móviles más básicos, ni idea... auqnue veré que sabe San Google  ;D
En línea

kocx el 10 de Julio de 2010, 00:58:23
Respuesta #6

Desconectado kocx

  • DULM Gold
  • The Boss
  • ***
  • Mensajes: 3013
  • Karma: 1941
  • Sexo: Masculino
    • Ver Perfil
el handy black list funciona de lujo xD
Steam: thekocx & rxusun
Origin: thekocx
LoL: kocx
En línea