10681069107010711072107310741075107610771078
transaction.setDialog(dialog, dialogId); } } catch (IOException ex) { transaction.raiseIOExceptionEvent(); sipStack.removeTransaction(transaction); return; } }
604605606607608609610611612613614
if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug( "Found Tx pending ACK"); try { ackTransaction.setAckSeen(); sipStack.removeTransaction(ackTransaction); sipStack .removeTransactionPendingAck(ackTransaction); } catch (Exception ex) { if (logger.isLoggingEnabled()) { logger
697698699700701702703704705706707
} catch (SipException e) { logger.logError( "error sending response", e); } if (transaction != null) { sipStack.removeTransaction(transaction); transaction.releaseSem(); } return; } else if (dialog != null) {
708709710711712713714715716717718
if (!dialog.handlePrack(sipRequest)) { if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug( "Dropping out of sequence PRACK "); if (transaction != null) { sipStack.removeTransaction(transaction); transaction.releaseSem(); } return; } else { try {
748749750751752753754755756757758
transaction); } // If the stack knows about the tx, then remove it. if (transaction != null) sipStack.removeTransaction(transaction); return; } else if (dialog == null && sipProvider.isAutomaticDialogSupportEnabled()) { // Drop bye's with 481 if dialog does not exist.
779780781782783784785786787788789
logger.logError( "Error in sending response", ex); } // If the stack knows about the tx, then remove it. if (transaction != null) { sipStack.removeTransaction(transaction); transaction.releaseSem(); transaction = null; } return;
879880881882883884885886887888889
sipProvider.sendResponse(response); } catch (SipException ex) { InternalErrorHandler.handleException(ex); } if (transaction != null) { sipStack.removeTransaction(transaction); transaction.releaseSem(); } return; }
10651066106710681069107010711072107310741075
534535536537538539540541542543544
if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug( "Found Tx pending ACK"); try { ackTransaction.setAckSeen(); sipStack.removeTransaction(ackTransaction); sipStack .removeTransactionPendingAck(ackTransaction); } catch (Exception ex) { if (logger.isLoggingEnabled()) { logger.logError(
579580581582583584585586587588589