Ejemplo n.º 1
0
  /**
   * Disconnect from IMS network interface
   *
   * @throws PayloadException
   * @throws NetworkException
   * @throws ContactManagerException
   */
  private void disconnectFromIms()
      throws PayloadException, NetworkException, ContactManagerException {
    // Stop the IMS connection
    stopImsConnection(TerminationReason.TERMINATION_BY_CONNECTION_LOST);

    // Registration terminated
    mCurrentNetworkInterface.registrationTerminated();

    // Disconnect from the network access
    mCurrentNetworkInterface.getNetworkAccess().disconnect();
  }