import sys
import dbus

def main(service, method, args):
    bus = dbus.bus.BusConnection("tcp:host=192.168.2.3,port=6667")
    p = bus.get_object(service, "/" + service.replace(".", "/"))
    i = dbus.Interface(p, dbus_interface="com.harman.ServiceIpc")
    print "calling %s(%s)" % (method, args)
    print i.Invoke(method, args)

if __name__ == "__main__":
    main(*sys.argv[1:])
