Ejemplo n.º 1
0
 def _getAnswer(self):
     title = self._params["title"]
     start = parseTime(self._params["start"])
     end = parseTime(self._params["end"])
     pin = self._params.get("pin", None)
     h239 = self._params.get("h239", None)
     booking = Api.CreateConference(self._target, title, start, end, pin,
                                    h239)
     return {"id": booking.getId(), "pin": booking.getPin()}
Ejemplo n.º 2
0
 def _getAnswer(self):
     id = self._params["id"]
     booking, properties = Api.QueryConference(self._target, id)
     return {
         "title": booking.getTitle(),
         "start": str(booking.getStartingDate()),
         "end": str(booking.getEndingDate()),
         "name": booking.getHermesName(),
         "id": booking.getHermesId(),
         "pin": booking.getPin(),
         "mcu": properties["mcu"],
         "roomName": properties["roomName"],
         "roomAddress": properties["roomAddress"]
     }
Ejemplo n.º 3
0
 def _getAnswer(self):
     id = self._params["id"]
     participant = self._params["participant"]
     return Api.DisconnectConferenceParticipant(self._target, id,
                                                participant)
Ejemplo n.º 4
0
 def _getAnswer(self):
     id = self._params["id"]
     address = self._params["address"]
     return Api.ConnectConferenceParticipant(self._target, id, address)
Ejemplo n.º 5
0
 def _getAnswer(self):
     id = self._params["id"]
     return Api.ListConferenceParticipant(self._target, id)
Ejemplo n.º 6
0
 def _getAnswer(self):
     id = self._params["id"]
     return Api.QueryConferenceStreaming(self._target, id)
Ejemplo n.º 7
0
 def _getAnswer(self):
     id = self._params["id"]
     Api.DeleteConference(self._target, id)