Beispiel #1
0
  public static void setMuted(String callId, boolean isMuted) {
    if (callId == null) {
      return;
    }

    synchronized (activeCalls) {
      for (int i = 0; i < activeCalls.size(); i++) {
        CallHandler call = (CallHandler) activeCalls.elementAt(i);

        CallParticipant cp = call.getCallParticipant();

        if (match(cp, callId)) {
          if (Logger.logLevel >= Logger.LOG_DETAIL) {
            String s = "";

            if (isMuted == false) {
              s = "un";
            }
            Logger.println(cp.getCallId() + ":  " + s + "muted");
          }

          MemberReceiver memberReceiver = call.getMemberReceiver();

          if (memberReceiver != null) {
            memberReceiver.setMuted(isMuted);
          }
        }
      }
    }
  }
Beispiel #2
0
  /** Mute or unmute a conference member. */
  public void setMuted(boolean isMuted) {
    MemberReceiver memberReceiver = getMemberReceiver();

    if (memberReceiver != null) {
      memberReceiver.setMuted(isMuted);
    }
  }