LINUX.ORG.RU

Поясню. Хочется сделать на телефоне блокировку входящих SMS по номеру/содержимому. Для блокировки звонков запускается скрипт с bus.add_signal_receiver(), который просто вешает трубку когда нужно и телефон уже не реагирует на входящий звонок.

mosfet ()
Ответ на: комментарий от mosfet

а у maemo нет разве никакого SDK? я думаю это можно сделать гораздо «прямее» :)

Cy6erBr4in ★★★ ()
Ответ на: комментарий от Cy6erBr4in

Да, я это видел, но там эта проблема тоже не решена.

для звонков вешается трубка (.Release):

def call_handler(self, obj_path, callernumber):
    if self.get_banned(callernumber) > 0:
        self.notifyme("Rejected call from: %s" % callernumber)
        mycall = self.bus.get_object('com.nokia.csd.Call', obj_path)
        cwi = dbus.Interface(mycall, 'com.nokia.csd.Call.Instance')
        cwi.Release()

а для SMS ничего, просто показывается содержимое:

def sms_handler(self, pdu, msgcenter, somestring, sendernumber):
    print "text from: %s" % sendernumber, pdu, somestring

Уже сделали подавление вывода оповещения о входящем SMS, но это как-то криво http://talk.maemo.org/showthread.php?t=65396

Ну да ладно.

mosfet ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.