/**
  * Send a command to the OpenMeetings server to close the meeting
  * @param int $meetingId
  * @return int
  */
 public function endMeeting($meetingId)
 {
     try {
         $room = new Room($meetingId);
         $room->SID = $this->sessionId;
         $room->room_id = intval($meetingId);
         $room->status = false;
         $urlWsdl = $this->url . "/services/RoomService?wsdl";
         $ws = new \SoapClient($urlWsdl);
         $roomClosed = $ws->closeRoom($room);
         if ($roomClosed > 0) {
             \Database::update($this->table, array('status' => 0, 'closed_at' => api_get_utc_datetime()), array('id = ? ' => $meetingId));
         }
         //error_log(__FILE__.'+'.__LINE__.' Finished closing');
     } catch (SoapFault $e) {
         error_log(__FILE__ . '+' . __LINE__ . ' Warning: We have detected some problems: Fault: ' . $e->faultstring);
         exit;
         return -1;
     }
 }