docs: @Override
      public synchronized void resolve(JingleSession session) throws XMPPException, NotConnectedException, InterruptedException {
  
          setResolveInit();
  
          clearCandidates();
  
          sid = random.nextInt(Integer.MAX_VALUE);
  
          RTPBridge rtpBridge = RTPBridge.getRTPBridge(connection, String.valueOf(sid));
  
          String localIp = getLocalHost();
  
          TransportCandidate localCandidate = new TransportCandidate.Fixed(
                  rtpBridge.getIp(), rtpBridge.getPortA());
          localCandidate.setLocalIp(localIp);
  
          TransportCandidate remoteCandidate = new TransportCandidate.Fixed(
                  rtpBridge.getIp(), rtpBridge.getPortB());
          remoteCandidate.setLocalIp(localIp);
  
          localCandidate.setSymmetric(remoteCandidate);
          remoteCandidate.setSymmetric(localCandidate);
  
          localCandidate.setPassword(rtpBridge.getPass());
          remoteCandidate.setPassword(rtpBridge.getPass());
  
          localCandidate.setSessionId(rtpBridge.getSid());
          remoteCandidate.setSessionId(rtpBridge.getSid());
  
          localCandidate.setConnection(this.connection);
          remoteCandidate.setConnection(this.connection);
  
          addCandidate(localCandidate);
  
          setResolveEnd();
      }