Beispiel #1
0
        void transferForm_Closed(object sender, EventArgs e)
        {
            switch (transferForm.TransferMode)
            {
                case TransferMode.Blind:
                    if(!string.IsNullOrEmpty(transferForm.BlindTransferTarget))
                        softphoneEngine.BlindTransfer(SelectedCall, transferForm.BlindTransferTarget);
                    break;
                case TransferMode.Attended:
                    if (SelectedCall != transferForm.AttendedTransferTarget)
                        softphoneEngine.AttendedTransfer(SelectedCall, transferForm.AttendedTransferTarget);
                    break;
            }

            transferForm = null;
        }
Beispiel #2
0
 void btnTransfer_Click(object sender, EventArgs e)
 {
     transferForm = new TransferCallForm(softphoneEngine.PhoneCalls.Where(callInfo => callInfo != SelectedCall).ToList());
     transferForm.Closed += transferForm_Closed;
     transferForm.ShowDialog(this);
 }