예제 #1
0
        private void UASInviteTransaction_TransactionTimedOut(SIPTransaction sipTransaction)
        {
            if (UASInviteTransactionTimedOut != null)
            {
                UASInviteTransactionTimedOut(this);
            }

            if (CDR != null)
            {
                CDR.TimedOut();
            }
        }
예제 #2
0
 private void UACInviteTransaction_TransactionTimedOut(SIPTransaction sipTransaction)
 {
     try
     {
         UACInviteTransactionTimedOut?.Invoke(sipTransaction);
         CDR?.TimedOut();
     }
     catch (Exception excp)
     {
         Logger.Logger.Error("Exception UACInviteTransaction_TransactionTimedOut. ->" + excp.Message);
         throw;
     }
 }
        private void UACInviteTransaction_TransactionTimedOut(SIPTransaction sipTransaction)
        {
            try
            {
                UACInviteTransactionTimedOut?.Invoke(sipTransaction);

                if (CDR != null)
                {
                    CDR.TimedOut();
                }
            }
            catch (Exception excp)
            {
                logger.Error("Exception UACInviteTransaction_TransactionTimedOut. " + excp.Message);
                throw;
            }
        }
예제 #4
0
 private void UASInviteTransaction_TransactionTimedOut(SIPTransaction sipTransaction)
 {
     UASInviteTransactionTimedOut?.Invoke(this);
     CDR?.TimedOut();
 }
예제 #5
0
 private void UASInviteTransaction_TransactionFailed(SIPTransaction sipTransaction, SocketError failureReason)
 {
     UASInviteTransactionFailed?.Invoke(this, failureReason);
     CDR?.TimedOut();
 }