Esempio n. 1
0
 private void CallSkype()
 {
     try
     {
         Skype skype;
         skype = new SKYPE4COMLib.Skype();
         string SkypeID = "tiengioiit";
         Call   call    = skype.PlaceCall(SkypeID);
     }
     catch
     {
         MessageBox.Show("Không thể mở Skype, hoặc không được cho phép!, nếu thử lại không được\n" +
                         "Hãy tắt ứng dụng, chạy lại ứng dụng và xin phép Skype", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void TmrAlert_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            List <AlertRequest> nonCompletedRequests = AlertRequest.GetNonCompletedAlarms();

            if (nonCompletedRequests.Count > 0)
            {
                foreach (var item in nonCompletedRequests)
                {
                    if (!skype.Client.IsRunning)
                    {
                        skype.Client.Start(true, true);
                    }

                    if (item.AlarmType == "CallAlarm")
                    {
                        try
                        {
                            if (skype.ActiveCalls.Count == 0)
                            {
                                Call call = skype.PlaceCall(item.AlarmNumber);
                                AlertRequest.Update(item.AlarmRequestId);
                            }
                            string path     = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                            string filepath = System.IO.Path.Combine(path, "tmp.wav");
                            //Speak.SetOutputToWaveFile(filepath);
                            //Speak.Speak("Hello world");
                            //Speak.SetOutputToDefaultAudioDevice();
                        }
                        catch (Exception ex)
                        {
                        }
                    }
                    else if (item.AlarmType == "SmsAlarm")
                    {
                        try
                        {
                            var smsType = SKYPE4COMLib.TSmsMessageType.smsMessageTypeOutgoing;
                            var message = skype.CreateSms(smsType, item.AlarmNumber);
                            message.Body = "Acil Durum:Evimde birileri var";
                            message.Send();
                            AlertRequest.Update(item.AlarmRequestId);
                        }
                        catch (Exception ex)
                        {
                        }
                    }
                    else if (item.AlarmType == "PanicSms")
                    {
                        try
                        {
                            var smsType = SKYPE4COMLib.TSmsMessageType.smsMessageTypeOutgoing;
                            var message = skype.CreateSms(smsType, item.AlarmNumber);
                            message.Body = "Acil Durum! Güvende olmadığımı hissediyorum.Konum:" + item.AlarmParameter;
                            message.Send();
                            AlertRequest.Update(item.AlarmRequestId);
                        }
                        catch (Exception ex)
                        {
                        }
                    }
                }
            }
        }
Esempio n. 3
0
 private void button1_Click(object sender, EventArgs e)
 {
     Skype skype;
     skype = new SKYPE4COMLib.Skype();
     Call call = skype.PlaceCall(txtPhonenNo.Text);
 }