code: def call(self, iface_name, func_name, params):
          
          req  = self.to_request(iface_name, func_name, params)
          if self.log.isEnabledFor(logging.DEBUG):
              self.log.debug("Request: %s" % str(req))
          resp = self.transport.request(req)
          if self.log.isEnabledFor(logging.DEBUG):
              self.log.debug("Response: %s" % str(resp))
          return self.to_result(iface_name, func_name, resp)
docs: Makes a single RPC request and returns the result.
  
          :Parameters:
            iface_name
              Interface name to call
            func_name
              Function to call on the interface
            params
              List of parameters to pass to the function