protected function soap(string $service, string $action, array $params = [])
    {
        $params["ID"] = $this->id;

        return $this->getSpeaker()->soap($service, $action, $params);
    }
protected function soap(string $service, string $action, array $params = [])
    {
        $params["ID"] = $this->id;

        return $this->getSpeaker()->soap($service, $action, $params);
    }
protected function soap ( string $ service , string $ action , array $ params = [ ] ) { $ params [ "ID" ] = $ this -> id ; return $ this -> getSpeaker ( ) -> soap ( $ service , $ action , $ params ) ; }
Send a soap request to the speaker for this alarm.

@param string $service The service to send the request to
@param string $action The action to call
@param array $params The parameters to pass

@return mixed
Send a soap request to the speaker for this alarm .