Exemple #1
0
        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);
        }
Exemple #2
0
        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();
 }