congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
javax.media.mscontrol.networkconnection
Code IndexAdd Tabnine to your IDE (free)

How to use javax.media.mscontrol.networkconnection

Best Java code snippets using javax.media.mscontrol.networkconnection (Showing top 20 results out of 315)

origin: org.mobicents.jsr309/mobicents-jsr309-impl

private boolean isSDPGenerated(SdpPortManagerEvent evt) {
  return evt.getEventType() == SdpPortManagerEvent.ANSWER_GENERATED
      || evt.getEventType() == SdpPortManagerEvent.OFFER_GENERATED;
}
origin: org.mobicents.jsr309/mobicents-jsr309-impl

  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) {
      try {
         c2.getSdpPortManager().processSdpOffer(event.getMediaServerSdp());
      } catch (MsControlException e){
        e.printStackTrace();
      }
    } else {
      System.out.println("BAD!BAD!BAD!");
    }
  }
});
origin: org.mobicents.jsr309/mobicents-jsr309-impl

  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) {
      try {
        c1.getSdpPortManager().processSdpAnswer(event.getMediaServerSdp());
      } catch (MsControlException e){
        e.printStackTrace();
      }
    } else {
      System.out.println("BAD!BAD!BAD!");
    }
  }
});
origin: org.mobicents.media.client/jsr-309-driver

MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
c1.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() {
  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) {
c2.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() {
  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) {
c1.join(Direction.DUPLEX, g1);
c1.getSdpPortManager().generateSdpOffer();
c2.join(Direction.DUPLEX, g2);
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

@Override
public void execute(Object message) throws Exception {
  try {
    networkConnection.getSdpPortManager().addListener(sdpListener);
    networkConnection.getSdpPortManager().processSdpAnswer(remoteSdp.getBytes());
  } catch (MsControlException e) {
    fsm.transition(e, failed);
  }
}
origin: org.mobicents.media.client/jsr-309-driver

public void setCodecPolicy(CodecPolicy codecPolicy)
    throws SdpPortManagerException {
  // checking codec policy: required should not be excluded
  String[] required = codecPolicy.getRequiredCodecs();
  for (String codec : required) {
    if (lookup(codec, codecPolicy.getExcludedCodecs())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded");
    }
  }
  // checking codec policy: excluded should not be in capabilities or
  // preferences
  String[] excluded = codecPolicy.getExcludedCodecs();
  for (String codec : excluded) {
    if (lookup(codec, codecPolicy.getCodecCapabilities())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded but in capabilities");
    }
    if (lookup(codec, codecPolicy.getCodecPreferences())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded but in preferences");
    }
  }
  // assign specified policy
  this.codecPolicy = codecPolicy;
}
origin: org.mobicents.examples/mobicents-slee-example-mscontrol-demo-sbb

/**
 * Event with the media server generated sdp, send it back to the sip
 * client.
 * 
 * @param event
 * @param aci
 */
public void onAnswerGenerated(SdpPortManagerEvent event,
    ActivityContextInterface aci) {
  tracer.info("Received SDP answer.");
  try {
    finishSipSessionSetup(event.getMediaServerSdp());
  } catch (Exception e) {
    tracer.severe("Unable to send OK response with generated SDP", e);
    abortSipSessionSetup();
    abortMediaSessionSetup();
    return;
  }
  try {
    finishMediaSessionSetup(aci);
  } catch (Exception e) {
    tracer.severe("Unable to initiate join.", e);
    terminateSipSession();
    abortMediaSessionSetup();
  }
}
origin: org.mobicents.media.client/jsr-309-driver

public void release() {
  for (MediaMixer mixer : mixers) {
    mixer.release();
  }
  
  for (MediaGroup group : groups) {
    group.release();
  }
  
  for (NetworkConnection connection : connections) {
    connection.release();
  }
  
  factory.removeSession(this);
}
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

private void onUnmute(Unmute message, ActorRef self, ActorRef sender) throws Exception {
  if (is(active) && (this.mediaMixer != null)) {
    try {
      this.networkConnection.join(Direction.DUPLEX, this.mediaMixer);
    } catch (MsControlException e) {
      logger.error("Could not unmute call: " + e.getMessage(), e);
    }
  }
}
origin: org.mobicents.jsr309/mobicents-jsr309-impl

public void rejectSdpOffer() throws SdpPortManagerException {
  try {
    connection.fsm.signal(ConnectionTransition.CLOSE);
  } catch (UnknownTransitionException e) {
    throw new SdpPortManagerException(e.getMessage());
  }
}
origin: org.mobicents.media.client/jsr-309-driver

  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) {
      try {
         c2.getSdpPortManager().processSdpOffer(event.getMediaServerSdp());
      } catch (MsControlException e){
        e.printStackTrace();
      }
    } else {
      System.out.println("BAD!BAD!BAD!");
    }
  }
});
origin: org.mobicents.media.client/jsr-309-driver

  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) {
      try {
        c1.getSdpPortManager().processSdpAnswer(event.getMediaServerSdp());
      } catch (MsControlException e){
        e.printStackTrace();
      }
    } else {
      System.out.println("BAD!BAD!BAD!");
    }
  }
});
origin: org.mobicents.jsr309/mobicents-jsr309-impl

MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
c1.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() {
  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.OFFER_GENERATED) {
c2.getSdpPortManager().addListener(new MediaEventListener<SdpPortManagerEvent>() {
  public void onEvent(SdpPortManagerEvent event) {
    if (event.getEventType() == SdpPortManagerEvent.ANSWER_PROCESSED) {
c1.join(Direction.DUPLEX, g1);
c1.getSdpPortManager().generateSdpOffer();
c2.join(Direction.DUPLEX, g2);
origin: org.mobicents.jsr309/mobicents-jsr309-impl

public void setCodecPolicy(CodecPolicy codecPolicy)
    throws SdpPortManagerException {
  // checking codec policy: required should not be excluded
  String[] required = codecPolicy.getRequiredCodecs();
  for (String codec : required) {
    if (lookup(codec, codecPolicy.getExcludedCodecs())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded");
    }
  }
  // checking codec policy: excluded should not be in capabilities or
  // preferences
  String[] excluded = codecPolicy.getExcludedCodecs();
  for (String codec : excluded) {
    if (lookup(codec, codecPolicy.getCodecCapabilities())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded but in capabilities");
    }
    if (lookup(codec, codecPolicy.getCodecPreferences())) {
      throw new SdpPortManagerException("Codec " + codec
          + " is excluded but in preferences");
    }
  }
  // assign specified policy
  this.codecPolicy = codecPolicy;
}
origin: org.mobicents.examples/restcomm-slee-example-mscontrol-demo-sbb

/**
 * Event with the media server generated sdp, send it back to the sip
 * client.
 * 
 * @param event
 * @param aci
 */
public void onAnswerGenerated(SdpPortManagerEvent event,
    ActivityContextInterface aci) {
  tracer.info("Received SDP answer.");
  try {
    finishSipSessionSetup(event.getMediaServerSdp());
  } catch (Exception e) {
    tracer.severe("Unable to send OK response with generated SDP", e);
    abortSipSessionSetup();
    abortMediaSessionSetup();
    return;
  }
  try {
    finishMediaSessionSetup(aci);
  } catch (Exception e) {
    tracer.severe("Unable to initiate join.", e);
    terminateSipSession();
    abortMediaSessionSetup();
  }
}
origin: org.mobicents.jsr309/mobicents-jsr309-impl

public void release() {
  for (MediaMixer mixer : mixers) {
    mixer.release();
  }
  
  for (MediaGroup group : groups) {
    group.release();
  }
  
  for (NetworkConnection connection : connections) {
    connection.release();
  }
  
  factory.removeSession(this);
}
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

private void onMute(Mute message, ActorRef self, ActorRef sender) {
  if (is(active) && (this.mediaMixer != null)) {
    try {
      this.networkConnection.join(Direction.RECV, this.mediaMixer);
    } catch (MsControlException e) {
      logger.error("Could not mute call: " + e.getMessage(), e);
    }
  }
}
origin: org.mobicents.media.client/jsr-309-driver

private boolean isSDPGenerated(SdpPortManagerEvent evt) {
  return evt.getEventType() == SdpPortManagerEvent.ANSWER_GENERATED
      || evt.getEventType() == SdpPortManagerEvent.OFFER_GENERATED;
}
origin: org.mobicents.media.client/jsr-309-driver

public void rejectSdpOffer() throws SdpPortManagerException {
  try {
    connection.fsm.signal(ConnectionTransition.CLOSE);
  } catch (UnknownTransitionException e) {
    throw new SdpPortManagerException(e.getMessage());
  }
}
origin: org.mobicents.jsr309/mobicents-jsr309-impl

public synchronized void generateSdpOffer() throws SdpPortManagerException {
        if (connection.getEndpoint().concreteNameExpectedSoon()) {
    try {
      connection.getEndpoint().await();
    } catch (InterruptedException e) {
      throw new SdpPortManagerException(e.getMessage());
    }
  }
  connection.debug("Generating SDP offer");
  try {
    connection.fsm.signal(ConnectionTransition.OPEN);
  } catch (UnknownTransitionException e) {
    throw new SdpPortManagerException(e.getMessage());
  }
}
javax.media.mscontrol.networkconnection

Most used classes

  • NetworkConnection
  • SdpPortManager
  • SdpPortManagerEvent
  • CodecPolicy
  • SdpException
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now