View Single Post
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#8
Not quite what hypnotik wants, but here's a script I'm using to log cell ID changes, hopefully it'll help:

Code:
#!/usr/bin/env python

import sys
import traceback
import gobject
import dbus
import dbus.mainloop.glib

def cell_signal_handler(*args):
    print "%s,%s,%s" % (args[4], args[3], args[2])
    
if __name__ == '__main__':
    dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
    bus = dbus.SystemBus()
    bus.add_signal_receiver(cell_signal_handler, dbus_interface = "Phone.Net", signal_name = "registration_status_change")
    bus.add_signal_receiver(cell_signal_handler, dbus_interface = "Phone.Net", signal_name = "cell_info_change")

    loop = gobject.MainLoop()
    loop.run()
 

The Following 4 Users Say Thank You to lma For This Useful Post: