SIPSorcery.AppServer.DialPlan.ForkCall.UACCallProgress C# (CSharp) Method

UACCallProgress() private method

private UACCallProgress ( ISIPClientUserAgent uac, SIPResponse progressResponse ) : void
uac ISIPClientUserAgent
progressResponse SIPSorcery.SIP.SIPResponse
return void
        private void UACCallProgress(ISIPClientUserAgent uac, SIPResponse progressResponse)
        {
            try
            {
                if (m_commandCancelled)
                {
                    //logger.Debug("Call " + uac.CallDescriptor.Uri + " should not be in a progress state after a cancel. Cancel again.");
                    uac.Cancel();
                }
                else
                {
                    CallProgress(progressResponse.Status, progressResponse.ReasonPhrase, null, progressResponse.Header.ContentType, progressResponse.Body, uac);
                }
            }
            catch (Exception excp)
            {
                logger.Error("Exception ForkCall UACCallProgress. " + excp);
            }
        }