public function call($procUri, $arguments = [])
    {
        $args = func_get_args();
        array_shift($args);
        $type = Protocol::MSG_CALL;
        $callId = uniqid('', $moreEntropy = true);
        $data = array_merge(array($type, $callId, $procUri), $args);

        $this->send($data);
    }