static void server_IncomingCall(object sender, Microsoft.Rtc.Collaboration.CallReceivedEventArgs <Microsoft.Rtc.Collaboration.InstantMessagingCall> e) { var initialMessage = e.ToastMessage.Message; var qnaconvo = new QnAConversation(); qnaconvo.Start(initialMessage, e.Call); }
static async void server_IncomingCall(object sender, Microsoft.Rtc.Collaboration.CallReceivedEventArgs <Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoCall> e) { try { e.Call.AudioVideoFlowConfigurationRequested += Call_AudioVideoFlowConfigurationRequested; await e.Call.AcceptAsync(); var imCallHandler = new IMCallHandler(_speech); imCallHandler.Init(e.Call.Conversation).Wait(); } catch (Exception ex) { Console.WriteLine("Incoming Call Handler:" + ex.ToString()); } }
static void server_IncomingCall(object sender, Microsoft.Rtc.Collaboration.CallReceivedEventArgs <Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoCall> e) { e.Call.AudioVideoFlowConfigurationRequested += Call_AudioVideoFlowConfigurationRequested; e.Call.AcceptAsync(); }