Hi Ronald, On 08/09/2012 10:51 AM, Ronald Tessier wrote: > --- > test/get-properties | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > create mode 100755 test/get-properties > > diff --git a/test/get-properties b/test/get-properties > new file mode 100755 > index 0000000..8887fcb > --- /dev/null > +++ b/test/get-properties > @@ -0,0 +1,26 @@ > +#!/usr/bin/python > + > +import sys > +import dbus > + > +bus = dbus.SessionBus() > + > +manager = dbus.Interface(bus.get_object('org.ofono.mms', '/org/ofono/mms'), > + 'org.ofono.mms.Manager') > + > +services = manager.GetServices() > +path = services[0][0] > + > +service = dbus.Interface(bus.get_object('org.ofono.mms', path), > + 'org.ofono.mms.Service') > + > +properties = service.GetProperties() > + > +for p in properties: > + if len(properties[p].__str__())> 0: > + print "%s Service Manager rule is: %s" %\ > + (p, properties[p]) > + print "------------------------------------------" \ > + "-----------------" > + else: > + print "%s Service Manager rule disabled" % (p) Please model this script after list-modems in ofono. Name it list-services. Regards, -Denis