Package org.mobicents.mscontrol

Examples of org.mobicents.mscontrol.MsConnection.release()


    String sdp = msConnection.getLocalDescriptor();

    ServerTransaction txn = getServerTransaction();
    if (txn == null) {
      log.error("SIP activity lost, close RTP connection");
      msConnection.release();
      return;
    }

    Request request = txn.getRequest();
View Full Code Here


        attachedAci.detach(sbbLocalObject);
        msConnection = (MsConnection) attachedAci.getActivity();
      }
    }
    if (msConnection != null) {
      msConnection.release();
    }
  }

  private void sendServerInternalError() {
    try {
View Full Code Here

            announcement.play(endpointName, sequence, false);
        } catch (CreateException e) {
            logger.error("Unexpected error, Caused by", e);
            MsConnection connection = (MsConnection)
                    sbbContext.getActivities()[0].getActivity();
            connection.release();
        }
    }

    public void onAnnouncementComplete(MsLinkEvent evt, ActivityContextInterface aci) {
        try {
View Full Code Here

            forest.enter(this.getUserEndpoint());
            logger.info("Going to the forest");
        } catch (CreateException e) {
            MsConnection connection = (MsConnection)
                    sbbContext.getActivities()[0].getActivity();
            connection.release();
        }
    }
   
    public ActivityContextInterface getConnectionActivity() {
        ActivityContextInterface[] activities = sbbContext.getActivities();
View Full Code Here

            sequence.add(url);
            announcement.play(this.getUserEndpoint(), sequence, false);           
        } catch (CreateException e) {
            logger.error("Unexpected error, Caused by", e);
            MsConnection connection = getConnection();
            connection.release();
        }
    }
   
    private void initDtmfDetector(MsConnection connection) {
        MsSignalDetector dtmfDetector = msProvider.getSignalDetector(this.getUserEndpoint());
View Full Code Here

        String sdp = msConnection.getLocalDescriptor();

        ServerTransaction txn = getServerTransaction();
        if (txn == null) {
            logger.error("SIP activity lost, close RTP connection");
            msConnection.release();
            return;
        }

        Request request = txn.getRequest();
View Full Code Here

        logger.info("---- BYE-----");
       
        MsConnection connection = this.getMediaConnection();
        if (connection != null) {
            logger.info("Deleting media conection");
            connection.release();
        }
       
        ServerTransaction tx = evt.getServerTransaction();
        Request request = evt.getRequest();
       
View Full Code Here

        msConnection = (MsConnection) attachedAci.getActivity();
        attachedAci.detach(this.getParentCmp());
      }
    }
    if (msConnection != null) {
      msConnection.release();
    }
  }

  public void sendBye() {
View Full Code Here

            announcement.play(endpointName, sequence, false);
        } catch (CreateException e) {
            logger.error("Unexpected error, Caused by", e);
            MsConnection connection = (MsConnection)
                    sbbContext.getActivities()[0].getActivity();
            connection.release();
        }
    }

    public void onAnnouncementComplete(MsLinkEvent evt, ActivityContextInterface aci) {
        try {
View Full Code Here

            sbbContext.getActivities()[0].attach(loopback);
            loopback.startConversation(this.getUserEndpoint());
        } catch (CreateException e) {
            MsConnection connection = (MsConnection)
                    sbbContext.getActivities()[0].getActivity();
            connection.release();
        }
    }

    /**
     * CMP field accessor
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.