void _speechRecognitionEngine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e) { Log("_speechRecognitionEngine_SpeechRecognized " + "Confidence=" + e.Result.Confidence + " " + "Text=" + e.Result.Text); if (e.Result.Text == "next") { _userCallTransferPath = UserCallTransferPath.Next; } else if (e.Result.Text == "previous") { _userCallTransferPath = UserCallTransferPath.Previous; } // Performing a self-transfer AudioVideoCall avCall = (AudioVideoCall)_b2bCall.Call1; avCall.BeginTransfer(avCall, ar => { try { avCall.EndTransfer(ar); } catch (Exception ex) { Log(ex.ToString()); } }, null); }