Cancel() public method

public Cancel ( ) : void
return void
Example #1
0
        public void Cancel()
        {
            logger.LogDebug("SIPB2BUserAgent Cancel.");
            m_uac.Cancel();

            var busyResp = SIPResponse.GetResponse(m_uasTransaction.TransactionRequest, SIPResponseStatusCodesEnum.BusyHere, null);

            m_uasTransaction.SendFinalResponse(busyResp);
        }
Example #2
0
 /// <summary>
 /// Cancel our call attempt prior to it being answered.
 /// </summary>
 public void Cancel()
 {
     if (m_uac != null)
     {
         if (m_uac.IsUACAnswered == false)
         {
             m_uac.Cancel();
         }
         else
         {
             m_uac.Hangup();
         }
     }
 }
Example #3
0
        /// <summary>
        /// Cancel our call attempt prior to it being answered.
        /// </summary>
        public void Cancel()
        {
            MediaSession.SessionMediaChanged -= MediaSessionOnSessionMediaChanged;
            MediaSession?.Close();

            if (m_uac != null)
            {
                if (m_uac.IsUACAnswered == false)
                {
                    m_uac.Cancel();
                }
                else
                {
                    m_uac.Hangup();
                }
            }
        }
Example #4
0
        /// <summary>
        /// Cancel our call attempt prior to it being answered.
        /// </summary>
        public void Cancel()
        {
            if (m_uac != null)
            {
                if (m_uac.IsUACAnswered == false)
                {
                    m_uac.Cancel();
                }
                else
                {
                    m_uac.Hangup();
                }
            }

            if (MediaSession != null)
            {
                MediaSession.Close("call cancelled");
            }
        }
Example #5
0
 private void SIPServerUserAgent_CallCancelled(ISIPServerUserAgent uas)
 {
     logger.LogDebug("B2BUserAgent server call was cancelled.");
     m_uac?.Cancel();
 }