示例#1
0
 private void frmSoftphone_Load(object sender, EventArgs e)
 {
     try
     {
         cbxStatus.SelectedIndexChanged += CbxStatus_SelectedIndexChanged;
         this.Text           = "Snow";
         this.Width          = 302;
         pcSpeaker.BackColor = Color.DarkSlateGray;
         pcMicro.BackColor   = Color.DarkSlateGray;
         AsynThread(() =>
         {
             string file = CreatFile("cfgacc.ino");
             lb_Log.Items.Add("Reading file - " + ReadFile(file, infoAcc, 5));
             lb_Log.Items.Add("Setting information Account... ");
             SetInfoAcc();
             InitializeSoftPhone();
             txtNumber.Enabled = false;
         });
         TimerRegister.Start();
         timeCheckStatus.Start();
         this.Text = "Snow-" + infoAcc[0];
     }
     catch (Exception ex)
     {
         lb_Log.Items.Add("Loading error... " + ex);
     }
 }
示例#2
0
 private void CbxStatus_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbxStatus.SelectedIndex == 0)
     {
         TimerRegister.Start();
     }
 }
示例#3
0
 private void btnRetry_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     llblRetry.Visible = false;
     SipAccount.RefeshRegister();
     AsynThread(() =>
     {
         _softPhone.RegisterPhoneLine(_phoneLine);
     });
     TimerRegister.Start();
 }